V01D wrote on August 20, 2022, 7:44 am:
Radi izgleda verovatno
@temaProveri drugi argument, kada bi nam rekao sta koristis za dialoge verovatno bi pomogao 😄
"podesavanjerank" e sada sta ce biti sa ovim zavisi od toga sta koristis za dialoge
Ukoliko koristis easyDialog, onda ovo nije problem
Ukoliko koristis default dialoge, onda bi trebao u skripti da imas enum sa dialozima ili cak nesto tipa :
#define podesavanjerank 1234
Umesto 1234 bi stajao neki broj koji bi oznacavao id dialoga
Najbolja opcija je da nam prvo kazes sta koristis, a zatim das kompletan kod. Mada neka moja pretpostavka je da si idalje omasio funkciju kao sto ti error nalaze
koristim klasican "ShowDialog", i sasvim normalno radi svuda sem u toj komandi. Ta komanda je za postavljanje custom ranka sto si verovatno mogao i da pretpostavis.
Evo cela komanda ispod ako nesto znaci...
COMMAND:setrank(playerid, params[]){
new id;
if(sscanf(params, "u", id)) return SendClientMessage(playerid, 0xF3FF02FF, " "BELA"/setrank [ID/Ime_Prezime].");
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0x3E8E6BFF, "> Igrac nije konektovan na serveru.");
if(!strcmp(PlayerName, "Pucke", true) || !strcmp(PlayerName, "N/A", true) || !strcmp(PlayerName, "Ana", true) || !strcmp(PlayerName, "justd3ba", true))
{
ShowDialog(playerid, podesavanjerank, DIALOG_STYLE_INPUT, "Podesavanje Rank Prefix-a.", "Unesite ime igracevog imena prefix-a.\n\nPrimer: Admin Level 6 (Direktor).", "Dalje", "Izlaz");
}
else{
SendClientMessage(playerid, 0xFF6347FF, "* Niste ovlasceni.");
}
PranksetS = id;
pranksets1 = playerid;
return 1;
}