[POMOC]H

Započeo luka2223
26. Nov. 2014. Zaključano
347
pregleda
3
postova
luka2223
4
Enforcer
26. Nov. 2014.
Skripta koju koristim:0
Detaljan opis problema:Napravio sam kad igrac stane na pickup otvori se dialog sa list itemima i on odabere podigni novac i onda mu se otvori dialog unesi pin ali nakon par sec zatvori se taj za pin i otvori opet sa list itemima
Dio skripte:
  if(dialogid == DIALOG_BANKA)
        {
              if(response)
            {
                new message;
                if(listitem == 0)
                {
                if(PlayerInfo == 1) return SCM(playerid,-1,"{FF0000}Već imate račun!");
                else
                ShowPlayerDialog(playerid,KREIRAJ,DIALOG_STYLE_INPUT,"{00FF00}Banka","{FFFFFF}UpiÅ¡ite željeni pin kod da bi ste napravili bankovni račun!\n{FF0000}(Pin kod mora biti u brojevima!)","Unesi","Odustani");
                return true;
                }
                if(listitem == 1)
                {
                if(PlayerInfo == 0) return SCM(playerid,-1,"{FF0000}Nemate bankovni račun!");
                ShowPlayerDialog(playerid,BANKDEPOSIT,DIALOG_STYLE_INPUT,"{00FF00}Banka","Molimo vas unesite pin kod bankovnog računa!","Unesite","Odustani");
                return true;
                }
                if(listitem == 2)
                {
                if(PlayerInfo == 0) return SCM(playerid,-1,"{FF0000}Nemate bankovni račun!");
                ShowPlayerDialog(playerid,BANKWITHDRAW,DIALOG_STYLE_INPUT,"{00FF00}Banka","Molimo vas unesite pin kod bankovnog računa!","Unesite","Odustani");
    return true;
                                }
                if(listitem == 3)
                {
                new str;
                if(PlayerInfo == 0) return SCM(playerid,-1,"{FF0000}Nemate bankovni račun!");
                format(str,sizeof str,"VaÅ¡e trenutno stanje na bankovnom računu : $%d !",PlayerInfo);
                ShowPlayerDialog(playerid,BANKBALANCE,DIALOG_STYLE_MSGBOX,"{00FF00}Banka",str,"Zatvori","");
        return true;
                }
        }
        }
if(dialogid == KREIRAJ) {
        if(!response) return false;
        new pin = strval(inputtext),
        str;
        PlayerInfo = 1;
        PlayerInfo = pin;
        format(str,sizeof str,"{FFFFFF}UspjeÅ¡no ste napravili bankovni račun!\n{FFFFFF}Ispod piÅ¡u vaÅ¡e informacije o bankovnom računu:\n\n{FFFF00}Ime bankovnog računa : {FFFFFF}%s\n{FFFF00}VaÅ¡ pin kod : {FFFFFF}%d",PlayerName(playerid),pin);
        ShowPlayerDialog(playerid,ON_KREIRAO,DIALOG_STYLE_MSGBOX,"{00FF00}Banka",str,"Zatvori","");
        SCM(playerid,-1,"{00FF00}UspjeÅ¡no ste napravili bankovni račun!");
        SCM(playerid,-1,"{00FFFF}Koristite {00FF00}/bankhelp {00FFFF}da bi ste vidjeli komande za kontroliranje računom!");
        }
//
    if(dialogid == BANKDEPOSIT) {
        new
        pin = strval(inputtext);
        if(pin == PlayerInfo) return ShowPlayerDialog(playerid,BANKDEPOSIT2,DIALOG_STYLE_INPUT,"{00FF00}Banka","{FFFFFF}Unesite iznos koji želite staviti na svoj bankovni račun!","Unesi","Odustani");
        else
        ShowPlayerDialog(playerid,BANKDEPOSIT,DIALOG_STYLE_INPUT,"{00FF00}Banka","{FFFFFF}Unijeli ste krivi pin kod! Molimo vas probajte ponovo!","Unesi","Odustani");
        }
//
    if(dialogid == BANKDEPOSIT2) {
        if(!response) return false;
        new val = strval(inputtext),
                str;
        if(val > GetPlayerMoney(playerid)) return SCM(playerid,-1,"{FF0000}Nemate toliko novca u džepu!");
        if(val < 0 || val > 99999999) return SCM(playerid,-1,"{FF0000}Možete depositati novca od $0 do $99999999 !");
        PlayerInfo = PlayerInfo + val;
        GivePlayerMoney(playerid, - val);
        format(str,sizeof str,"{FFFFFF}UspjeÅ¡no ste depositali novce na račun!\n{FFFFFF}Depositali ste : {00FF00}$%d\n{FFFFFF}Trenutno stanje : {00FF00}$%d",val,PlayerInfo);
        ShowPlayerDialog(playerid,ON_DEPOSIT,DIALOG_STYLE_MSGBOX,"{00FF00}Banka",str,"Zatvori","");
        }
//
if(dialogid == BANKWITHDRAW) {
        if(!response) return false;
        new
        pin = strval(inputtext);
        if(pin == PlayerInfo) return ShowPlayerDialog(playerid,BANKWITHDRAW2,DIALOG_STYLE_INPUT,"{00FF00}Banka","Unesite iznos koji želite izvaditi sa svojeg bankovnog računa!","Unesi","Odustani");
        else
        ShowPlayerDialog(playerid,BANKWITHDRAW,DIALOG_STYLE_INPUT,"{00FF00}Banka","Unijeli ste krivi pin kod! Molimo vas probajte ponovo!","Unesi","Odustani");
        }
//
if(dialogid == BANKWITHDRAW2) {
        if(!response) return false;
        new val = strval(inputtext),
        str;
        if(val > PlayerInfo) return SCM(playerid,-1,"Nemate toliko novaca u banci!");
        PlayerInfo = PlayerInfo - val;
        GivePlayerMoney(playerid,val);
        format(str,sizeof str,"{FFFFFF}UspjeÅ¡no ste izvadili novce sa računa!\nIzvadili ste : {00FF00}$%d\n{FFFFFF}Trenutno stanje računa : {00FF00}$%d",val,PlayerInfo);
        ShowPlayerDialog(playerid,ON_WITHDRAW,DIALOG_STYLE_MSGBOX,"{00FF00}Banka",str,"Zatvori","");
        }
//
 if(pickupid == pickup_Banka)
    {
              ShowPlayerDialog(playerid, DIALOG_BANKA, DIALOG_STYLE_LIST, "Banka", "Kreiranje Racuna\nDeposit\nWithdraw\nBalance", "Uredu", "Izadi");
          }

Neke slike/video za lakse dobivanje pomoci(neobavezno):
luka2223
4
Enforcer
27. Nov. 2014.
BUMP!!
marko077
6
Underboss
🔥2
27. Nov. 2014.
Mozda se desi da ti se pobrka cim ti stanes na pickup i onda on opet otvori  bolje stavi da preko komande da kada je na pickupu kuca komandu primer /banka i onda ti se to nece desavati zajebano je kada oces da kad stanes na pickup voli vise puta da otvara ispocetka  🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha