if(strcmp(cmdtext, "/trabalho caminhoneiro", true) == 0)
{
PlayerInfo[playerid][Caminhoneiro] = 1;
SendClientMessage(playerid, Cor_Caminhoneiro, "Parabйns, vocк agora й um Caminhoneiro!");
}
CAMINHAO(carid)
{
if(GetVehicleModel(carid) == 414 ||GetVehicleModel(carid) == 456)
{
return 1;
}
return 0;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_ENTER_VEHICLE_DRIVER)
{
new autoid = GetPlayerVehicleID(playerid);
if(CAMINHAO(autoid))
{
if(!PlayerInfo[playerid][Caminhoneiro])
{
SendClientMessage(playerid,-1,"Vocк nгo й caminhoneiro!");
RemovePlayerFromVehicle(playerid);
}
}
}
return 1;
}
|
Outra duvida minha tambem, como tiro aquele negocio de ganhar dinheiro por fazer saltos no veiculo?
|
CMD:trabalho(playerid){
if(PlayerInfo[playerid][Caminhoneiro] > 0) return SendClientMesasge(playerid, -1, "Vocк jб й um Caminhoneiro");
PlayerInfo[playerid][Caminhoneiro] = 1;
SendClientMessage(playerid, -1, "Parabйns, vocк agora й um Caminhoneiro!");
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
if(GetVehicleModel(playerid) == 414 ||GetVehicleModel(playerid) == 456)
{
if(PlayerInfo[playerid][Caminhoneiro] == 1)
{
}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,-1," Vocк nгo pode pegar esse veнculo!");
}
}
}
return 1;
}
EnableStuntBonusForAll(false);
|
Sу um exemplo, tome como base.
Код:
CAMINHAO(carid)
{
if(GetVehicleModel(carid) == 414 ||GetVehicleModel(carid) == 456)
{
return 1;
}
return 0;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_ENTER_VEHICLE_DRIVER)
{
new autoid = GetPlayerVehicleID(playerid);
if(CAMINHAO(autoid))
{
if(!PlayerInfo[playerid][Caminhoneiro])
{
SendClientMessage(playerid,-1,"Vocк nгo й caminhoneiro!");
RemovePlayerFromVehicle(playerid);
}
}
}
return 1;
}
na public OnGameModeInit() coloque isso para retirar os bonus por salto EnableStuntBonusForAll(0); |
|
pawn Код:
Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
if(GetVehicleModel(playerid) == 414 ||GetVehicleModel(playerid) == 456)
{
if(PlayerInfo[playerid][Caminhoneiro] == 1)
{
}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,-1," Vocк nгo pode pegar esse veнculo!");
}
}
}
return 1;
}
Код:
EnableStuntBonusForAll(false); |