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; }