27.03.2018, 10:14
Well my server crashed recentley its beacuse of this
Here's the "Error" function and "cmd_su"
Код:
[10:07:46] [debug] Server crashed while executing GM.amx [10:07:46] [debug] AMX backtrace: [10:07:46] [debug] #0 00000074 in public Error (43, 35316532) from GM.amx [10:07:46] [debug] #1 0050df20 in ?? () from GM.amx [10:07:46] [debug] #2 00000074 in public cmd_su () from GM.amx [10:07:46] [debug] #3 native CallLocalFunction () from samp03svr [10:07:46] [debug] #4 00043bb0 in ?? (43, 36328140) from GM.amx [10:07:46] [debug] #5 00026260 in public OnPlayerCommandText (43, 36328140) from GM.amx
Код:
CMD:suspect(playerid,params[])
{
if(IsPlayerConnected(playerid))
{
if(!IsACop(playerid)) return Error(playerid, "You aren't a cop!");
if(CopDuty[playerid] != 1) return Error(playerid, "You aren't on duty!");
new giveplayerid, result[128], wl;
if(sscanf(params, "us[128]i", giveplayerid, wl, result)) return Cmd(playerid, "(/su)spect [Player ID/Name] [Wanted Level Number] [Crime]");
if(giveplayerid == IPI) return Error(playerid, "That player's not connected");
new giveplayer[64];
new sendername[64];
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if(wl > 6) return Error(playerid, "You can't give wanted level higher than 6!");
if(IsACop(giveplayerid)) return Error(playerid, "You can't give wanted levels to cops!");
if(p_info[giveplayerid][pLevel] == 1) return Error(playerid, "You can't give wanted levels to beginners!");
if(p_info[giveplayerid][pAdmin] > 0) return Error(playerid, "You can't give wanted levels to an Admin!");
if(p_info[giveplayerid][pJailed] > 0) return Error(playerid, "Player's in jail");
p_info[giveplayerid][pWanted] = wl;
strmid(PlayerCrime[giveplayerid][pAccusedof], result, 0, strlen(result), 255);
PocinioZlocin(giveplayerid,playerid, result, -1);
new string[128];
format(string, sizeof(string), "[Central Dispatch]: %s gave %d wanted levels to person
%s, reason: %s.", sendername,wl,giveplayer,result);
SendFamilyMessage(1, PDPLAVA, string);
SendFamilyMessage(2, PDPLAVA, string);
SendFamilyMessage(3, PDPLAVA, string);
}
return true;
}
Код:
FUNCTION: Error(playerid, string[])
{
SCMF(playerid, -1, "{F81414}ERROR: {FFFFFF}%s", string);
return true;
}


