[Tutorial] DS Blindagem - Basic
#1

Ola para criar um sistema de blindagem e muito facil .

Primeiro iremos necessitar de uma variavel booleanea com um parametro de veiculo 'MAX_VEHICLES'
Vale lembrar que isto e no comeзo do GameMode/FilterScript

PHP код:
new bool:Blindado[MAX_VEHICLES]; 
Agora ao iniciar o GameMode/FilterScript iremos setar todos os veiculos

PHP код:
public OnGameModeInit()
{
    for(new 
vehicleidvehicleid <= MAX_VEHICLESvehicleid++) // Loop para que todos veiculos seja afetados
           
Blindado[vehicleid] = false// Seta a blidagem para false
    
return true;

Agora o principal do sistema e que o veiculo nгo seja danificado .
Em meu ponto de vista pode-se fazer de varias maneiras , usando uma Callback ja original do sa-mp ou usar um settimer .
Vou mostrar com a callback do sa-mp .



Callback do sa-mp de getar danos no veiculo chamada 'OnVehicleDamageStatusUpdate'
PHP код:
public OnVehicleDamageStatusUpdate(vehicleidplayerid)
{
    if(
Blindado[vehicleid] == true)// Verifica se a Blindagem e true 'Verdadeira'
        
RepairVehicle(vehicleid); // Repara o veiculo
    
return 1;

Essa e a base do seu sistema , vale lembrar para os noobs esse sistema de blindagem nгo й do jogador e sim do veiculo .


Vou demostrar como faz um basico comando de blindar o veiculo


PHP код:
command(blindarveiculoplayeridparams[])
{
    if(!
IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1"Entre no veiculo para efetuar esta aзгo."); // Verifica se esta no veiculo
    
if(Blindado[GetPlayerVehicleID(playerid)] == true)return SendClientMessage(playerid, -1"Veiculo ja esta blindado."); // Verifica se ele ja й blindado
    
Blindado[vehicleid] = true// Seta a variavel da blindagem
    
SendClientMessage(playerid, -1"Veiculo blindado."); // Apenas uma msg
    
return true;

Creditos DonSpeed
Reply


Messages In This Thread
DS Blindagem - Basic - by Don_Speed - 19.05.2014, 09:59
Re: DS Blindagem - Basic - by FaveladoBR - 19.05.2014, 11:52
Re: DS Blindagem - Basic - by Don_Speed - 19.05.2014, 12:23
Re: DS Blindagem - Basic - by Kirikage - 19.05.2014, 12:34
Re: DS Blindagem - Basic - by plaay - 19.05.2014, 14:06
Re: DS Blindagem - Basic - by Don_Speed - 19.05.2014, 14:23
Re: DS Blindagem - Basic - by PT - 19.05.2014, 17:57
Re: DS Blindagem - Basic - by Don_Speed - 19.05.2014, 18:32
Re: DS Blindagem - Basic - by Jumper. - 22.05.2014, 23:48
Re: DS Blindagem - Basic - by lucas_mdr1235 - 23.05.2014, 13:10

Forum Jump:


Users browsing this thread: 1 Guest(s)