[DUV] Tem Como? -
Escallus - 26.01.2010
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.
Re: [DUV] Tem Como? -
JustinSton - 26.01.2010
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..
Re: [DUV] Tem Como? -
Escallus - 26.01.2010
Justin tipo seria quando o carro estivesse com vida ja para pegar fogo pegando fogo.
Re: [DUV] Tem Como? -
[O_o]Davidovich - 26.01.2010
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.
Re: [DUV] Tem Como? -
Escallus - 26.01.2010
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
Re: [DUV] Tem Como? -
[O_o]Davidovich - 26.01.2010
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
Re: [DUV] Tem Como? -
Escallus - 26.01.2010
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.
Re: [DUV] Tem Como? -
Braulio_BcO - 27.01.2010
http://pawn.pastebin.com/m18259d6e ai o:
nгo deu para tirar o screen pela resoluзгo do notebook