O yeah didnt think of that
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(bite,4,cmdtext);
return 0;
}
dcmd_bite(playerid,params[])
{
new tmp[4],idx;
tmp = strtok(params,idx);
new Float:X,Float:Y,Float:Z;
GetPlayerPos(strval(tmp),X,Y,Z);
if(!strval(tmp))
{
SendClientMessage(playerid,COLOUR_RED,"USAGE: /bite [ID]");
return 1;
}
else if(!IsPlayerInRangeOfPoint(playerid,5,X,Y,Z);
{
SendClientMessage(playerid,COLOUR_RED,"You are not close enough to the targeted ID");
return 1;
}
else
{
new pid,string[34],string1[30];
pid = strval(tmp);
SetPlayerHealth(pid,GetPlayerHealth(pid)-25);
format(string),sizeof(string),"You have succesfully bitten %s",pid);
format(string1),sizeof(string1),"You have been bitten by %s",playerid);
SendClientMessage(playerid,COLOUR_YELLOW,string);
SendClientMessage(pid,COLOUR_RED,string1);
return 1;
}
return 1;
}
Tho this code would only work on version 0.3 since it uses IsPlayerInRangeOfPoint