what wrong with this script?!
#3

pawn Код:
CMD:m(playerid,params[])
{
    new text[128], carid = GetPlayerVehicleID(playerid);
   
    for(new tt = 0; tt < sizeof police_vehicles; tt++)
   
    if(gTeam[playerid] == TEAM_POLICE && carid == police_vehicles[tt])
    {
        if(sscanf(params,"s[128]",text)) return SendClientMessage(playerid,white,"Usage: /m [text]");
   
        foreach (new i : Player)
    {
        new Float:tx,Float:ty,Float:tz;
        GetPlayerPos(i,tx,ty,tz);
       
        new Float: pdistance = GetPlayerDistanceFromPoint(i,tx,ty,tz);
        if(pdistance < 8.0) SendClientMessage(i, white, text);
    }
   
    }
    else
    {
        return SendClientMessage(playerid,white,"You must be on Police Duty and sit in Police Vehicle");
    }
    return 1;

}
I don't know how are you using gTeam but it should be "TEAM_POLICE" and not just "Police". Also use foreach for loops.

And, your code is a mess.
Reply


Messages In This Thread
what wrong with this script?! - by 5002 - 02.02.2019, 05:37
Re: what wrong with this script?! - by Onfroi - 02.02.2019, 06:12
Re: what wrong with this script?! - by SymonClash - 02.02.2019, 08:50
Re: what wrong with this script?! - by 5002 - 02.02.2019, 10:27
Re: what wrong with this script?! - by 5002 - 02.02.2019, 10:35
Re: what wrong with this script?! - by SymonClash - 02.02.2019, 11:03
Re: what wrong with this script?! - by 5002 - 02.02.2019, 13:10
Re: what wrong with this script?! - by 5002 - 02.02.2019, 13:32

Forum Jump:


Users browsing this thread: 1 Guest(s)