Moiin Breadfish ich hab mal ne frage.
wie kann ich machen das leute die neben mit stehen,
und ich /hs mache
dann komm nur der die handschllen kreig eine nachricht wie kann ich machen das alle die daneben sind eine bekommen ?
ich hatte die idea mit das hier.
public SendPointMessage(color, string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
new Float:x,Float:y,Float:z;
if(IsPlayerInRangeOfPoint(i,30,x,y,z))
{
SendClientMessage(i, color, string);
}
}
}
ocmd:hs(playerid,params[])
{
if(isPlayerBehoerde(playerid))return SendClientMessage(playerid,ROT,"** Du bist in keiner Behörde!");
{
new pID;
new Float:x,Float:y,Float:z;
if(sscanf(params,"u",pID))return SendClientMessage(playerid,BLAU,"** Benutzen: /hs [PlayerID] ***");
GetPlayerPos(pID,x,y,z);
{
if(IsPlayerConnected(pID))
{
if(GetPVarInt(pID,"Handschellen") == 0)
{
if(IsPlayerInRangeOfPoint(playerid,3,x,y,z))
{
{
TogglePlayerControllable(pID,0);
SetPVarInt(pID,"Handschellen",1);
new string[256];
format(string,sizeof(string),"{FF8200}** Der beamte {059C11}%s {FF8200}hat {059C11} %s {FF8200}Hadschellen angelegt ***",SpielerName(playerid),SpielerName(pID));
SendPointMessage(0xFF8200FF,string);
}
}
}
else
{
if(IsPlayerInRangeOfPoint(playerid,3,x,y,z))
{
{
TogglePlayerControllable(pID,1);
SetPVarInt(pID,"Handschellen",0);
new string[256];
format(string,sizeof(string),"{FF8200}** Der beamte {059C11}%s {FF8200}hat {059C11} %s {FF8200}Hadschellen abgenommen ***",SpielerName(playerid),SpielerName(pID));
SendPointMessage(0xFF8200FF,string);
}
}
}
}
else
{
SendClientMessage(playerid,ROT,">> Der Spieler ist nicht Online <<");
}
}
}
return 1;
}
[pwn]SendPointMessage(color, string[]);[/pwn
aber kolapt ürgendwie nicht -.-