CMD:resetweapon(playerid, params[])
{
if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "SERVER: Unknown command.");
new target, id;
if(sscanf(params, "u", target, id)) return SendClientMessage(playerid, COLOR_WARN, "USAGE: /resetweapon [ID]");
else if (id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, "Player is not connected.");
ResetPlayerWeapons(target);
SendClientMessage(playerid, COLOR_WARN, "You removed the player's weapon.");
SendClientMessage(target, COLOR_RED, "You have been disarmed!");
return 1;
}
CMD:resetweapon(playerid, params[])
{
if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "SERVER: Unknown command.");
new id;
if(sscanf(params, "u", id)) return SendClientMessage(playerid, COLOR_WARN, "USAGE: /resetweapon [ID]");
if (!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED, "Player is not connected.");
ResetPlayerWeapons(id);
SendClientMessage(playerid, COLOR_WARN, "You removed the player's weapon.");
SendClientMessage(id, COLOR_RED, "You have been disarmed!");
return 1;
}
CMD:resetweapon(playerid, params[])
{
if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "SERVER: Unknown command.");
new target;
if(sscanf(params, "u", target)) return SendClientMessage(playerid, COLOR_WARN, "USAGE: /resetweapon [ID]");
if(!IsPlayerConnected(target)) return SendClientMessage(playerid, COLOR_WARN, " That player is not connected !");
ResetPlayerWeapons(target);
SendClientMessage(playerid, COLOR_WARN, "You removed the player's weapon.");
SendClientMessage(target, COLOR_RED, "You have been disarmed!");
return 1;
}
Thanks guys, See I knew I missed something, in this case I missed if(!IsPlayerConnected(target))
|
new target, id;
if(sscanf(params, "u", target, id)) return SendClientMessage(playerid, COLOR_WARN, "USAGE: /resetweapon [ID]");
ehhehheheh Looolz, So that (!IsPlayerConnected(playerid)) is useless?
|
else if(target == INVALID_PLAYER_ID)