|
Like all the commands that are scripted with sscanf. It keeps crashing when someone uses the /admin chat by example.
|
|
sscanf isn't yet stable with 0.3d, I'm sure Alex (******) will be updating it soon.
|
|
Yes it is...
https://sampforum.blast.hk/showthread.php?tid=120356 |
CMD:admin(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
if(!isnull(params))
{
new Amessage[128];
if(PlayerInfo[playerid][pAdmin] == 1) format(Amessage, sizeof(Amessage), "> Admin Chat: {FFFFFF}Moderator %s: %s", GetPlayerNameEx(playerid), params);
else if(PlayerInfo[playerid][pAdmin] == 2) format(Amessage, sizeof(Amessage), "> Admin Chat: {FFFFFF}Basic Admin %s: %s", GetPlayerNameEx(playerid), params);
else if(PlayerInfo[playerid][pAdmin] == 3) format(Amessage, sizeof(Amessage), "> Admin Chat: {FFFFFF}General Admin %s: %s", GetPlayerNameEx(playerid), params);
else if(PlayerInfo[playerid][pAdmin] == 4) format(Amessage, sizeof(Amessage), "> Admin Chat: {FFFFFF}Advanced Admin %s: %s", GetPlayerNameEx(playerid), params);
else if(PlayerInfo[playerid][pAdmin] == 1337) format(Amessage, sizeof(Amessage), "> Admin Chat: {FFFFFF}Lead Admin %s: %s", GetPlayerNameEx(playerid), params);
else if(PlayerInfo[playerid][pAdmin] == 1338) format(Amessage, sizeof(Amessage), "> Admin Chat: {FFFFFF}Admin Advisor %s: %s", GetPlayerNameEx(playerid), params);
else if(PlayerInfo[playerid][pAdmin] == 99998) format(Amessage, sizeof(Amessage), "> Admin Chat: {FFFFFF}Executive Admin %s: %s", GetPlayerNameEx(playerid), params);
else if(PlayerInfo[playerid][pAdmin] == 99999) format(Amessage, sizeof(Amessage), "> Admin Chat: {FFFFFF}Executive Admin %s: %s", GetPlayerNameEx(playerid), params);
else if(PlayerInfo[playerid][pAdmin] == 100000) format(Amessage, sizeof(Amessage), "> Admin Chat: {FFFFFF}Developer %s: %s", GetPlayerNameEx(playerid), params);
else format(Amessage, sizeof(Amessage), "> Admin Chat: {FFFFFF}Undefined Admin (%i) %s: %s", PlayerInfo[playerid][pAdmin], GetPlayerNameEx(playerid), params);
SendAdminMessage(COLOR_ACTIONBLUE, Amessage);
Log("logs/adminchat.log", Amessage);
}
else SendClientMessageEx(playerid, COLOR_GREY, "[Server]: {FFFFFF}(/a)dmin [admin chat]");
}
return 1;
}