07.12.2014, 15:18
my cmd:
on publicdialog
no errors but not working now :S
Код:
CMD:izvadiosobnu(playerid, params[]) { if(IsLogged[playerid] == false) return SendClientMessage(playerid, COLOR_RED, "[GRESKA]: "COL_WHITE"Moras biti ulogiran kako bi mogao koristiti "COL_CYAN"komande"COL_RED"!"); if(PlayerInfo[playerid][pOsobna] == 1) return SendClientMessage(playerid, COLOR_GREEN, "[RADNIK]: "COL_WHITE"Vi vec imate izvadjenu osobnu iskaznicu"); if(GetPlayerCash(playerid) < 30) return SCM(playerid, COLOR_GREEN, "[RADNIK]: "COL_WHITE"Nemate dovoljno novaca, osobna iskaznica kosta "COL_GREEN"30"COL_WHITE"$."); new string[248]; strcat(string,""COL_CYAN"* "COL_GREY"Vadjenjem osobne iskaznice imate svoj indetitet. Policajac vas ima pravo uhapsiti ako nemate osobnu.\n"); strcat(string,""COL_CYAN"* "COL_GREY"Bez osobne iskaznice nemozete raditi legalne poslove, imati putovnicu, bankovni racun ,biti u legalnoj organizaciji i ostale stvari.\n"); strcat(string,"\n"COL_WHITE"Vadjenje osobne iskaznite kosta "COL_GREEN"50$"COL_WHITE", zelite li izvaditi osobnu?"); ShowPlayerDialog(playerid,DIALOG_IZVADIOSOBNU1,DIALOG_STYLE_MSGBOX,""COL_CYAN"VADJENJE OSOBNE ISKAZNICE",string,"Da","Ne"); return 1; }
Код:
if(dialogid == DIALOG_IZVADIOSOBNU1) { if(response) { new message[128]; if(listitem == 0) { ShowPlayerDialog(playerid, DIALOG_IZVADIOSOBNU2, DIALOG_STYLE_LIST,""COL_CYAN"SPOL","Muski\nZenski","Dalje",""); } if(listitem == 1) { } } } if(dialogid == DIALOG_IZVADIOSOBNU2) { if(response) { new message[128]; if(listitem == 0) { ClearText(playerid); PlayerInfo[playerid][pCSex] = 0; format(message, sizeof(message), ""COL_ORANGE"[SERVER]: "COL_WHITE"U redu, "COL_CYAN"musko "COL_WHITE"ste."); SendClientMessage(playerid, 0xFFFFFFFF, message); } if(listitem == 1) { ClearText(playerid); PlayerInfo[playerid][pCSex] = 1; format(message, sizeof(message), ""COL_ORANGE"[SERVER]: "COL_WHITE"U redu, "COL_CYAN"zensko "COL_WHITE"ste."); SendClientMessage(playerid, 0xFFFFFFFF, message); } } }