Veiculo Exclusivo -
GhosT_[] - 22.09.2012
Olб pessoal do forum hoje vim pedir uma ajuda assim pois uso este code em meu gm
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
switch(GetVehicleModel(GetPlayerVehicleID(playerid)))
{
case 447,520,432,425:
{
if(PlayerInfo[playerid][pAdmin] < 3)
{
SendClientMessage(playerid , 0x33CCFFAA, "[ERRO]: Vocк nгo pode utilizar este veiculo"),
RemovePlayerFromVehicle(playerid);
DestroyVehicle(Veiculo[playerid]);
}
}
}
}
e criei uma hydra para os players poderem mais quando eles tentam entrar executa a funзгo acima como deixo esse veiculo invбlido da funзгo que criei acima?
Obrigado desde jб.
Re: Veiculo Exclusivo -
@Riichard - 23.09.2012
Use uma variavel, pra verificar se o veнculo foi criado, se sim ele entra de boa, se nгo executa a funзгo.
#Achoqueda.
Re: Veiculo Exclusivo -
GhosT_[] - 23.09.2012
uma variavel bool?
Re: Veiculo Exclusivo -
RebeloX - 23.09.2012
Em vez de usar OnPlayerStateChange
tente usar OnPlayerEnterVehicle
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
switch(GetVehicleModel(vehicleid))
{
case 447,520,432,425:
{
if(PlayerInfo[playerid][pAdmin] < 3)
{
SendClientMessage(playerid , 0x33CCFFAA, "[ERRO]: Vocк nгo pode utilizar este veiculo"),
RemovePlayerFromVehicle(playerid);
DestroyVehicle(Veiculo[playerid]);
}
}
}
return 1;
}
Espero que isto ajude
Re: Veiculo Exclusivo -
FeelLikeASir_ - 23.09.2012
Quote:
como deixo esse veiculo invбlido da funзгo que criei acima?
|
Retira o 520.
Re: Veiculo Exclusivo -
CaioMiglioli - 23.09.2012
Quote:
Originally Posted by BlueX
Em vez de usar OnPlayerStateChange
tente usar OnPlayerEnterVehicle
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { switch(GetVehicleModel(vehicleid)) { case 447,520,432,425: { if(PlayerInfo[playerid][pAdmin] < 3) { SendClientMessage(playerid , 0x33CCFFAA, "[ERRO]: Vocк nгo pode utilizar este veiculo"), RemovePlayerFromVehicle(playerid); DestroyVehicle(Veiculo[playerid]); } } } return 1; }
Espero que isto ajude
|
Ele ta tentando colocar uma excessгo em apenas 1 veнculo...
Entгo teria que ser:
"HydraExcessao = CreateVehicle..."
e depois colocar antes da loop do admin algo que se o player entrar no veнculo ele voltasse, tipo 'if(bang) return 1;' tipo assim...
Re: Veiculo Exclusivo -
RebeloX - 23.09.2012
Pensava que ele estava-se a referir ao facto do cуdigo nгo funcionar, erro meu
Re: Veiculo Exclusivo -
GhosT_[] - 23.09.2012
Alguem pode me ajudar ainda nгo consgui fazer e se eu retirar o 520 eles poderam spawnar o hydra com o comando .acho que ja deu pra ter uma noзгo do que eu quero mais nгo sei como fazer
Re: Veiculo Exclusivo -
Sky™ - 23.09.2012
cara percebe-se a cima que ninguem intendeu o que queres fazer explique melhor pelo que vejo era so mesmo retirar o 520 :S:S:S:S:S:S:S:
Re: Veiculo Exclusivo -
GhosT_[] - 23.09.2012
Vou explicar novamente й Assim tem um veiculo no meu gm
pawn Код:
AddStaticVehicleEx(520, 2617.9673, 2721.6445, 37.2608, 89.7657, 6, 32, 60);
ai tem um comando de spawnar o veiculo ai eles estavam spawnando os veiculos de guerra e entao coloquei aquele code pra eles nгo poderem spawnar,mais eu quero que esse veiculo que jб estб no GM eles possam utilizar
entendeu?