Problem(error/warning): Ovako nie problem treba mi da na registeru kad hocu drzavu da ne klikcem ono nego da pise gore koje drzave imaju i da ja upisem npr BiH
Dio skripte: [ pawn ]//[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //
Zaključano
Neko da napravi nesto za register?
681
pregleda
9
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 5 godina
pre 5 godina
Galardo wrote on March 29, 2020, 6:19 pm:
@Amar Corleone mogao bi ti malo da procitas pravila prije nego otvoris temu?
Sta je problem meni treba da se napravi to
pre 5 godina
Pa pazi, to mozes da izvedes ovako nesto:
Trebalo bi da radi bez problema, ukoliko ne otkuca nista, unese broj, ili ne unese drzavu sa liste, vratice ga na isti dialog. Ukoliko izadje iz dialog, kikovace ga.
Nadam se da si tako mislio
ShowPlayerDialog(playerid, DIALOG_DRZAVA, DIALOG_STYLE_INPUT, "Odaberi drzavu", "BIH\nSrbija\nHrvatska", "Potvrdi", "Odustani");
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_DRZAVA)
{
if(!response) return Kick(playerid);
if(response)
{
new drzava;
if(sscanf(inputtext, "s", drzava)) return ShowPlayerDialog(playerid, DIALOG_DRZAVA, DIALOG_STYLE_INPUT, "Odaberi drzavu", "BIH\nSrbija\nHrvatska", "Potvrdi", "Odustani");
if(!strcmp(drzava, "BIH", true))
{
PlayerInfo = 1; //Bosna
//Dalji kod
}
else if(!strcmp(drzava, "Srbija", true))
{
PlayerInfo = 2; //Srbija
//Dalji kod
}
else if(!strcmp(drzava, "Hrvatska", true))
{
PlayerInfo = 3; //Hrvatska
//Dalji kod
}
else return ShowPlayerDialog(playerid, DIALOG_DRZAVA, DIALOG_STYLE_INPUT, "Odaberi drzavu", "BIH\nSrbija\nHrvatska", "Potvrdi", "Odustani");
}
}
}Trebalo bi da radi bez problema, ukoliko ne otkuca nista, unese broj, ili ne unese drzavu sa liste, vratice ga na isti dialog. Ukoliko izadje iz dialog, kikovace ga.
Nadam se da si tako mislio
pre 5 godina
Amar Corleone wrote on March 29, 2020, 6:20 pm:
Sta je problem meni treba da se napravi to
Amar Corleone wrote on March 29, 2020, 6:11 pm:
Da to
Dialog_Show(playerid, "DialogCountry", DIALOG_STYLE_INPUT,
"Country >>", "Unesite drzavu odakle dolazite:",
"NEXT >", "QUIT"
);
Dialog:DialogCountry (const playerid, response, listitem, const inputtext[])
{
if (!response)
return Kick(playerid);
strcpy(AccountInfo, inputtext);
va_SendClientMessage(playerid, -1, "Country: %s", AccountInfo);
return 1;
}
nadam se da ti je pomoglo donekle..
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava