27.03.2009, 07:53
Hello. I have /motoron in my GameMode, but how can i make when i sit on bicycle /motoron dont appear. So i dont have to turn on the bicycle :P And how can i disable " FUEL: % " on Bicycle too.
if(GetVehicleModel(GetPlayerVehicleID(playerid))==510||GetVehicleModel(GetPlayerVehicleID(playerid))==509||GetVehicleModel(GetPlayerVehicleID(playerid))==481) return 1;
Originally Posted by MenaceX^
What's /motoron?
Put inside the command. pawn Код:
|
if(!strcmp(cmd, "/motoron", true)) { new vehid = GetPlayerVehicleID(playerid); if(engineOn[GetPlayerVehicleID(playerid)]) return SendClientMessage(playerid, COLOR_GRAD1, "Motor je vec upaljen!"); if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Niste u vozilu!"); if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return SendClientMessage(playerid, COLOR_GRAD1, "Samo vozac moze upaliti vozilo!"); if((PlayerInfo[playerid][pDonateRank] != 2) && (vehid >= 140 && vehid <= 143)) return 0; if(GetVehicleModel(GetPlayerVehicleID(playerid))==161||GetVehicleModel(GetPlayerVehicleID(playerid))==162) return 1; if(GetVehicleModel(GetPlayerVehicleID(playerid))==163||GetVehicleModel(GetPlayerVehicleID(playerid))==164) return 1; if(GetVehicleModel(GetPlayerVehicleID(playerid))==165) return 1; new rand = random(100); if(rand >= 0 && rand <= 75) { engineOn[GetPlayerVehicleID(playerid)] = true; TogglePlayerControllable(playerid, true); new playerveh = GetPlayerVehicleID(playerid); PutPlayerInVehicle(playerid, playerveh, 0); SendClientMessage(playerid, COLOR_GREEN, "Motor je upaljen!"); SendClientMessage(playerid, COLOR_LIGHTRED, "Da bi ste ugasili motor upisite /motoroff"); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s je upalio motor.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); return true; } else { SendClientMessage(playerid, COLOR_LIGHTRED, "Niste uspjeli upaliti motor, pokusajte ponovo."); TogglePlayerControllable(playerid, false); return 1; } } if(!strcmp(cmd, "/motoroff", true)) { new vehid = GetPlayerVehicleID(playerid); if(!engineOn[GetPlayerVehicleID(playerid)]) return SendClientMessage(playerid, COLOR_GRAD1, "Motor nije upaljen!"); if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Niste u vozilu!"); if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return SendClientMessage(playerid, COLOR_GRAD1, "Samo vozac moze upaliti vozilo!"); if((PlayerInfo[playerid][pDonateRank] != 2) && (vehid >= 140 && vehid <= 143)) return 0; engineOn[GetPlayerVehicleID(playerid)] = false; TogglePlayerControllable(playerid, false); SendClientMessage(playerid, COLOR_RED, "Motor je ugasen!"); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s je ugasio motor.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); return true; }
Originally Posted by breadfish
It cannot work because you are using the vehicleid, not the modelid!
|