Skripta koju koristim: Moja od 0
Detaljan opis problema: Pa ovako radim neki Bank System od 0 i sad sve radim u dialozima, posto je sad to moderno..Krenuo ja tako i stigao do DIALOG_STYLE_INPUT.. Zanimam me kako se skenira ono sto se ukuca u dialogu, u mom slucaju suma novca. Kada igrac ukuca nesto tj. sumu kako da se to reprodukuje u output tj. da mu se u mom slucaju dodeli novac (- ili +)
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
[Pomoc] DIALOG_STYLE_INPUT
419
pregleda
4
postova
4. Apr. 2014.
4. Apr. 2014.
Ako misli dizanje i ostvavljanje onovca onda ovako za podizanje ovako nekako
a za ostavljanje ovako
if(dialogid == PODIZANJENOVCA)
{
if(!response) return 1;
if(response)
{
new kolicina;
kolicina = strval(inputtext);
if(kolicina < 1) return SCM(playerid,ORANGE2,"[X:RP]: "SIVA"Ne mozete ici ispod 1!");
if(PlayerInfo < kolicina) return SCMF(playerid,ORANGE2,"[X:RP]: "SIVA"Nemas %d$ novca u banci,ukupno imas %d$!",kolicina,PlayerInfo);
PlayerInfo -= kolicina;
NovacPlus(playerid, kolicina);
SCMF(playerid,ORANGE2,": "SIVA"Podigao si iz banke %d$, ukupno imas %d$!",kolicina,PlayerInfo);
}
}a za ostavljanje ovako
if(dialogid == OSTAVLJANJENOVCA)
{
if(!response) return 1;
if(response)
{
new kolicina;
kolicina = strval(inputtext);
if(kolicina < 1) return SCM(playerid,ORANGE2,"[X:RP]: "SIVA"Ne mozete ici ispod 1!");
if(PlayerInfo < kolicina) return SCMF(playerid,ORANGE2,": "SIVA"Nemas %d$,u dzepu imas %d$!",kolicina,PlayerInfo);
PlayerInfo += kolicina;
NovacMinus(playerid,kolicina);
SCMF(playerid,ORANGE2,"[X:RP]: "SIVA"Ostavio si u banku %d$,ukupno imas %d$!",kolicina,PlayerInfo);
}
}4. Apr. 2014.
Ovako sam ja nesto sredio, ali ne sljaka..
EDIT: Ne skidan novac
EDIT: Ne skidan novac
if (dialogid == DIALOG_PROBA)
{
if(!response) return 1;
if(response)
{
if(listitem == 0)
{
new kolicina;
kolicina = strval(inputtext);
PlayerInfo -=kolicina;
GivePlayerMoney(playerid, -kolicina);
}
}
return 1;
}
CMD:input(playerid, params[])
{
ShowPlayerDialog(playerid, DIALOG_PROBA, DIALOG_STYLE_INPUT, "Proba", "Ukucaj sumu novca", "U redu", "Izadji");
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava