29.11.2010, 16:27
pawn Код:
CMD:slap(playerid, params[])
{
new Float:X, Float:Y, Float:Z, str[128], name[MAX_PLAYER_NAME];
new Float:Health;
GetPlayerHealth(playerid,Health);
SetPlayerHealth(playerid,Health-25);
GetPlayerName(playerid, name, sizeof(name));
GetPlayerPos(playerid, X, Y, Z);
format(str, sizeof(str), "%s was slapped by %s", name, name);
if(sscanf(params, "u", playerid)) {
return SendClientMessage(playerid, 0xFF0000AA, "Usage: /slap <playerid>");
}
if (!IsPlayerConnected(playerid)) {
return SendClientMessage(playerid, COLOR_DARKRED, "[ERROR:] This ID is has not been found.");
}
else
{
PlayerPlaySound(playerid, 1190, X, Y, Z);
SetPlayerPos(playerid, X, Y, Z+7);
TogglePlayerControllable(playerid, true);
SendClientMessageToAll(COLOR_DARKRED, str);
}
return 1;
}
pawn Код:
if (!IsPlayerConnected(playerid)) {
return SendClientMessage(playerid, COLOR_DARKRED, "[ERROR:] This ID is has not been found.");
}
EDIT: Okay I'll try that.
EDIT #2: Yes, Gar's code works but still I need it to check the if the player is connected.