Detaljan opis problema: napravio sam komandu /pay da dam pare nekom igracu i sada sam napravio da provjerava dali je igrac u blizini mene tj. onog koji hoce da da pare. Ali nesto nisam dobro napravio pa kad dodjem do igraca pise "Igrac nije u vasoj blizini" iako sam ko njega
Dio skripte:
CMD:pay(playerid, params[])
{
new id,Float:Poz,kolicina,string,string2,string3,ime,igrac;
if(sscanf(params,"ui",id,kolicina)) return SCM(playerid, SIVA,"Koristi: /pay [ id ] [ kolicina ]");
if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz, Poz, Poz)) return SCM(playerid, SIVA," Igrac nije u vasoj blizini");
if(PlayerInfo < kolicina) return SCM(playerid, SIVA,"Nemate toliko para u dzepu");
if(id == INVALID_PLAYER_ID) return SCM(playerid, SIVA,"Pogresan id");
if(kolicina > 99999) return SCM(playerid, SIVA,"Ne mozete dati vise od 99999$");
if(kolicina < 1) return SCM(playerid, SIVA,"Ne mozete dati manje od 1$");
else
{
GetPlayerPos(id, Poz, Poz, Poz);
PlayerInfo -= kolicina;
GivePlayerMoney(playerid, -kolicina);
PlayerInfo += kolicina;
GivePlayerMoney(id, kolicina);
GetPlayerName(id, igrac, sizeof(igrac));
GetPlayerName(playerid, ime, sizeof(ime));
format(string2,sizeof(string2)," Dali ste $%d igracu %s",kolicina,igrac);
SCM(playerid, SIVA, string2);
format(string3,sizeof(string3)," Dobili ste $%d od igraca %s",kolicina,ime);
SCM(id, SIVA, string3);
format(string,sizeof(string),"* %s vadi novcanik i daje nesto novca %s",ime,igrac);
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno): //


