if(strcmp(cmd, "/slap", true) == 0)
{
tmp = strtok(cmdtext, idx);
new otherplayer = strval(tmp);
tmp2 = strtok(cmdtext, idx);
new senderid = strval(tmp2);
tmp3 = strtok(cmdtext, idx);
new getterid = strval(tmp3);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_USAGE, "USAGE: /slap [playerid]");
if(!IsPlayerConnected(otherplayer)) return SendClientMessage(playerid, COLOR_WARNING, "Warning: Wrong ID/Player is not connected!");
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(otherplayer, giveplayer, sizeof(giveplayer));
new Float:HH;
GetPlayerHealth(playerid, HH);
SetPlayerHealth(playerid,HH-10);
GetPlayerHealth(playerid, HH);
format(String, sizeof(String), "Admin %s(ID:%d) slapped %s(ID:%d)! %s has %.1f health remaning!",sendername,senderid,otherplayer,getterid,otherplayer,HH);
SendClientMessageToAll(COLOR_PEACH, String);
PlaySoundForAll(1190,0.0,0.0,0.0);
return 1;
}
#include <a_samp>
#include "../include/gl_common.inc"
#define FILTERSCRIPT
#define COLOR_WHITE 0xFFFFFFFF
#define MAX_PLAYER_NAME (24)
public OnPlayerCommandText(playerid, cmdtext[]){
new cmd[32], idx;
cmd[6] = -2;
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/slap", true) == 0){
if(IsPlayerAdmin(playerid)){
new receiver, sendername[MAX_PLAYER_NAME], receivername[MAX_PLAYER_NAME], Float:Health, msg[128];
receiver = strval(cmd);
if((receiver == -2) || (strlen(cmdtext) < 6)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /slap [playerid]");
if(!IsPlayerConnected(receiver)) return SendClientMessage(playerid, COLOR_WHITE, "Warning: Wrong ID/Player is not connected!");
GetPlayerHealth(receiver, Health);
SetPlayerHealth(receiver, Health - 10);
GetPlayerName(playerid, sendername, MAX_PLAYER_NAME);
GetPlayerName(playerid, receivername, MAX_PLAYER_NAME);
format(msg, sizeof(msg), "Admin %s(ID:%d) slapped %s(ID:%d)! %s has %.1f health remaning!",sendername,playerid,receivername,receiver,receivername,Health - 10);
SendClientMessageToAll(COLOR_WHITE, msg);
return 1;
}
return SendClientMessage(playerid, COLOR_WHITE, "SERVER: You are not logged in as an admin.");
}
return 0;
}
GodMode? xD - I don't know. I have my own /slap but I didn't put Health remaining:...
|