[pomoc]Oko DIALOG_STYLE_INPUT dialoga

Započeo Riv3R4
20. Maj 2013. Zaključano
320
pregleda
4
postova
Master1
4
Made Man
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
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://
[WW]ivan
5
Kingpin
20. Maj 2013.
za samo brojke da mozes pisat stavis ovako
if(sscanf(inputtext, "i", rentminuta)) return SPD(taj dialog);//ili scm sta oces


napravis 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);
Master1
4
Made Man
20. Maj 2013.
Crazyn3ss wrote on May 20, 2013, 2:49 pm:
za samo brojke da mozes pisat stavis ovako
if(sscanf(inputtext, "i", rentminuta)) return SPD(taj dialog);//ili scm sta oces


napravis 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?
[WW]ivan
5
Kingpin
20. Maj 2013.
haha pogledaj sve kako sam ti uradio, i sam si definiraj ostalo

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha