SA-MP Forums Archive
[ajuda] veнculo indestrutнvel - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [ajuda] veнculo indestrutнvel (/showthread.php?tid=138192)



[ajuda] veнculo indestrutнvel - pawNO - 31.03.2010

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!


Re: [ajuda] veнculo indestrutнvel - Ambrуsio - 31.03.2010

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...


Re: [ajuda] veнculo indestrutнvel - pawNO - 31.03.2010

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...



Re: [ajuda] veнculo indestrutнvel - Ricardo_Saddler - 31.03.2010

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!




Re: [ajuda] veнculo indestrutнvel - Ambrуsio - 31.03.2010

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...


Re: [ajuda] veнculo indestrutнvel - pawNO - 01.04.2010

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.


Re: [ajuda] veнculo indestrutнvel - Ambrуsio - 01.04.2010

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.


Re: [ajuda] veнculo indestrutнvel - pawNO - 01.04.2010

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.


Re: [ajuda] veнculo indestrutнvel - wafffllesss - 01.04.2010

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));
...



Re: [ajuda] veнculo indestrutнvel - pawNO - 01.04.2010

Resolvido, Obrigado a todos funfou corretamente!