[DUV] Tem Como?
#1

Olб scripters, gostaria de saber se tem como quando um carro estiver pegando fogo ele dure +- 1(Um) Minuto para explodir e todos os bombeiros que estiverem online e com o /batercartao pudessem ver que o carro do ID . Estб pegando fogo ex:

Eu estou dirigindo um Sultan e sou metralhado e ele comeзa a pegar fogo ai o carro para e para os bombeiros fala:
Atenзгo Atenзгo Urgente O Carro do ID tal estб pegando fogo corram para apagar o fogo.
Ai os caras pegam os extintores e saem correndo com o carro de bombeiro para apagar o fogo.
Ai se eles apagarem eles ganham 5 Mil dolares por isso.

Se tiver como alguem pode me mostrar o cуdigo muito obrigado.

Att,
LorD SmacK.
Reply
#2

Acho que sim...
Cria que quando a vida do veнculo estiver menor que X ele manda uma mensagem para os bombeiros,
e criaria um checkpoint para o local..
Reply
#3

Justin tipo seria quando o carro estivesse com vida ja para pegar fogo pegando fogo.
Reply
#4

pawn Code:
new t1, t2;
new isVehicleExploding[MAX_VEHICLES] = 0;
forward VerifyVehiclesHealth();
forward ExplodeDmgdVehicles();

public OnGameModeInit()
{
  t1 = SetTimer("VerifyVehiclesHealth",1000,1);
  t2 = SetTimer("ExplodeDmgdVehicles",1001,1);
  return 1;
}

public OnVehicleSpawn(vehicleid)
{
  isVehicleExploding[vehicleid] = 0;
  return 1;
}

public VerifyVehiclesHealth()
{
  for(new i = 0; i < MAX_VEHICLES; i++)
  {
    isVehicleExploding[i] ++;
    new VehicleHealth[i];
    GetVehicleHealth(i,VehicleHealth[i]);
    if(VehicleHealth[i] < 250) SetVehicleHealth(i,250);
  }
}

public ExplodeDmgdVehicles()
{
  for(new i = 0; i < MAX_VEHICLES; i++)
  {
    if(isVehicleExploding[i] >= 60) SetVehicleHealth(i,1);
  }
}
Nгo testei e nгo sei se vai compilar/funcionar, mas eu TENTEI fazer ai, a parte de o carro sу explodir depois de 1 minuto pegando fogo... se funcionar, й o primeiro passo para o que vocк quer fazer.
Reply
#5

Cara me desculpe mas eu sou noob ainda e gostaria de saber umas coisas:
pawn Code:
new t1, t2;
new isVehicleExploding[MAX_VEHICLES] = 0;
// /\/\No topo do GM Neah?
forward VerifyVehiclesHealth();
forward ExplodeDmgdVehicles();
// Esses doi tambem neah?/\/\

public OnGameModeInit()
{
  t1 = SetTimer("VerifyVehiclesHealth",1000,1);
  t2 = SetTimer("ExplodeDmgdVehicles",1001,1);
  return 1;
}

public OnVehicleSpawn(vehicleid)
{
  isVehicleExploding[vehicleid] = 0;
  return 1;
}

public VerifyVehiclesHealth()
{
  for(new i = 0; i < MAX_VEHICLES; i++)
  {
    isVehicleExploding[i] ++;
    new VehicleHealth[i];
    GetVehicleHealth(i,VehicleHealth[i]);
    if(VehicleHealth[i] < 250) SetVehicleHealth(i,250);
  }
}

public ExplodeDmgdVehicles()
{
  for(new i = 0; i < MAX_VEHICLES; i++)
  {
    if(isVehicleExploding[i] >= 60) SetVehicleHealth(i,1);
  }
}
Desculpe minha noobice atomica mais eu tentei por em um filterscript e deu esses erros:
Code:
C:\Arquivos de programas\GM ESTUDO 0.3\Test.pwn(40) : error 017: undefined symbol "t1"
C:\Arquivos de programas\GM ESTUDO 0.3\Test.pwn(41) : error 017: undefined symbol "t2"
C:\Arquivos de programas\GM ESTUDO 0.3\Test.pwn(80) : error 017: undefined symbol "isVehicleExploding"
C:\Arquivos de programas\GM ESTUDO 0.3\Test.pwn(80) : warning 215: expression has no effect
C:\Arquivos de programas\GM ESTUDO 0.3\Test.pwn(80) : error 001: expected token: ";", but found "]"
C:\Arquivos de programas\GM ESTUDO 0.3\Test.pwn(80) : error 029: invalid expression, assumed zero
C:\Arquivos de programas\GM ESTUDO 0.3\Test.pwn(80) : fatal error 107: too many error messages on one line
Reply
#6

new t1, t2;
new isVehicleExploding[MAX_VEHICLES] = 0;
// /\/\No topo do GM Neah?
forward VerifyVehiclesHealth();
forward ExplodeDmgdVehicles();
// Esses doi tambem neah?/\/\

vc pos isso no topo do GM? tem que por
Reply
#7

Ai cara quando eu coloquei isso no gm q eu tava testando que й o thug o pawn parou de funcionar e ficou nao respondendo e talz,serб que nao da pra fazer um FS pra mim disso e tira uma print do codigo pra eu aprender e nao CTRL C e CTRL V.
Se poder muito obrigado se nao pdoer eu vou tentar colocar estudando o codigo profundamente.
Reply
#8

http://pawn.pastebin.com/m18259d6e ai o:


nгo deu para tirar o screen pela resoluзгo do notebook
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)