[Ajuda] Comando /190
#1

alguem pode me ajuda acriar um comando para limpar ficha quando nao tem policia online...ta aki uma base de um comando de /assistencia meu GM й de trucking....

pawn Код:
COMMAND:assistencia(playerid, params[])
{
    // Setup local variables
    new bool:AssistOnline = false, Msg[128], Name[24];

    // Send the command to all admins so they can see it
    SendAdminText(playerid, "/assistencia", params);

    // Check if the player has logged in
    if (APlayerData[playerid][LoggedIn] == true)
    {
        // Get the player's name
        GetPlayerName(playerid, Name, sizeof(Name));
        // Preset the message that needs to be sent to assistance players
        format(Msg, 128, "{00FF00}O jogador {FFFF00}%s{00FF00} precisa de assistкncia mecвnica.", Name);

        // Check if there is at least one assistance player online
        for (new i; i < MAX_PLAYERS; i++)
        {
            // Check if this player is connected
            if (IsPlayerConnected(i))
            {
                // Check if this player is assistance class
                if (APlayerData[i][PlayerClass] == ClassAssistance)
                {
                    // Set the flag to indicate that at least one assistance player is online
                    AssistOnline = true;
                    // Send the assistance player a message to inform him who needs assistance
                    SendClientMessage(i, 0xFFFFFFFF, Msg);
                }
            }
        }

        // Check if there is at least one assistance player online
        if (AssistOnline == true)
        {
            // Set yourself as "AssistanceNeeded"
            APlayerData[playerid][AssistanceNeeded] = true;
            // Let the player know he called for assistance
            SendClientMessage(playerid, 0xFFFFFFFF, "{00FF00}[BTM] Vocк ja pediu ajuda.");
        }
        else // No assistance is online
        {
            // Check if the player is the driver of a vehicle
            if (GetPlayerVehicleSeat(playerid) == 0)
            {
                // Fully repair the vehicle (damage value and bodywork)
                RepairVehicle(GetPlayerVehicleID(playerid));
                // Also re-fuel the vehicle
                AVehicleData[GetPlayerVehicleID(playerid)][Fuel] = MaxFuel;
                // Let the player pay for the repairs and refuel (default $2000)
                RewardPlayer(playerid, -2000, 0);
                // Let the player know he spent $2000 for auto-repair because there were no assistance players online
                SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}[BTM] Seu veнculo foi reparado e abastecido por R$2000.");
                SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}[BTM] Nгo hа mecвnico online.");
            }
        }
    }
    else
        return 0;

    // Let the server know that this was a valid command
    return 1;
}
Reply


Messages In This Thread
Comando /190 - by comanfiss - 05.04.2014, 17:00
Re: Comando /190 - by P1c4550 - 06.04.2014, 02:40
Re: Comando /190 - by comanfiss - 06.04.2014, 05:13
Re: Comando /190 - by HHwilliamHH - 06.04.2014, 12:30
Re: Comando /190 - by Lipe_Stronda - 06.04.2014, 13:21
Re: Comando /190 - by comanfiss - 06.04.2014, 16:21
Re: Comando /190 - by comanfiss - 06.04.2014, 16:23
Re: Comando /190 - by comanfiss - 06.04.2014, 16:28
Re: Comando /190 - by Lipe_Stronda - 06.04.2014, 17:15
Re: Comando /190 - by comanfiss - 06.04.2014, 17:17

Forum Jump:


Users browsing this thread: 1 Guest(s)