public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){
if(dialogid == DIALOG_PD)
{
if(response)
{
SetPlayerSkin(playerid, 266);
va_SendClientMessage(playerid, -1, ""PDPLAVA": "BIJELA"Sada si na duznosti!");
}
if(!response)
{
SetPlayerSkin(playerid, IgracInfo);
va_SendClientMessage(playerid, -1, ""PDPLAVA": "BIJELA"Vise nisi na duznosti!");
}
}
if(dialogid == DIALOG_REGISTRACIJA) {
if(!response) return Kick(playerid);
if(strlen(inputtext) <= 5 || strlen(inputtext) > 60)
{
SCM(playerid, -1,""CRVENA": "BIJELA"Lozinka mora imati najmanje 6 karaktera!");
new string;
format(string,sizeof(string),""BIJELA"Korisnicki racun "NARANDZASTA"%s "BIJELA"nije pronadjen, upisi lozinku koju zelis koristiti.", GetName(playerid));
ShowPlayerDialog(playerid,DIALOG_REGISTRACIJA, DIALOG_STYLE_PASSWORD, "REGISTER", string, ""ZELENA"Registruj se", ""CRVENA"Izlaz");
}
else {
CancelSelectTextDraw(playerid);
IgracInfo = udb_hash(inputtext);
SCM(playerid, -1,""NARANDZASTA" Uspjesno si registrovan na "NARANDZASTA"TOMBERO RolePlay "BIJELA"server!");
//**************************************************************************************************************//
new query;
mysql_format(SQL, query,sizeof(query),"INSERT INTO `players` (`Username`,`Password`,`Skin`,`Level`,`Novac`) \
VALUES ('%e','%d','60','1','2000')",
GetName(playerid),
IgracInfo);
mysql_tquery(SQL,query,"IgracRegistrovan", "i",playerid);
//**************************************************************************************************************//
}
}
if(dialogid == DIALOG_LOGIN) {
if(!response) return Kick(playerid);
if(response) {
if(udb_hash(inputtext) == IgracInfo) {
if(IgracUlogovan == true) return SCM(playerid, -1,""CRVENA": "BIJELA"Vec si ulogovan!");
CancelSelectTextDraw(playerid);
TogglePlayerSpectating(playerid, false);
SetPlayerScore(playerid, IgracInfo);
GivePlayerMoney(playerid, IgracInfo);
IgracUlogovan = true;
OcistiChat(playerid, 16);
//*****************************************************************//
va_SendClientMessage(playerid, -1,""NARANDZASTA"[TB:RP]: "BIJELA"Dobrodosli na "NARANDZASTA"TOMBERO RolePlay "BIJELA"server!");
//*****************************************************************//
SpawnPlayer(playerid);
SetCameraBehindPlayer(playerid);
}
else {
SCM(playerid, -1,""CRVENA": "BIJELA"Lozinka nije tacna!");
new string;
format(string,sizeof(string),""BIJELA"Korisnicki racun "NARANDZASTA"%s "BIJELA"je pronadjen, upisi lozinku.", GetName(playerid));
ShowPlayerDialog(playerid,DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "LOGIN", string, ""ZELENA"Log In", ""CRVENA"Izlaz");
}
}
}
return 1;
}
Imam problem. Napravio sam tako da kada policajac ukuca /duty izbaci mu dialog i tu moze uzeti ili ostaviti duty, ali kada kliknem na "UZMI" izbaci mi dialog za LogIn koji sam ranije napravio. Ispod se nalazi cijeli OnDialogResponse kod. Hvala na pomoci. 🙂