SA-MP Forums Archive
[Ajuda] Luzes A51 / Veнculos Invisнveis - 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] Luzes A51 / Veнculos Invisнveis (/showthread.php?tid=657825)



Luzes A51 / Veнculos Invisнveis - SIZET - 15.08.2018

1. Tem como remover aquelas luzes da Бrea 51? Para alguns que nгo viu ainda elas nгo aparece no Editor mas sei lб se vocкs tem o RemoveBulding delas

( Eu vou pesquisar como que tira as luzes da A51 fica aparecendo coisa de tirar luzes de cabelo )

2. Como deixa os veнculos invisнveis, eu fiz um sistema de race ai fica aquela coisa de um ficar batendo no outro eu jб tentei utilizar o LinkVehicleToInterior й tbm o VirtualWorld mas nгo consigo :/

Vlw!


Re: Luzes A51 / Veнculos Invisнveis - GRiMMREAPER - 15.08.2018

1. Impossнvel. Os cones de luz nгo sгo um objeto, portanto nгo podem ser removidos.
2. DisableRemoteVehicleCollisions


Re: Luzes A51 / Veнculos Invisнveis - SIZET - 15.08.2018

Vlw!

Qual funзгo quando o player atinge o outro? to fazendo um sistema bбsico com newkeys (KEY_FIRE) quando o Novato atinge o outro ele й congelado por 2500 milissegundos й manda uma mensagem dps e descongelado
mas quando ele da um soco no ar ele tbm й congelado por 2500 manda a msg dps e descongelado ;-;




Re: Luzes A51 / Veнculos Invisнveis - GRiMMREAPER - 15.08.2018

Quote:
Originally Posted by SIZET
Посмотреть сообщение
Vlw!

Qual funзгo quando o player atinge o outro? to fazendo um sistema bбsico com newkeys (KEY_FIRE) quando o Novato atinge o outro ele й congelado por 2500 milissegundos й manda uma mensagem dps e descongelado
mas quando ele da um soco no ar ele tbm й congelado por 2500 manda a msg dps e descongelado ;-;

Nгo precisas de fazer nenhum sistema e utilizar newkeys nem nada disso. Se simplesmente queres verificar se um jogador atinge outro com um soco, utilizas a callback OnPlayerGiveDamage.


Re: Luzes A51 / Veнculos Invisнveis - SIZET - 15.08.2018

ok, mas como verifico se ele acertou outra pessoa й congela o novato/prisioneiro nunca vi essa public

PHP код:
public OnPlayerGiveDamage(playeriddamagedidFloat:amountweaponidbodypart)
{
    if(
Player[playerid][Level] < 1)
    {
        
SendClientMessage(playeridVermelho"| INFO | Vocк nгo pode atingir alguem sem chegar no level 1.");
    }
    if(
Player[playerid][Preso] == 1)
    {
        
SendClientMessage(playeridVermelho"| INFO | Vocк nгo pode atingir alguem dentro da cadeia.");
    }
    return 
1;




Re: Luzes A51 / Veнculos Invisнveis - Santso - 15.08.2018

tenta esse:
PHP код:
public OnPlayerTakeDamage(playeridissueridFloatamountweaponidbodypart)
{
    return 
1;

alйm de tudo pode saber onde acertou o golpe e punilo por mais tempo rs, acredito que esse funcione


Re: Luzes A51 / Veнculos Invisнveis - GRiMMREAPER - 15.08.2018

Quote:
Originally Posted by SIZET
Посмотреть сообщение
ok, mas como verifico se ele acertou outra pessoa й congela o novato/prisioneiro nunca vi essa public

PHP код:
public OnPlayerGiveDamage(playeriddamagedidFloat:amountweaponidbodypart)
{
    if(
Player[playerid][Level] < 1)
    {
        
SendClientMessage(playeridVermelho"| INFO | Vocк nгo pode atingir alguem sem chegar no level 1.");
    }
    if(
Player[playerid][Preso] == 1)
    {
        
SendClientMessage(playeridVermelho"| INFO | Vocк nгo pode atingir alguem dentro da cadeia.");
    }
    return 
1;

Esse cуdigo que postaste nгo funciona? Com esta callback, nгo precisas de verificar se ele atinge em alguйm, porque se ele tira alguйm (OnPlayerGiveDamage), essa condicionante jб estб abrangida.


Re: Luzes A51 / Veнculos Invisнveis - SIZET - 15.08.2018

@EDIT

Quote:
Originally Posted by GRiMMREAPER
Esse cуdigo que postaste nгo funciona? Com esta callback, nгo precisas de verificar se ele atinge em alguйm, porque se ele tira alguйm (OnPlayerGiveDamage), essa condicionante jб estб abrangida.
Nгo tem ngm pra testar Dps eu testo :v

@CODIG

PHP код:
public OnPlayerTakeDamage(playeridissueridFloatamountweaponidbodypart)
{
    if(
weaponid >= && bodypart >= 3)
    {
        if(
Player[playerid][Level] < 1)
        {
            
TogglePlayerControllable(playeridfalse);
            
SetTimerEx("DescongelarPNovato"2500false"d"playerid);
        
            
SendClientMessage(playeridVermelho"| INFO | Vocк nгo pode atingir alguem sem chegar no level 1.");
        }
        if(
Player[playerid][Preso] == 1)
        {
            
TogglePlayerControllable(playeridfalse);
            
SetTimerEx("DescongelarPPrisao"2500false"d"playerid);
            
            
SendClientMessage(playeridVermelho"| INFO | Vocк nгo pode atingir alguem dentro da cadeia.");
        }
    }
    return 
1;
}
public 
DescongelarPNovato(playerid)
{
    
TogglePlayerControllable(playeridtrue);
    return 
1;
}
public 
DescongelarPPrisao(playerid)
{
    
TogglePlayerControllable(playeridtrue);
    return 
1;

Nгo sei se ta tudo certo. nгo tem com ngm testar dps eu testo com um outro PC