[Pedido] Abastecer Todos
#1

Bom queria um comandos de abastecer todos carros do servidor algume poderia me ajudar ?
ex de comandos
pawn Код:
COMMAND:combustivel(playerid, params[])
{
    new vID;

    SendAdminText(playerid, "/combustivel", params);

    if (APlayerData[playerid][LoggedIn] == true)
    {

        if (APlayerData[playerid][PlayerLevel] >= 1)
        {

            if (IsPlayerInAnyVehicle(playerid))
            {

                vID = GetPlayerVehicleID(playerid);

                AVehicleData[vID][Fuel] = MaxFuel;

                SendClientMessage(playerid, 0x00FF00FF, "O Seu Veiculo foi Reabastecido!");
            }
            else
                SendClientMessage(playerid, 0x00FF00FF, "Voce nao esta em um Veiculo");
        }
        else
            return 0;
    }
    else
        return 0;

    return 1;
}
Reply
#2

https://sampwiki.blast.hk/wiki/Loops
Reply
#3

PHP код:
COMMANDabastecertodos playerid params[] ) {
    if ( 
APlayerData playerid ] [ PlayerLevel ] >= ) {
        
        for ( new 
MAX_VEHICLES ; ++ ) {
            
            
AVehicleData ] [ Fuel ] = MaxFuel ;
            
            static
                
Nome MAX_PLAYER_NAME ] ;
                
            
GetPlayerName playerid Nome MAX_PLAYER_NAME ) ;
            
            
format Mensagem sizeof Mensagem "O Admin %s reabasteceu todos os veнculos do servidor!" Nome ) ;
            
SendClientMessageToAll 0x00FF00FF Mensagem ) ;
        }
        
    }
    return 
1;

Reply
#4

ve se isso vai

pawn Код:
if(strcmp(cmd, "/abastecercarros", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pAdmin] >= 4)
            {
                if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1342 && PlayerInfo[playerid][pAdmin] != 1341)
                {
                    SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
                    return 1;
                }
                GetPlayerName(playerid, sendername, sizeof(sendername));
                for(new c=0;c<CAR_AMOUNT;c++)
                {
                    Gas[c] = GasMax;
                }
                if(admtrampando[playerid] == 1 && admhide[playerid] == 1)
                {
                    SendClientMessageToAll(COLOR_LIGHTRED, "AdmCmd: Chuck Abasteceu Todos os Carros");
                }
                else
                {
                    format(string, sizeof(string), "AdmCmd: %s Abasteceu Todos os Carros",sendername);
                    SendClientMessageToAll(COLOR_LIGHTRED, string);
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo estб autorizado a usar este comando!");
                return 1;
            }
        }
        return 1;
    }
Reply
#5

Quote:
Originally Posted by Samuel300
Посмотреть сообщение
ve se isso vai

pawn Код:
if(strcmp(cmd, "/abastecercarros", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pAdmin] >= 4)
            {
                if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1342 && PlayerInfo[playerid][pAdmin] != 1341)
                {
                    SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
                    return 1;
                }
                GetPlayerName(playerid, sendername, sizeof(sendername));
                for(new c=0;c<CAR_AMOUNT;c++)
                {
                    Gas[c] = GasMax;
                }
                if(admtrampando[playerid] == 1 && admhide[playerid] == 1)
                {
                    SendClientMessageToAll(COLOR_LIGHTRED, "AdmCmd: Chuck Abasteceu Todos os Carros");
                }
                else
                {
                    format(string, sizeof(string), "AdmCmd: %s Abasteceu Todos os Carros",sendername);
                    SendClientMessageToAll(COLOR_LIGHTRED, string);
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo estб autorizado a usar este comando!");
                return 1;
            }
        }
        return 1;
    }
O gm dele й PPC_TRUCKING e nгo rpg.
Reply
#6

Quote:
Originally Posted by Juniiro3
Посмотреть сообщение
PHP код:
COMMANDabastecertodos playerid params[] ) {
    if ( 
APlayerData playerid ] [ PlayerLevel ] >= ) {
        
        for ( new 
MAX_VEHICLES ; ++ ) {
            
            
AVehicleData ] [ Fuel ] = MaxFuel ;
            
            static
                
Nome MAX_PLAYER_NAME ] ;
                
            
GetPlayerName playerid Nome MAX_PLAYER_NAME ) ;
            
            
format Mensagem sizeof Mensagem "O Admin %s reabasteceu todos os veнculos do servidor!" Nome ) ;
            
SendClientMessageToAll 0x00FF00FF Mensagem ) ;
        }
        
    }
    return 
1;

9 Erros

pawn Код:
C:\Users\Sol\Desktop\BAE Brasil Auto Estrada\pawno\include\PPC_PlayerCommands.inc(7) : error 001: expected token: "(", but found "-identifier-"
C:\Users\Sol\Desktop\BAE Brasil Auto Estrada\pawno\include\PPC_PlayerCommands.inc(7) : error 001: expected token: ";", but found "("
C:\Users\Sol\Desktop\BAE Brasil Auto Estrada\pawno\include\PPC_PlayerCommands.inc(9) : error 010: invalid function or declaration
C:\Users\Sol\Desktop\BAE Brasil Auto Estrada\pawno\include\PPC_PlayerCommands.inc(11) : error 010: invalid function or declaration
C:\Users\Sol\Desktop\BAE Brasil Auto Estrada\pawno\include\PPC_PlayerCommands.inc(13) : error 010: invalid function or declaration
C:\Users\Sol\Desktop\BAE Brasil Auto Estrada\pawno\include\PPC_PlayerCommands.inc(18) : error 021: symbol already defined: "GetPlayerName"
C:\Users\Sol\Desktop\BAE Brasil Auto Estrada\pawno\include\PPC_PlayerCommands.inc(20) : error 021: symbol already defined: "format"
C:\Users\Sol\Desktop\BAE Brasil Auto Estrada\pawno\include\PPC_PlayerCommands.inc(24) : error 054: unmatched closing brace ("}")
C:\Users\Sol\Desktop\BAE Brasil Auto Estrada\pawno\include\PPC_PlayerCommands.inc(26) : error 010: invalid function or declaration
Reply
#7

Tava procurando este comando, achei, deu erro mais mechi em algumas coisas deu certo vlw juniiro! +Rep
Reply
#8

Use a funcao
pawn Код:
for(new all = 0; all < MAX_PLAYERS; all++)
    {
que vai da certo '-'
Reply
#9

pawn Код:
COMMAND:reabastecertudo(playerid, params[])
{
    //administrador restriзгo
    for(new c=0;c<MAX_VEHICLES;c++)
    {
        AVehicleData[c][Fuel] = MaxFuel;
    }
    SendClientMessageToAll(-1, "[Info:] Todos os veнculos foram abastecidos.");
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)