11.09.2018, 00:34
O PROBLEMA Й ESSE: SE EU FOR LOCALIZAR O OUTRO JOGADOR, VAI APARECER TUDO CERTINHO O NOME DELE E A DISTANCIA QUE TENHO DELE, PORЙM SE EU ESTIVER USANDO NELE E ELE ESTIVER USANDO EM MIM, AS VEZES OS NOMES TROCAM, ALGUЙM SABE COMO CORRIGIR?
Код:
public Localizador(playerid, otherid) { if(!IsPlayerConnected(otherid)) return KillTimer(Timer[playerid]); new Float:x, Float:y, Float:z, Float:o_Distance, a[128]; GetPlayerPos(otherid, x, y, z); o_Distance = GetPlayerDistanceFromPoint(playerid, x, y, z), format(a, sizeof(a), "~r~Nome do jogador:~w~ %s~n~~r~Distancia:~w~ %0.2f metros", PlayerName(otherid), o_Distance); ConverterTexto(a); TextDrawSetString(Track, a); TextDrawShowForPlayer(playerid, Track); return 1; }