[Ajuda] Sistema de blindagem
#1

Falae gente boa,na paz ?
Eu to usando esse sistema de blindagem,sу que com ele,o carro fica indestrutivel. Eu quero fazer de um jeito que fique apenas com mais resistencia,nao indestrutivel,como faзo ?

pawn Код:
public OnVehicleDamageStatusUpdate(vehicleid,playerid)
{
    new Float:Vida;
    new newcar = GetPlayerVehicleID(playerid);
    if(IsAExCar(newcar) || IsAPFCar(newcar) || IsABOPEsCar(newcar))
    {
    if(GetVehicleHealth(vehicleid, Vida) < 1000)
    return RepairVehicle(vehicleid);
    }
    return true;
}
Reply
#2

Mas esta regra sera valida para qualquer veiculo,amigo.
tem como eu aplicar essa regra apenas para as classes citadas acima ?
Reply
#3

Olha, eu sou novato em pawn, mais testa assim

PHP код:
public OnPlayerEnterVehicle(playerid,vehicleid)
{
    new 
Float:Vida;
    new 
newcar GetPlayerVehicleID(playerid);
    if(
IsAExCar(newcar) || IsAPFCar(newcar) || IsABOPEsCar(newcar))
    {
    if(
GetVehicleHealth(vehicleidVida) < 2000)
    }
    return 
true;

Reply
#4

Agradeзo a ajuda,Mas deu isso
Код:
C:\Users\Markos\Documents\SAMP\Rpg\pawno\include\seif_walk.inc(39) : error 004: function "Walk_OnPlayerKeyStateChange" is not implemented
C:\Users\Markos\Documents\SAMP\Rpg\pawno\include\servermoneyGM.inc(10) : error 004: function "GMInit" is not implemented
C:\Users\Markos\Documents\SAMP\Rpg\pawno\include\servermoneyGM.inc(16) : error 004: function "GMExit" is not implemented
C:\Users\Markos\Documents\SAMP\Rpg\pawno\include\servermoneyGM.inc(47) : error 004: function "OnPlayerHaveExtraCash" is not implemented
C:\Users\Markos\Documents\SAMP\Rpg\gamemodes\PlayLag.pwn(488) : error 004: function "split" is not implemented
C:\Users\Markos\Documents\SAMP\Rpg\gamemodes\PlayLag.pwn(843) : error 004: function "OnPropUpdate" is not implemented
C:\Users\Markos\Documents\SAMP\Rpg\gamemodes\PlayLag.pwn(843) : error 004: function "SaveBoxer" is not implemented
C:\Users\Markos\Documents\SAMP\Rpg\gamemodes\PlayLag.pwn(843) : error 004: function "SaveCars" is not implemented
C:\Users\Markos\Documents\SAMP\Rpg\gamemodes\PlayLag.pwn(843) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


9 Errors.
Seu eu colocar ele,nгo compila,mas se eu tira compilar normal,linha do public OnPlayerEnterVehicle

pawn Код:
{
    new Float:Vida;
    new newcar = GetPlayerVehicleID(playerid);
    if(IsAExCar(newcar) || IsAPFCar(newcar) || IsABOPEsCar(newcar))
    {
    if(GetVehicleHealth(vehicleid, Vida) < 2000)
    }
    return true;
    new string[256];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s Entra no veiculo.", sendername);
    ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    if(Trancado[vehicleid] >= 1)
    {
        if(PlayerInfo[playerid][pAdmin] > 0 || ispassenger) { }
        else
        {
            new Float:x,Float:y,Float:z,Float:a;
            GetPlayerPos(playerid,x,y,z);
            GetPlayerFacingAngle(playerid,a);
            SetPlayerPos(playerid, x, y, z+0.3);
            SetPlayerFacingAngle(playerid, a);
            SendClientMessage(playerid, COLOR_YELLOW, "Veiculo Trancado!");
        }
    }
    return true;
Reply
#5

pawn Код:
stock vHealth()
{
    static
        Float: health,
        nc,
        x,
        y;

    nc = GetPlayerVehicleID(playerid);
    y = MAX_VEHICLES;

    for( ; x != y; x++)
    {
        if(x = IsAExCar(nc) || IsAPFCar(nc) || IsABOPEsCar(nc))
        {
            if(GetVehicleHealth(x, health) < 1000)
                continue;

            SetVehicleHealth(x, 2000);
        }
    }
    return true;
}
Reply
#6

Funciono,valeu cara,+1 rep para os que ajudaram / tentaram
Reply
#7

O meu?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)