CMD:ac(playerid,params[])
{
if(IsPlayerConnected(playerid) && Belepve[playerid] == 1)
{
if (JatekosInfo[playerid][AdminSzint] >= 1)
{
new szoveg[256];
new string[256];
if(sscanf(params,\"s[256]\", szoveg)) return SendClientMessage(playerid, -1, \"Használat: /ac [szöveg]\");
GetPlayerName(playerid,nev,sizeof(nev));
format(string,sizeof(string),\"%s %s: %s\",AdmRang(playerid), nev, szoveg);
SendAdminMessage(-1,string);
}
else SendClientMessage(playerid,-1,\"Ismeretlen parancs\");
}
else SendClientMessage(playerid, -1, \"Nem vagy bejelentkezve\");
return 1;
}
Szóval az a problémám vele, hogy mikor beírom /ac csá akkor azt írja ki, hogy használat: /ac [szöveg] akárhogy probálom nem küldi el csak annyit hogy használat. Előre is köszönöm. A PAWN code csúsztatta el a sorokat sry.
CMD:ac(playerid,params[])
{
if(!IsPlayerConnected(playerid) && Belepve[playerid] != 1) return SendClientMessage(playerid, -1, \"Nem vagy bejelentkezve\");
if (JatekosInfo[playerid][AdminSzint] <= 0) return SendClientMessage(playerid,-1,\"Ismeretlen parancs\");
if(isnull(params))
return SCM(playerid, COL_EL, \"Használat: /ac [szöveg]\");
new string[256], nev[32];
GetPlayerName(playerid,nev,sizeof(nev));
format(string,sizeof(string),\"%s %s: %s\",AdmRang(playerid), nev, params);
SendAdminMessage(-1,string);
return 1;
}
CMD:ac(playerid,params[]) {
new string[256], nev[32];
if(!IsPlayerConnected(playerid) && Belepve[playerid] != 1) return SendClientMessage(playerid, -1, \"Nem vagy bejelentkezve\");
if(JatekosInfo[playerid][AdminSzint] <= 0) return SendClientMessage(playerid,-1,\"Ismeretlen parancs\");
if(sscanf(params,\"s[256]\", string)) return SendClientMessage(playerid, -1, \"Használat: /ac [szöveg]\");
GetPlayerName(playerid,nev,sizeof(nev));
format(string,sizeof(string),\"%s %s: %s\", AdmRang(playerid), nev, params);
SendAdminMessage(-1,string);
return 1;
}
Azért néz ki így, mivel teszteléskor kivettem az adminrang lekérését.