Interior de Enforcer -
Alien_Halls - 19.07.2015
Galera eu coloquei um interior no Enforcer, coloquei pros players sу conseguirem ter acesso a ele quando estiverem como passageiros traseiros do enforcer (acho que o enforcer cabe atй 8 passageiros).
O player pode chegar lб na traseira, apertar g no enforcer e quando apertar H, iria ser teletransportado pro inteiror.
Mas qualquer um exceto o motorista consegue apertar H e ir pro interior, queria que sу os passageiros traseiros conseguissem, assim o passageiro frontal ia poder apertar H e atirar pela janela (Oque nгo acontece, ele aperta H e tambйm vai pro interior do Enforcer). Podem me dar uma ajuda ?
KEY_HORN
pawn Код:
new vid = GetPlayerVehicleID(playerid);
if((newkeys == KEY_HORN))
{
if(GetVehicleModel(vid) == 427)
{
if(GetPlayerVehicleSeat(playerid >= 2)))
{
OnPlayerCommandText(playerid,"/entrar");
}
}
}
}
ENTRAR
pawn Код:
//ENTRADA ENFORCER INTERIOR
new vid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vid) == 427)
{
if(GetPlayerVehicleSeat(playerid >= 2)))
{
SetPlayerPos(playerid, 2084.479980, -1374.825928, 300.628052);
GameTextForPlayer(playerid, "~w~INTERIOR DO ENFORCER", 5000, 1);
SetPlayerFacingAngle(playerid, 0);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid, 1);
Inenforcer[playerid] = GetPlayerVehicleID(playerid);
}
}
OBS: JБ REVIREI O SEARCH, ACHEI UM TУPICO PARECIDO, PORЙM ELE NГO TEM NADA HAVER COM MEU PROBLEMA.
Re: Interior de Enforcer -
Welconha - 20.07.2015
Creio eu que nгo existe uma funзгo para verificar em qual passageiro o player estб .-.
Re: Interior de Enforcer -
Alien_Halls - 20.07.2015
https://sampwiki.blast.hk/wiki/GetPlayerVehicleSeat
Como nгo?
Re: Interior de Enforcer -
humildadeforever - 20.07.2015
Quote:
Originally Posted by Alien_Halls
Galera eu coloquei um interior no Enforcer, coloquei pros players sу conseguirem ter acesso a ele quando estiverem como passageiros traseiros do enforcer (acho que o enforcer cabe atй 8 passageiros).
O player pode chegar lб na traseira, apertar g no enforcer e quando apertar H, iria ser teletransportado pro inteiror.
Mas qualquer um exceto o motorista consegue apertar H e ir pro interior, queria que sу os passageiros traseiros conseguissem, assim o passageiro frontal ia poder apertar H e atirar pela janela (Oque nгo acontece, ele aperta H e tambйm vai pro interior do Enforcer). Podem me dar uma ajuda ?
KEY_HORN
pawn Код:
new vid = GetPlayerVehicleID(playerid); if((newkeys == KEY_HORN)) { if(GetVehicleModel(vid) == 427) { if(GetPlayerVehicleSeat(playerid >= 2))) { OnPlayerCommandText(playerid,"/entrar"); } } } }
ENTRAR
pawn Код:
//ENTRADA ENFORCER INTERIOR new vid = GetPlayerVehicleID(playerid); if(GetVehicleModel(vid) == 427) { if(GetPlayerVehicleSeat(playerid >= 2))) { SetPlayerPos(playerid, 2084.479980, -1374.825928, 300.628052); GameTextForPlayer(playerid, "~w~INTERIOR DO ENFORCER", 5000, 1); SetPlayerFacingAngle(playerid, 0); SetCameraBehindPlayer(playerid); SetPlayerInterior(playerid, 1); Inenforcer[playerid] = GetPlayerVehicleID(playerid); } }
OBS: JБ REVIREI O SEARCH, ACHEI UM TУPICO PARECIDO, PORЙM ELE NГO TEM NADA HAVER COM MEU PROBLEMA.
|
Vocк utilizou a funзгo adequada para isso, mas nгo soube colocб-la no cуdigo.. Talvez isto funcione:
PHP код:
new vid = GetPlayerVehicleID(playerid);
if((newkeys == KEY_HORN))
{
if(GetVehicleModel(vid) == 427 && GetPlayerVehicleSeat(playerid) > 1)
{
OnPlayerCommandText(playerid,"/entrar");
}
return 1;
}
//ENTRADA ENFORCER INTERIOR
new vid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vid) == 427 && GetPlayerVehicleSeat(playerid) > 1)
{
SetPlayerPos(playerid, 2084.479980, -1374.825928, 300.628052);
GameTextForPlayer(playerid, "~w~INTERIOR DO ENFORCER", 5000, 1);
SetPlayerFacingAngle(playerid, 0);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid, 1);
Inenforcer[playerid] = GetPlayerVehicleID(playerid);
return 1;
}
Re: Interior de Enforcer -
Alien_Halls - 20.07.2015
Quote:
Originally Posted by humildadeforever
Vocк utilizou a funзгo adequada para isso, mas nгo soube colocб-la no cуdigo.. Talvez isto funcione:
PHP код:
new vid = GetPlayerVehicleID(playerid);
if((newkeys == KEY_HORN))
{
if(GetVehicleModel(vid) == 427 && GetPlayerVehicleSeat(playerid) > 1)
{
OnPlayerCommandText(playerid,"/entrar");
}
return 1;
}
//ENTRADA ENFORCER INTERIOR
new vid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vid) == 427 && GetPlayerVehicleSeat(playerid) > 1)
{
SetPlayerPos(playerid, 2084.479980, -1374.825928, 300.628052);
GameTextForPlayer(playerid, "~w~INTERIOR DO ENFORCER", 5000, 1);
SetPlayerFacingAngle(playerid, 0);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid, 1);
Inenforcer[playerid] = GetPlayerVehicleID(playerid);
return 1;
}
|
Deu certo

Obrigado. REP+
Re: Interior de Enforcer -
Welconha - 20.07.2015
Pesquisei sobre e nгo achei essa funзгo, desconhecia a mesma, agradeзo '-'