/V engine
#1

Uh,,..I have bug with my cmd.. when i sit in my car and type /v engine my engine is turned on..i go sit in another car i must 2 x type /v engine first /v engine turning off and now /v engine to turn on..

Eng bad..:S
Код:
if(strcmp(x_nr, "engine", true) == 0)
         	{
				if(IsPlayerInAnyVehicle(playerid))
				{
	 				if(vehid != INVALID_VEHICLE_ID)
					{
						if(EngineStatus[playerid] == 0)
						{
							GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
							SetVehicleParamsEx(vehid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
							EngineStatus[playerid] = 1;
							SendClientMessage(playerid, 0xFFFFFFAA, "{2F991A}Upalio {FFFFFF}si vozilo!");
							format(string, sizeof(string), "* %s je upalio vozilo.", sendername);
   							ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
						}
						else if(EngineStatus[playerid] == 1)
						{
							GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
							SetVehicleParamsEx(vehid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
							EngineStatus[playerid] = 0;
							SendClientMessage(playerid, 0xFFFFFFAA, "{E31919}Ugasio {FFFFFF}si vozilo!");
							format(string, sizeof(string), "* %s je ugasio vozilo.", sendername);
   							ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
						}
					}
				}
				else
	 			{
					SendClientMessage(playerid, 0x00FF00FF, "{E31919}Nisi u vozilu!");
				}
			}
Reply
#2

Make sure you have

pawn Код:
EngineStatus[vehicleid] = 0;
in OnVehicleSpawn.
Reply
#3

Код:
if(IsAnOwnableCar(newcar))
	{
		if(PlayerInfo[playerid][pPcarkey] == newcar) { CanTurnEngine[playerid] = newcar; }
		else if(PlayerInfo[playerid][pPcarkey2] == newcar) { CanTurnEngine[playerid] = newcar; }
		else
		{
		    if(PlayerInfo[playerid][pAdmin] >= 5 && PlayerInfo[playerid][pAdminDuty] == 1)
			{
			    SendClientMessage(playerid, COLOR_GREY, "  Mozete voziti ovo vozilo jer ste Admin na duћnosti !");
			}
		    else
		    {
				if(CarInfo[newcar][cLock] == 1)
				{
			        CanTurnEngine[playerid] = 9999;
			    	TogglePlayerControllable(playerid, 0);
			    	if(PlayerInfo[playerid][pDecoder] == 1)
			    	{
			    	    SendClientMessage(playerid, COLOR_GREY, "Mozete koristiti dekoder sa /decode");
					}
				}
				else
				{
				    SendClientMessage(playerid, COLOR_GREY,"* Vozilo nije zakljucano, mozete ga pokrenuti!");
        			CanTurnEngine[playerid] = newcar;
				}
			}
		}
		if(cDebug == 1) SendClientMessageToAll(COLOR_LIGHT_BLUE,"[DEBUG]: Ownable Car");
	}
You think here..And going isambulancecar itd itd itd
Reply
#4

refresh
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)