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); |