Započeo Riv3R4
•20. Maj 2013.• Zaključano[pomoc]Oko DIALOG_STYLE_INPUT dialoga
328
pregleda
4
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
467
Postovi:
71
Teme:
Pridružio se:Mar. 2013
20. Maj 2013.
Skripta😮d 0
Opis problema: PA krenuo sam praviti rent sistem i sad koliko upise minuta na toliko mu se renta znam sve i timer namjestit al nez raditi oko onoga DIALOG_STYLE_INPUT dialoga , evo vako sam ja dodao kad udje u rent vozilo stavio sam da mu prikaze ovako
SPD(playerid,2010,DIALOG_STYLE_INPUT, "Rent", " Na koliko Minuta zelis iznajmiti bicikl?", "Uredu", "Odustani");
E sad krenuo sam praviti za dialog i stanem tu jer nezz kako da se mogu pisati samo brojke ukoliko napise slova da ga izbaci i pise "Moras napisati u brojkama" i kako da napravim definiciju za timer da mogu koristiti npr "SetTimer("rentobike", rentminuta*60, false);" :S
evo pod ondialogresponse
molim vas pomozite mi da dovrsim :S
Slike/video://
Opis problema: PA krenuo sam praviti rent sistem i sad koliko upise minuta na toliko mu se renta znam sve i timer namjestit al nez raditi oko onoga DIALOG_STYLE_INPUT dialoga , evo vako sam ja dodao kad udje u rent vozilo stavio sam da mu prikaze ovako
SPD(playerid,2010,DIALOG_STYLE_INPUT, "Rent", " Na koliko Minuta zelis iznajmiti bicikl?", "Uredu", "Odustani");
E sad krenuo sam praviti za dialog i stanem tu jer nezz kako da se mogu pisati samo brojke ukoliko napise slova da ga izbaci i pise "Moras napisati u brojkama" i kako da napravim definiciju za timer da mogu koristiti npr "SetTimer("rentobike", rentminuta*60, false);" :S
evo pod ondialogresponse
if(dialogid == 2010)
{
if(strlen(inputtext) > 0)
{
SetTimer("rentobike", rentminuta*60, false);
}
else
{
SendClientMessage(playerid, COLOR_RED,"Moras unjeti barem jednu brojku");
}
}
}molim vas pomozite mi da dovrsim :S
Slike/video://
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,208
Postovi:
44
Teme:
Pridružio se:Jan. 2012
20. Maj 2013.
za samo brojke da mozes pisat stavis ovako
napravis neku varijablu za rent i dodes ovako
i onda pod ongamemodeinit
i definiraj ovo
i sad public
i ovo da ubije timer 😄
pod ongamemodeexit
if(sscanf(inputtext, "i", rentminuta)) return SPD(taj dialog);//ili scm sta ocesnapravis neku varijablu za rent i dodes ovako
PlayerInfo = rentminuta*60;i onda pod ongamemodeinit
rentoje = SetTimer("rentminuta", 1000, true);i definiraj ovo
new rentoje;i sad public
forward rentminuta();
public rentminuta()
{
foreach(Player, i)
{
if(PlayerInfo > 0) PlayerInfo--;
{
//i tu postavis da ga izbaci iz vozila ili sta vec oces
}
}
return 1;
}i ovo da ubije timer 😄
pod ongamemodeexit
KillTimer(rentoje);Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
467
Postovi:
71
Teme:
Pridružio se:Mar. 2013
20. Maj 2013.
Crazyn3ss wrote on May 20, 2013, 2:49 pm:
za samo brojke da mozes pisat stavis ovako
napravis neku varijablu za rent i dodes ovako
i onda pod ongamemodeinit
i definiraj ovo
i sad public
i ovo da ubije timer 😄
pod ongamemodeexit
if(sscanf(inputtext, "i", rentminuta)) return SPD(taj dialog);//ili scm sta ocesnapravis neku varijablu za rent i dodes ovako
PlayerInfo = rentminuta*60;i onda pod ongamemodeinit
rentoje = SetTimer("rentminuta", 1000, true);i definiraj ovo
new rentoje;i sad public
forward rentminuta();
public rentminuta()
{
foreach(Player, i)
{
if(PlayerInfo > 0) PlayerInfo--;
{
//i tu postavis da ga izbaci iz vozila ili sta vec oces
}
}
return 1;
}i ovo da ubije timer 😄
pod ongamemodeexit
KillTimer(rentoje);momak i ti si skroz otiso mjesas varljidbe killtimer(rentoje); a timer se zove rentminuta , gdje ovo da dodam
if(sscanf(inputtext, "i", rentminuta)) return SPD(taj dialog);//ili scm sta oces i gdje ti je definicija za rentminuta?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava