20.02.2016, 18:00
Opб, entгo galera o meu /motor tб bugado, qualquer uma pode ligar e desligar qualquer veнculo, e eu queria que sу o dono podesse ligar.
Код:
CMD:motor(playerid, params[]) { new vehicleid = GetPlayerVehicleID(playerid); if(CarData[vehicleid][carOwner] == 1) return SendErrorMessage(playerid, "Vocк nгo й dono deste veнculo."); if (!IsEngineVehicle(vehicleid)) return SendErrorMessage(playerid, "Vocк nгo estб em um veнculo."); if (GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendErrorMessage(playerid, "Vocк nгo pode fazer isso pois nгo й o motorista."); if (CoreVehicles[vehicleid][vehFuel] < 1) return SendErrorMessage(playerid, "A gasolina acabou."); if (ReturnVehicleHealth(vehicleid) <= 300) return SendErrorMessage(playerid, "O veнculo estб quebrado por isso nгo pode ser ligado."); switch (GetEngineStatus(vehicleid)) { case false: { SetEngineStatus(vehicleid, true); ShowPlayerFooter(playerid, "~g~MOTOR LIGADO~w~!"); SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, "** %s insere a chave na igniзгo e liga o motor.", ReturnName(playerid, 0)); } case true: { SetEngineStatus(vehicleid, false); ShowPlayerFooter(playerid, "~r~MOTOR DESLIGADO~w~!"); SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, "** %s insere a chave na igniзгo e desliga o motor.", ReturnName(playerid, 0)); } } return 1; }