Wie kann ich die Spieler ID die in der Nähe ist herausfinden ?
Danke mfg
Wie kann ich die Spieler ID die in der Nähe ist herausfinden ?
Danke mfg
new Float: playerpos[3];
GetPlayerPos(playerid, playerpos[0], playerpos[1], playerpos[2]);
for(new i = 0; i < MAX_PLAYERS; i++)
{// 5.0 = Radius
if(IsPlayerInRangeOfPoint(i, 5.0, playerpos[0], playerpos[1], playerpos[2]))
{
if(i != playerid)
{
new nearname[MAX_PLAYER_NAME], str[128];
GetPlayerName(i, nearname, sizeof(nearname));
format(str, sizeof(str), "%s ist in der Nähe.", nearname);
SendClientMessage(playerid, 0xFFFFFFFF, str);
}
}
}
Achtung ungetestet könnten errors drin sein
Edit: sich nicht selber finden.
Danke keine Errors nur wie kann ich das Alleine Testen xD ?
ich würde sagen garnicht ;D
Ehm das ist jetzt echt Schlecht... Möchte weiter machen doch Alleine Testen geht es nicht jemand lust es mit mir zu testen ?
gib IP komme testen
einfach
if(i != playerid)
{
raus nehmen wenn er dich findet wird er alles finden,
meiner Meinung nach xDD
Die erste geschlossene geschweifte Klammer danach auch noch rausnehmen natürlich. Stimmt aber, wenn es dann dich findet, und du das wieder reinnimmst findet es jeden.