Skripta koju koristim😮d 0
Detaljan opis problema:znaci napravio sam radio system di igrac kuca /r i svi igraci koji su na toj frekvenciji vide chat to radi uredu ali sada bih htio da se isti taj chat koji je igrac kucao na /r chat vidi u IC chat ali da igrac koji je kucao to ne vidi nego samo oni koji su blizu njega.
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno):Samo me zanima nacin na koji bih to mogao napraviti.
[POMOC]HidingChatFromPlayer
439
pregleda
5
postova
18. Nov. 2016.
Enforcer
Novi Član
90 / 100 XP
🌱Početnik(0)
254
Postovi:
30
Teme:
Pridružio se:Sep. 2016
18. Nov. 2016.
napravis provjeru igracima u blizini i preko petlje ili foreacha da salju svima osim igracu koji je napiso ( i =! playerid)
18. Nov. 2016.
Koristis ovo: https://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint
Ovako nesto
Nisam siguran da li će raditi, trebaš to sebi prilagoditi
Ovako nesto
foreach(Player, i)
{
if(IsPlayerInRangeOfPoint(i, 5.0, 00.00, 00.00, 00.00))//Ovdje stavis koordinate koje si prije uzeo za igraÄa koji priÄa
{
SCM(i, -1, "Test"); //Ovdje dodaš poruku koju ce slati
}
}Nisam siguran da li će raditi, trebaš to sebi prilagoditi
18. Nov. 2016.
Mislis na nesto slicno ovom ?
// Ovo stavis na vrsh hde su ti include
#include
// Ovo stavis u komandu
foreach(Player,i)
{
new Float:player_Pos;
// player_Pos - X Kordinata
// player_Pos - Y Kordinata
// player_Pos - Z Kordinata
GetPlayerPos(playerid, player_Pos, player_Pos, player_Pos); // Uzimamo igracu kordinate
if(IsPlayerInRangeOfPoint(playerid, 10.0, player_Pos, player_Pos, player_Pos)) // Ako se neki igrac nalazi u okviru od 10.0 da izbaci sledece
{
if(i != playerid) // Ovo nam proverava da li je id koji server proverava jednak id igraca ako nije onda izbacuje sledece
{
SCM(playerid, -1, "TEKST PORUKE CHAT STA VEC....");
// Ovde napravi sta ce da se desi ako se igrac nalazi u okviru igraaca koji je ukucao komandu
}
}
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava