switch( dialogid )
{
case DIALOG_REGISTER:
{
if (!response) return Kick(playerid);
if(response)
{
if(strlen(inputtext) < 6)
{
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""COL_WHITE"Registracija...",""COL_RED"Lozinka mora imati najmanje 6 znakova\n"COL_WHITE"Ukucajte sifru kako bi registrovali nov akaunt","Register","Izadji");
}
else
{
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Password",udb_hash(inputtext));
INI_WriteInt(File,"Cash",0);
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Kills",0);
INI_WriteInt(File,"Register",0);
INI_WriteInt(File,"Drzava",0);
INI_WriteInt(File,"Godine",0);
INI_WriteInt(File,"Pol",0);
INI_Close(File);
ShowPlayerDialog(playerid,5, DIALOG_STYLE_INPUT,"Upisite koliko imate godina !","","Potvrdi","Izlaz"); /////OVAJ DIALOG
}
}
}
Zaključano
Ne prikazuje dialog ! ?
759
pregleda
7
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 6 godina
Problem: Nece da prikaze ovaj dialog nakon registracije lozinke zasto I kako da popravim ?
pre 6 godina
02 wrote on May 8, 2019, 9:34 am:
Daj nam funkciju gdje prikazujes taj dialog
case 5:
{
if(!response) return PlayerInfo = 0; Kick(playerid);
if(response)
{
new godine;
godine = strval(inputtext);
if(godine < 10 || godine > 60)
{
SCM(playerid,-1,"Nemozete ici ispod 10 i iznad 60 godina !");
ShowPlayerDialog(playerid,5, DIALOG_STYLE_INPUT,"Upisite koliko imate godina !","","Potvrdi","Izlaz");
return 1;
}
new string ;
PlayerInfo = strval(inputtext);
format(string,sizeof(string),"U redu, Vi imate %d godina.",PlayerInfo);
SCM(playerid,-1,string);
SetTimerEx("Registracija1",5000, false, "i", playerid);
}
return 1;
}
}
pre 6 godina
!OverLord wrote on May 8, 2019, 10:36 pm:
Momak koristi wiki samp da naucis osnove "case 5", ti ne sluzi za define bilo kakvog dialoga!!!!!!!!!!!!!
PS: e moji "klipteri"..
PS: e moji "klipteri"..
ili bolji prijedlog
enum
{
DIALOG_REGISTER=1,
DIALOG_GODINE,
DIALOG_BLABLA,
DIALOG_BLABLA2
}; // ovo stavljas na pocetku skripte nemoj ispodi sto ti se ne prikazuje eo istestaj sam
CMD:hazetest(playerid,params[])
{
if(sscanf(params,"i",params)) return 1;
if(params == 1)
{
ShowPlayerDialog(playerid,69, DIALOG_STYLE_INPUT,"Upisite koliko imate godina !","","Potvrdi","Izlaz");
SendClientMessage(playerid,-1,"Prikazao 1");
}
else if(params == 2)
{
ShowPlayerDialog(playerid,69, DIALOG_STYLE_INPUT,"Upisite koliko imate godina !","aee","Potvrdi","Izlaz");
SendClientMessage(playerid,-1,"Prikazao 2");
}
else if(params == 3)
{
ShowPlayerDialog(playerid,69, DIALOG_STYLE_INPUT,"","Upisite koliko imate godina !","Potvrdi","Izlaz");
SendClientMessage(playerid,-1,"Prikazao 3");
}
return 1;
}i radi /hazetest 2, tvoj dialog se ne prikazuje zato sto ne mozes ostavit prazan naslov ili tekst.
pre 6 godina
!OverLord wrote on May 8, 2019, 10:36 pm:
Momak koristi wiki samp da naucis osnove "case 5", ti ne sluzi za define bilo kakvog dialoga!!!!!!!!!!!!!
PS: e moji "klipteri"..
PS: e moji "klipteri"..
Ja sam tek sad vido case 5 na pocetku 😂😂 nije kao da sam obratio paznju 😂😂😂
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava