new vcaminhao[3];
public OnGameModeInit()
{
//Carros
vcaminhao[0] = AddStaticVehicle(403,2057.3081,-1939.9397,13.9432,270.4501,0,0);
vcaminhao[1] = AddStaticVehicle(403,2050.3069,-1839.9107,15.9432,270.4501,0,0);
vcaminhao[2] = AddStaticVehicle(403,2060.3019,-1049.9007,1.9432,270.4501,0,0);
//Fim dos carros
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
if(VDaOrg(vcaminhao,0,2) && (PlayerDados[playerid][Profissao] == 0))
{
SendClientMessage(playerid, AMARELO, "Vocк й caminhoneiro");
}
else
{
SetPlayerWantedLevel(playerid, 1);
SendClientMessage(playerid, AMARELO, "Vocк nгo й caminhoneiro");
}
}
return true;
}
#define VDaOrg(%0,%1,%2) GetPlayerVehicleID(playerid) >= %0[%1] && GetPlayerVehicleID(playerid) <= %0[%2]
|
Se a profissгo for igual a zero, e os veнculos forem de id vcaminhao 0, 1 ou 2 ele nгo ganha estrela.
Reveja a lуgica do seu sistema. Abraзos. |
if (VDaOrg(vcaminhao, 0, 2))
{
if (PlayerDados[playerid][profissao] == 0)
{
SendClientMessage(playerid, -1, "Vocк й profissгo 0");
}
else
{
SetPlayerWantedLevel(playerid, 1);
SendClientMessage(playerid, -1, "Vocк nгo й profissгo 0");
}
}
|
Sim, porque o else se aplica no id do veнculo...
veja bem a lуgica: se for veнculo id vcaminhao maior-igual que 0 e menor-igual que 2 faзa: se nгo faзa: SetPlayerWantedLevel Foi como eu te falei, vocк tб precisando entender a lуgica do seu sistema, porque vocк tб errando isso. E essa define foi feita pelo Josma se nгo me engano, antiga, bacana vocк usar ela... Veja bem: pawn Код:
|

RemoveBuildingForPlayer(playerid, 5244, 2198.8516, -2213.9219, 14.8828, 0.25);
|
#EDIT
Aproveitando o topico, posso pedir mais uma ajuda ? rsrs eu tentei remover um objeto das docas de LS, cujo ID й 5244. O objeto й removido, mas quando passo por perto do local onde estava esse objeto, fica tipo um esboзo do objeto em branco(um trailer). LoL Код:
RemoveBuildingForPlayer(playerid, 5244, 2198.8516, -2213.9219, 14.8828, 0.25); |
|
Qual editor de objetos vocк usou?
Para remover objetos eu aconselho o sa-mp editor.. |