Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include a_samp
- #include zcmd
- //==============================================//
- //==================== New's ===================//
- //==============================================//
- #define NUMERO_CARROS 1000 //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.");
- new idcarro = GetPlayerVehicleID(playerid);
- blindadinho[playerid] = 1;
- GivePlayerMoney(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;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement