Kako da namestim da kada pisem u IC chat, vidi samo onaj sto je u mojom blizini.
Sta treba da se ubaci i dje. Hvala!
Tema nije postana po pravilima, ali ovo bi ti trebalo pomoci imas funkciju proxdetector koja moze da obavi posao.
Ako ne kontas objasnit cu ti ovako:
1.UzmeÅ¡ koordinate igraÄa koji je napisao nesto
2.Napraviš petlju koja ce proci kroz sve igrace i vidjeti da li su u blizini
3.Koristis ifisplayerinragenofpoint i onda u kojem krugu
Evo ti tut na samp forumu
http://forum.sa-mp.com/showthread.php?t=336052
stock SendRangeMessage(playerid, color, msg[], Float:radius)
{
new Float:px,
Float:py,
Float:pz;/*definisanje x y z za dobijanje igraceve pozicije*/
GetPlayerPos(playerid, px, py, pz); //dobijamo igracevu poziciju u varijable px py pz
for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++) { //loop kroz igrace
if(IsPlayerInRangeOfPoint(i, radius, x, y, z))/*Gledamo da li je (loop)igrac u blizini*/ SendClientMessage(i, color, msg);/*Saljemo poruku svim igracima u blizini*/
}
return 1;
}
Koriscenje:
public OnPlayerText(playerid, text[])
{
new pText[144];
format(pText, sizeof (pText), "(%d) %s", playerid, text);
SendRangeMessage(playerid, -1, pText, 50);// salje puruku svim igracima u radiusu od 50 (od posiljaoca) / BOJA: -1(BIJELA)
return 0; // ignorisemo default i saljemo svoj BY SA-MP WIKI
}