SA-MP Forums Archive
[Pedido] Abastecer Todos - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Abastecer Todos (/showthread.php?tid=461105)



Abastecer Todos - Speedpz - 31.08.2013

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;
}



Re: Abastecer Todos - Blix - 31.08.2013

https://sampwiki.blast.hk/wiki/Loops


Re: Abastecer Todos - Juniiro3 - 31.08.2013

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;




Re: Abastecer Todos - Samuel300 - 31.08.2013

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;
    }



Re : Re: Abastecer Todos - ThiagoMK - 31.08.2013

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.


Re: Abastecer Todos - Speedpz - 31.08.2013

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



Re: Abastecer Todos - Vish - 12.11.2013

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


Re: Abastecer Todos - Gyss - 12.11.2013

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


Respuesta: Abastecer Todos - Tirael - 12.11.2013

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;
}