31.07.2014, 02:37
Bom pessual, uma das 49 profissхes esta 90% pronta, esta ficando perfeita, graзas as ajudas que todos estгo me dando, nгo й ajuda de codigo pronto, e sim mostrando-me os erros e passando conteudo para eu estudar.
Tenho ainda 3 coisas para corrigir nesta profissгo, 2 eu ja tenho a noзгo de como corrigir, mas esta nгo sei como corrigir.
O codigo esta funcionando, se o player nгo й da profissгo ele й removido do veiculo, mas й ai que esta o problema, quando ele entra no veiculo, ele pode ficar o tempo que quiser atй ele tentar andar com o veiculo, assim que ele acelerar o veiculo ele й removido.
Mas sу que eu queria que quando ele entrasse logo fosse removido, ou atй pode fazer com que ele nem consiga abrir a porta.
esse codigo atй funfa, mas acontece o que eu citei acima.
Tenho ainda 3 coisas para corrigir nesta profissгo, 2 eu ja tenho a noзгo de como corrigir, mas esta nгo sei como corrigir.
O codigo esta funcionando, se o player nгo й da profissгo ele й removido do veiculo, mas й ai que esta o problema, quando ele entra no veiculo, ele pode ficar o tempo que quiser atй ele tentar andar com o veiculo, assim que ele acelerar o veiculo ele й removido.
Mas sу que eu queria que quando ele entrasse logo fosse removido, ou atй pode fazer com que ele nem consiga abrir a porta.
esse codigo atй funfa, mas acontece o que eu citei acima.
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 515)
{
if(DadosPlayer[playerid][Profissao] == Petroleiro)
{
SendClientMessage(playerid, INFO, "|INFO| Seja Bem Vindo ao seu Trabalho de Petroleiro!");
SendClientMessage(playerid, INFO, "|INFO| Para vocк comeзar a ganhar dinheiro, Pegue uma carga e vб ate a area de carregamento!");
}
else
{
SendClientMessage(playerid, ERRO, "|ERRO| Vocк nгo й um Petroleiro.");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
}
return 1;
}