if(!strcmp(cmd, "/eu", true, 3)) //
{
if(!cmdtext[3])return SendClientMessage(playerid, 0xB4B5B7FF, "Uso: /Eu [Acзгo]");
new str[128];
GetPlayerName(playerid, str, sizeof(str));
format(str, sizeof(str), "%s %s", str, cmdtext[4]);
SendClientMessageToAll(0x63AFF00A, str);
return true;
}
forward ProxDetectorS(Float:radi, playerid, targetid);
public ProxDetectorS(Float:radi, playerid, targetid)
{
if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
{
new Float:posx, Float:posy, Float:posz;
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
GetPlayerPos(targetid, posx, posy, posz);
tempposx = (oldposx -posx);
tempposy = (oldposy -posy);
tempposz = (oldposz -posz);
if(((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
return 1;
}
}
return 0;
}
if(ProxDetectorS(10.0, player1, player2))
return SendClientMessage(player1,-1,"Vocк estб a menos de 10 metros do player2.");
if(!ProxDetectorS(20.0, player1, player2))
return SendClientMessage(player1,-1,"Vocк estб a mais de 20 metros do player2.");
if(!strcmp(cmdtext,"/eu",true))
{
if(!cmdtext[3])return SendClientMessage(playerid,-1,"USE: /eu [aзгo]");
new Float:pos[3];
GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
for(new i = 0, j = GetMaxPlayers(); i != j; i++)
{
if(IsPlayerInRangeOfPoint(i,20.0,pos[0],pos[1],pos[2]))
{
new sStr[128];
GetPlayerName(playerid,sStr,sizeof(sStr));
format(sStr, sizeof(sStr), "%s diz: %s", sStr, cmdtext[4]);
SendClientMessage(i,-1,sStr);
}
}
return true;
}
if(!strcmp(cmd, "/eu", true, 3)) //
{
if(!cmdtext[3])return SendClientMessage(playerid, 0xB4B5B7FF, "Uso: /Eu [Acзгo]");
new str[128];
GetPlayerName(playerid, str, sizeof(str));
format(str, sizeof(str), "%s %s", str, cmdtext[4]);
SendClientMessage(0x63AFF00A, str);
return true;
}
pawn Код:
OBS: Do geito que esta aqui, apenas o jogador pode ver, ai em cima postaram como mandar apenas pra quem ta perto. |
if(!cmdtext[3])return SendClientMessage(playerid, 0xB4B5B7FF, "Uso: /Eu [Acзгo]");
format(str, sizeof(str), "%s %s", str, cmdtext[4]);