Detaljno objasnjenje problema:Ovako ja imam problem sa cmd /odg cmd /pitaj i /pitanja radi ok ali cmd odg nece stavicu vam dole sve tri znaci cmd😮dg ne radi pise kao da igrac nije poslao pitanje i nece da pokaze dialog .. kao da igrac uopste pitanje nije poslao . i uopste mu ne izadje ime nista ..
Deo Skripte:
1.cmd:pitaj
CMD:pitaj(playerid,params[])
{
if(PlayerInfo > 0) return SCM(playerid, -1, "[MNE:RP] "CRVENA"Ne mozete koristiti ovu komandu jer ste u zatvoru!");
new string2,reason;
if(PlayerInfo > 0) return SCM(playerid, -1, "[MNE:RP] "CRVENA"Ne mozete koristiti ovu komandu jer ste u zatvoru!");
if(AskPoslo == 1)
{
SendClientMessage(playerid, COLOR_GREY, "{07C1F5}{FFFFFF}Vec ste poslali pitanje! Sacekajte malo.");
return 1;
}
if(sscanf(params,"s",reason)) return SendClientMessage(playerid,-1,"{07C1F5}{FFFFFF}koristi: /pitaj ");
new string3;
format(string3,sizeof(string3),"%s",reason);
format(string2,sizeof(string2),"{C0C0C0}{FF0000} Pitanje od %s (ID:%d, Level:%d) - %s {FFFFFF}",GetName(playerid),playerid,PlayerInfo,reason);
GBroadCast(SVETLOPLAVA, string2, 4);
SCM(playerid,-1,"{07C1F5}{FFFFFF} Vase pitanje je poslato svim online Adminima/Helperima, odgovor cete dobiti u najkracem roku.");
AskPoslo = 1;
POMOC = 1;
strmid(POMOC, string3, 0, strlen(string3), 255);
SetTimerEx("AskqReset", 60000, false, "i", playerid);
return 1;
}2.cmd:pitanja
CMD:pitanja(playerid, params[])
{
if(PlayerInfo < 1 && PlayerInfo < 1) return SCM(playerid, GRAD2, "{BFC0C2}Nisi ovlascen da koristis ovu komandu!");
new str;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(POMOC == 1)
{
format(str, sizeof(str), "{FFFFFF}Igrac: {FF661C}%s[%d]{FFFFFF} Pitanje:{FF661C} %s {FFFFFF}", GetName(i), i, POMOC);
SCM(playerid,-1,str);
}
}
if(strlen(str) == 0) return SendClientMessage(playerid, GRAD2, "Trenutno nema pitanja!");
return 1;
}3.cmd😮dg koja ne radi
CMD:odg(playerid, params[])
{
if(PlayerInfo > 0) return SCM(playerid, -1, "[MNE:RP] "CRVENA"Ne mozete koristiti ovu komandu jer ste u zatvoru!");
if(PlayerInfo >= 1 || PlayerInfo >= 1)
{
new id, hIme;
new text, para1;
if(sscanf(params, "us", id,text)) return SCM(playerid, GRAD3, "{07C1F5}{FFFFFF}Koristite: {BFC0C2}/odg [Korisnicki ID ili Ime igraca] ");
if(!IsPlayerConnected(id)) return SCM(playerid, GRAD2, "Taj igrac je offline!");
new string;
new status;
if(POMOC == 0)
{
SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}Igrac nije poslao pitanje!");
return 1;
}
if(PlayerInfo > 0) { status = "{E60000}|ODGOVOR|{E60000}"; }
else if(PlayerInfo > 0) { status = "{E60000}|ODGOVOR|{E60000}"; }
else if(PlayerInfo > 2) { status = "{E60000}|ODGOVOR|{E60000}"; }
format(string,sizeof(string), "{E60000}%s %s[%d] je odgovorio igracu %s[%d]: {FFFFFF}%s", status,GetName(playerid),playerid,hIme,id,text);
ABroadCast(COLOR_YELLOW, string, 1);
new string2;
format(string2,1620,"{FFFFFF}Vase pitanje: \n{FF661C}[{FFFFFF}%s{FF661C}]\n\n{FFFFFF}Odgovor: \n{FF661C}[{FFFFFF}%s{FF661C}]",POMOC,text);
ShowPlayerDialog(para1, 5572, DIALOG_STYLE_MSGBOX,"{07C1F5}Odgovor",string2,"Ok","");
format(string,sizeof(string), "Poslali ste odgovor igracu %s, text: %s",hIme,text);
SCM(playerid, 0xBBA033AA, string);
POMOC = 0;
strmid(POMOC, "", 0, strlen(""), 255);
}
else return SCM(playerid, GRAD2, "{BFC0C2}Nisi ovlascen da koristis ovu komandu!");
return 1;
}