Uplink-PL.info Wpłać złotówkę, zgarnij alias email!
FAQ Szukaj Użytkownicy Grupy Mapa





Przewodnik po forum /beta/
Napisz nowy temat Odpowiedz do tematu Poprzedni temat :: Następny temat

TEMAT: Problem z bankiem, bug?
terrorcore 
Novice

Dołączył: 29 Gru 2008
Posty: 7
Wysłany: 2008-12-29, 22:03   Problem z bankiem, bug?

Szukalem podobnego tematu, ale nie znalazlem jesli sie pomylilem i jest taki temat to przepraszam za zasmiecanie.

Robie wszystko po kolei czyli:
1 wchodze na strone banku "o nas" biore numer administratora(czy dyrektora ma byc? probowalem z oboma)
2 dzwonie, mam probke glosu.
3 robie CB lacze sie w wybranym bankiem robie obejscia baypassami v.5
4 wchodze na konto admina sprawdzam numery kont spoisuje i wychodze
5 wpisuje numer konta i lamie haslo PB, wchodze w "przelew" wpisuje ip swojego banku, numer konta i kwote przelewu i w tym momencie pojawia sie "operacja sie nie powiodla. prosimy o kontakt z admin. banku."

Oczywiscie wiem ze pozniej trzeba wykasowac logi w jednym i drugim banku + usunac info z ktorego konta na jakie i ile kasy bylo wyslane.
Prosze powiedziec czy to ja cos zle robie czy to jakis bug?

z gory dziekuje za odpowiedzi.
 
 
Allegro - największe aukcje internetowe, najniższe ceny! Kup i sprzedaj!
ps 
Admin


Pomógł: 24 razy
Dołączył: 05 Sie 2005
Posty: 685
Wysłany: 2008-12-29, 23:03   

1) Sprawdź czy podajesz prawidłowo wszystkie dane (IP, numery kont)
2) Jaka wersja gry?
_________________
Kebabkebabkebabkebabkebabkebab
 
 
 
terrorcore 
Novice

Dołączył: 29 Gru 2008
Posty: 7
Wysłany: 2008-12-30, 00:15   

Tak dane sa prawidłowe. Sprawdzalem ze 100 razy wszystko.
Wersja 1.31 PL
 
 
ps 
Admin


Pomógł: 24 razy
Dołączył: 05 Sie 2005
Posty: 685
Wysłany: 2008-12-30, 10:56   

Kod:
    DialogScreen *ds7 = new DialogScreen ();
    ds7->SetMainTitle ( companyname );
    ds7->SetSubTitle ( "Transfer money" );

    ds7->AddWidget ( "s_accno", WIDGET_BASIC, 100, 150, 100, 15, "Acc No. (From)", "Shows the source account number" );
    ds7->AddWidget ( "t_ip",    WIDGET_BASIC, 100, 200, 100, 15, "Bank IP (To)", "Enter the IP of the target bank here" );
    ds7->AddWidget ( "t_accno", WIDGET_BASIC, 100, 230, 100, 15, "Acc No. (To)", "Enter the target account number here" );
    ds7->AddWidget ( "amount",  WIDGET_BASIC, 100, 280, 100, 15, "Amount", "Enter the value (in credits) to transfer" );   
   
    ds7->AddWidget ( "s_accno_value", WIDGET_FIELDVALUE, 250, 150, 200, 15, "", "", -1, -1, "Account Number", "" );
    ds7->AddWidget ( "t_ip_value",    WIDGET_TEXTBOX,    250, 200, 200, 15, "Fill this in", "Fill this in" );
    ds7->AddWidget ( "t_accno_value", WIDGET_TEXTBOX,    250, 230, 200, 15, "Fill this in", "Fill this in" );
    ds7->AddWidget ( "amount_value",  WIDGET_TEXTBOX,    250, 280, 200, 15, "Fill this in", "Fill this in" );
   
    ds7->AddWidget ( "transfer", WIDGET_SCRIPTBUTTON, 250, 330, 80, 15, "Transfer", "Perform the transaction", 10, -1, "", "" );
    ds7->AddWidget ( "cancel", WIDGET_NEXTPAGE, 350, 330, 80, 15, "Cancel", "Cancel the transfer", 3, -1, "", "" );

    comp->AddComputerScreen ( ds7, 7 );

    // Screen 8                                        (Transfer successfull)
   
    MessageScreen *ms8 = new MessageScreen ();
    ms8->SetMainTitle ( companyname );
    ms8->SetSubTitle ( "Transfer completed" );
    ms8->SetTextMessage ( "The transfer was completed successfully." );
    ms8->SetButtonMessage ( "OK" );
    ms8->SetNextPage ( 3 );
    comp->AddComputerScreen ( ms8, 8 );

    // Screen 9                                        (Transfer not successfull)

    MessageScreen *ms9 = new MessageScreen ();
    ms9->SetMainTitle ( companyname );
    ms9->SetSubTitle ( "Transfer failed" );
    ms9->SetTextMessage ( "The transfer was not completed successfully.\nPlease contact the bank administrator." );
    ms9->SetButtonMessage ( "OK" );
    ms9->SetNextPage ( 3 );
    comp->AddComputerScreen ( ms9, 9 );


Kod:


    bool success = BankAccount::TransferMoney ( source_ip, source_accno, target_ip, target_accno,
                                                i_value, game->GetWorld ()->GetPlayer () );

    if ( success ) {

        // Change to a success screen
       
        game->GetInterface ()->GetRemoteInterface ()->RunScreen ( 8 );

    }
    else {

        // Transfer failed
        game->GetInterface ()->GetRemoteInterface ()->RunScreen ( 9 );

    }


Kod:

    if ( source_acc && target_acc && amount > 0 && source_acc->balance >= amount ) {

        // Change the accounts

        source_acc->balance -= amount;
        target_acc->balance += amount;

        // Log on the source account
        AccessLog *source_log = new AccessLog ();
        source_log->SetProperties ( &(game->GetWorld ()->date), source_ip, person->name, LOG_NOTSUSPICIOUS, LOG_TYPE_TRANSFERTO );
        source_log->SetData1 ( source_data );
        source_log->SetData2 ( s_amount );
        source_log->SetData3 ( target_acc->name );
        source_acc->log.AddLog ( source_log );

        // Log on the target account
        AccessLog *target_log = new AccessLog ();
        target_log->SetProperties ( &(game->GetWorld ()->date), source_ip, person->name, LOG_NOTSUSPICIOUS, LOG_TYPE_TRANSFERFROM );
        target_log->SetData1 ( target_data );
        target_log->SetData2 ( s_amount );
        target_log->SetData3 ( source_acc->name );
        target_acc->log.AddLog ( target_log );

        return true;

    }
    else {
   
        return false;

    }


Jednoznacznie z tego wynika, że ekran który dostajesz pojawia się wtedy, gdy wpiszesz złe dane lub na koncie nie ma wystarczająco dużo siana.
_________________
Kebabkebabkebabkebabkebabkebab
 
 
 
terrorcore 
Novice

Dołączył: 29 Gru 2008
Posty: 7
Wysłany: 2008-12-30, 11:35   

Dzis rano jeszcze raz wszystko sprawdzalem z tym bankiem i innym i dane na pewno sa dobre. Probowalem nawet przelewac po 100 kredytow i nic a kolesie na koncie mieli po pare tysiecy wiec to raczej nie blad danych.
Zaczelem grac w wercje EN 1.55 jak dojde do bankow to zobacze czy ja cos zle robie czy to byl jednak bug.
 
 
ps 
Admin


Pomógł: 24 razy
Dołączył: 05 Sie 2005
Posty: 685
Wysłany: 2008-12-30, 15:01   

A patch do czcionki masz? Bo w PL czasem mozna sie pomylic przez te literki. Ewentualnie kolejna rzecz, ktora "sie popsula" przy produkcji spolszczenia.
Ostatnio zmieniony przez ps 2008-12-30, 15:02, w całości zmieniany 1 raz  
 
 
 
terrorcore 
Novice

Dołączył: 29 Gru 2008
Posty: 7
Wysłany: 2008-12-30, 17:53   

Juz zainstalowalem i nadal to samo:( to chyba zaczne grac w en wersje bo nie widze tu innego rozwiazania;/
 
 
ps 
Admin


Pomógł: 24 razy
Dołączył: 05 Sie 2005
Posty: 685
Wysłany: 2008-12-31, 11:27   

Możliwe że to błąd polskiej wersji, choć wydaje mi się, że przelewy dało się w niej robić...
_________________
Kebabkebabkebabkebabkebabkebab
 
 
 
terrorcore 
Novice

Dołączył: 29 Gru 2008
Posty: 7
Wysłany: 2008-12-31, 13:14   

Tak samo robilem jak w En v1.55 i przelewy sie udawaly, wiec to chyba jest jakis blad.
 
 
ps 
Admin


Pomógł: 24 razy
Dołączył: 05 Sie 2005
Posty: 685
Wysłany: 2008-12-31, 14:05   

Najwidoczniej. I to nie jeden w polskiej wersji gry.
_________________
Kebabkebabkebabkebabkebabkebab
 
 
 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku







sdrojg
#góra