[ajuda] veнculo indestrutнvel
#1

Olбa gente boooa! estou com uma pequena duvidazinha que parece ser fбcil, tenho server de drift/racer/tstunts/derby/dm e atй guerra de rino xD e sу falta eu fazer uma coisinha:

* veнculos indestrutнveis

Jб tentei de toda a maneira, nгo sou daqueles que nгo sabem como fazer e vem recorrer ao fуrum.
o nitro infinito consegui fazer xD

aii vai a pergunta, alguem me ajuda?

grato falow!
Reply
#2

pawn Код:
if (strcmp("/godc", cmdtext, true, 10) == 0)
{
if (IsPlayerInAnyVehicle(playerid)) {
SetVehicleHealth(GetPlayerVehicleID(playerid),9999);
SendClientMessage(playerid, COR, "Seu veнculo estб em Godc!");
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
} else {
SendClientMessage(playerid,COR,"Erro: Vocк nгo estб em um veнculo!");
}
return 1;
}
No OnPlayerCommandText claro...
Reply
#3

Quote:
Originally Posted by Ambrуsio
pawn Код:
if (strcmp("/godc", cmdtext, true, 10) == 0)
{
if (IsPlayerInAnyVehicle(playerid)) {
SetVehicleHealth(GetPlayerVehicleID(playerid),9999);
SendClientMessage(playerid, COR, "Seu veнculo estб em Godc!");
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
} else {
SendClientMessage(playerid,COR,"Erro: Vocк nгo estб em um veнculo!");
}
return 1;
}
Obrigado, nгo й exatamente isso, mas valeu, deveria ser automaticamente sem comando xD

mas valeeu mesmo

No OnPlayerCommandText claro...
Reply
#4

Nгo Seria:

pawn Код:
//public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    if (IsPlayerInAnyVehicle(playerid)) {
            SetVehicleHealth(GetPlayerVehicleID(playerid),9999);
            SendClientMessage(playerid, COR, "Seu veнculo estб em God Mod!");
            PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
        } else {
        SendClientMessage(playerid,COR,"Erro: Vocк nгo estб em um veнculo!");
    }
    return 1;
}
Aqui quando ele entra em algum carro fica em god, se for pra alguns carros tem que adaptar.

Aqui compilou normal mas nгo testei in game!

Reply
#5

Quote:
Originally Posted by Ricardo_Saddler
Nгo Seria:

pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    if (IsPlayerInAnyVehicle(playerid)) {
Isso й TENSO. HEHEH

Seria melhor assim:

pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
SetVehicleHealth(GetPlayerVehicleID(playerid),9999);
return 1;
}
Obs: с sei se funciona, se quiser testar...
Reply
#6

Cara, compila corretamente mas nгo funfa, tentei fazer de outra maneira tambem e nada =(

oxiii as veses quanto tem algo que nгo tem geito mesmo de fazer, vou tentando, tentando atй que as veses funciona, mas desta vez de todo o jeito nada!

Deve ter algo que eu ainda nao tentei.
Reply
#7

O que vc realmente quer eu consegui fazer

No topo do GM:
pawn Код:
forward VehicleGod(playerid);
No OnPlayerEnterVehicle:
pawn Код:
SetTimerEx("VehicleGod", 1000, true, "i", playerid);
No fim do Script:
pawn Код:
public VehicleGod(playerid)
{
if (IsPlayerInAnyVehicle(playerid) == 1)
{
SetVehicleHealth(GetPlayerVehicleID(playerid),999999);
}
}
Estб funcionando PERFEITAMENTE.
Reply
#8

Hehehe Funcionou sim, a lataria continua quebrando mais ai jб e pedir demais nгo й? xD

com a lataria eu acho que dou um jeito, se souber como faz posta aii, mas se nгo tiver idйia nem esquente a cabeзa.
Reply
#9

Quote:
Originally Posted by pawNO
Hehehe Funcionou sim, a lataria continua quebrando mais ai jб e pedir demais nгo й? xD

com a lataria eu acho que dou um jeito, se souber como faz posta aii, mas se nгo tiver idйia nem esquente a cabeзa.
Adiciona no cуdigo que ele te passou
pawn Код:
...
SetVehicleHealth(GetPlayerVehicleID(playerid),999999);
RepairVehicle(GetPlayerVehicleID(playerid));
...
Reply
#10

Resolvido, Obrigado a todos funfou corretamente!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)