car respawn command doesn't working?
#1

PHP Code:
COMMAND:rac(playeridparams[])
{
    new 
string[128], sendername[MAX_PLAYER_NAME];
    if (
GetPVarInt(playerid"PlayerLogged") == 0) return SendClientMessage(playeridCOLOR_WHITE"You must be logged in to use this.");
    if(
GetPVarInt(playerid"Admin") >= 3)
    {
           for(new 
1<= MAX_VEHICLESv++)
        {
            new 
bool:despawn true;
            foreach(new 
Player)
             {
                 if(
IsPlayerInAnyVehicle(i) && GetPlayerVehicleID(i) == v)
                 {
                     
despawn false;
                 }
             }
            if(
despawn == true)
            {
                
DespawnVehicle(v);
            }
        }
        
format(sendernamesizeof(sendername), "%s"PlayerInfo[playerid][pUsername]);
          
GiveNameSpace(sendername);
        
format(stringsizeof(string), "All unused cars despawned by %s."sendername);
        
SendClientMessage(playerid,COLOR_WHITE,string);
    }
    else 
SendClientMessage(playeridCOLOR_ERROR"You do not have access to this command!");
    return 
1
Well it does despawn, but actually doesn't even announce to people and shows "wrong command" as I did already and tried to fix it out but.. eh? can anyone help me out please?
Reply
#2

SetVehicleToRespawn(v)
Reply
#3

Code:
COMMAND:rac(playerid, params[]) 
{ 
    new string[128], sendername[MAX_PLAYER_NAME]; 
    if (GetPVarInt(playerid, "PlayerLogged") == 0) return SendClientMessage(playerid, COLOR_WHITE, "You must be logged in to use this."); 
    if(GetPVarInt(playerid, "Admin") >= 3) 
    { 
           for(new v = 1; v <= MAX_VEHICLES; v++) 
        { 
            new bool:despawn = true; 
            foreach(new i : Player) 
             { 
                 if(IsPlayerInAnyVehicle(i) && GetPlayerVehicleID(i) == v) 
                 { 
                     despawn = false; 
                 } 
             } 

            if(despawn == true) 
            { 
                DespawnVehicle(v); 
            } 
        } 
        format(sendername, sizeof(sendername), "%s", PlayerInfo[playerid][pUsername]); 
          GiveNameSpace(sendername); 
        format(string, sizeof(string), "All unused cars despawned by %s.", sendername); 
        SendClientMessageToAll(playerid,COLOR_WHITE,string); 
    } 
    else SendClientMessage(playerid, COLOR_ERROR, "You do not have access to this command!"); 
    return 1;
This is to announce, about the wrong cmd thing, does all the other cmds show "wrong cmd" if u make it wrong?
Reply
#4

http://forum.sa-mp.com/showpost.php?...55&postcount=6
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)