[Ajuda] Sistema de Blindagem
#6

pawn Код:
/*
------------------------------------------------------------------------------------------------------------------------------------------------------------------

            ZZZZZZZZZZZ   ZZZZ    ZZZZ                   ZZZZZZZZZZZZ   ZZZZ   ZZZZ       ZZZZZZ       ZZZZZZZZZZZZ
            ZZZZZZZZZZZ   ZZZZ    ZZZZ                   ZZZZZZZZZZZZ   ZZZZ   ZZZZ     ZZZZZZZZZZ     ZZZZZZZZZZZZ
            ZZZZ    ZZZ   ZZZZ    ZZZZ                           ZZZZ   ZZZZ   ZZZZ   ZZZZ      ZZZZ           ZZZZ
            ZZZZZZZZZZZZZ  ZZZZZZZZZ                           ZZZZ     ZZZZ   ZZZZ   ZZZZ      ZZZZ         ZZZZ
            ZZZZZZZZZZZZZ     ZZZZ                           ZZZZ       ZZZZ   ZZZZ   ZZZZ      ZZZZ       ZZZZ
            ZZZZ     ZZZZ     ZZZZ                         ZZZZ                       ZZZZ   || ZZZZ     ZZZZ
            ZZZZ     ZZZZ     ZZZZ                       ZZZZZZZZZZZZ   ZZZZ   ZZZZ     ZZZZZZ||ZZ     ZZZZZZZZZZZZ
            ZZZZZZZZZZZZZ     ZZZZ                       ZZZZZZZZZZZZ   ZZZZ   ZZZZ       ZZZZZ||      ZZZZZZZZZZZZ
                                                                                                ||


                                           _____________________________________________________________________________________________
                                          |                                                                                             |
                                          |            Bom galera aqui й o ziiQz do fуrum sa-mp ,                                          |
                                          |        peзo a vocкs que nгo retirem os crйditos , e se vocк for usar                           |
                                          |        em seu servidor , peзo que deixe os crйditos sobre o sistema por favor :c               |
                                          |        fazendo isso vocк estarб se diferenciando dos outros caras, mantendo os crйditos        |
                                          |        do criador , e ganhando moral por ser humilde *-*' , enfim , por favor ,                  |
                                          |        mantenham crйditos , pois assim eu terei motivaзгo para criar mais sistemas e postar :3.|                   |
                                          |_____________________________________________________________________________________________|


------------------------------------------------------------------------------------------------------------------------------------------------------------------*/




                                        //==============================================//
                                        //================= Includes ===================//
                                        //==============================================//
#include        a_samp
#include        zcmd


                                        //==============================================//
                                        //==================== New's ===================//
                                        //==============================================//
#define        NUMERO_CARROS       773 //altere conforme a quantidade existente em seu gamemode.



                                        //==============================================//
                                        //==================== New's ===================//
                                        //==============================================//
new blindziiQz[MAX_VEHICLES];
new blindadinho[MAX_PLAYERS] = 0;
new string[128];



                                        //==============================================//
                                        //=================== Publics ==================//
                                        //==============================================//


public OnFilterScriptInit()
{
    SetTimer("comprarblinddenovo", 60000, true);
    SetTimer("ziiQzblind", 500, true);
    AddStaticVehicleEx(427,1595.3212,-1710.3961,5.6112,359.7906,1,0,1);
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
    blindziiQz[GetPlayerVehicleID(vehicleid)] = 0;
    return 1;
}

public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    if(!success)
    {
        format(string, sizeof(string), "[ATENЗГO] {FFFFFF}O comando {FF0000}%s {FFFFFF}й invбlido.", cmdtext);
        return SendClientMessage(playerid, 0xFF0000FF, string);
    }
    return 1;
}

forward ziiQzblind(vehicleid, playerid);
public ziiQzblind(vehicleid, playerid)
{
    for(new car = 1; car <= NUMERO_CARROS; car++)
    {
        if(blindziiQz[car] > 0)
        {
            new Float:health;
            GetVehicleHealth(car, health);
            if(health < 999)
            {
                blindziiQz[car] -= 5;
                RepairVehicle(car);
                return 0;
            }
        }
    }
    return 1;
}

forward comprarblinddenovo(playerid);
public comprarblinddenovo(playerid)
{
     SendClientMessage(playerid, 0xFFFFFFFF, "Vocк jб pode comprar uma blindagem novamente.");
      blindadinho[playerid] = 0;
      return 1;
}



                                        //==============================================//
                                        //================== Comandos ==================//
                                        //==============================================//
CMD:ajudablindagem(playerid)
{
    SendClientMessage(playerid, 0x1FF905FF, "•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•");
    SendClientMessage(playerid, 0xFFFFFFFF, "Para comprar uma blindagem й fбcil, /blindar.");
    SendClientMessage(playerid, 0xFFFFFFFF, "Para checar sua blindagem use, /minhablindagem.");
    SendClientMessage(playerid, 0xFFFFFFFF, "Vocк sу poderб comprar blindagem novamente,");
    SendClientMessage(playerid, 0xFFFFFFFF, "quando a sua antiga acabar, obrigado.");
    SendClientMessage(playerid, 0x1FF905FF, "•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•");
    return 1;
}

CMD:blindar(playerid)

    if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid, 0xFFFFFFFF, "Para vocк comprar uma blindagem , vocк precisa estar em um carro.");
    if(GetPlayerMoney(playerid) < 35000)return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo tem esse dinheiro todo.");
    if(blindadinho[playerid] == 1)return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк jб estб blindado.");
    if(!IsPlayerInRangeOfPoint(PTiD, 2.0,  x,y,z)) return SendClientMessage(playerid, -1, "Vocк nгo pode blindar nesse local!");// Em x,y,z coloque as 3 coordenadas.
    new idcarro = GetPlayerVehicleID(playerid);
    blindadinho[playerid] = 1;
    GivePlayerGrana(playerid, -35000);
    blindziiQz[GetPlayerVehicleID(playerid)] = 100;
    RepairVehicle(GetPlayerVehicleID(playerid));
    ziiQzblind(idcarro, playerid);
    SendClientMessage(playerid, 0xFFFFFFFF, "Vocк comprou uma Blindagem por {00FF00}35.000${FFFFFF}.");
      return 1;
}

CMD:minhablindagem(playerid, params[])
{
    if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid, 0xFFFFFFFF, "Para checar sua blindagem , vocк precisa estar em seu carro blindado.");
    new s[100];
    format(s, 100, "Seu veнculo ainda possui [{FF0000}%i%{FFFFFF}] de blindagem.", blindziiQz[GetPlayerVehicleID(playerid)]);
    SendClientMessage(playerid, 0xFFFFFFFF, s);
    return 1;
}

forward GivePlayerGrana(playerid,gn);
public GivePlayerGrana(playerid, gn)
{
    GivePlayerMoney(playerid);
    return 1;
}
OBS: Sу apliquei oque nosso amigo acima disse...
Reply


Messages In This Thread
Sistema de Blindagem - by leonardo_reis - 08.02.2013, 21:53
Respuesta: Sistema de Blindagem - by BartGT - 08.02.2013, 22:01
Re: Sistema de Blindagem - by leonardo_reis - 08.02.2013, 22:45
Re: Sistema de Blindagem - by leonardo_reis - 08.02.2013, 23:06
Re: Sistema de Blindagem - by Will_Lda - 09.02.2013, 07:06
Re: Sistema de Blindagem - by davi54723 - 09.02.2013, 08:15

Forum Jump:


Users browsing this thread: 1 Guest(s)