CMD:Engine crashes the server
#1

Код:
CMD:engine(playerid, params[])
{
	new mainstring[256];
	#pragma unused params
	if(IsPlayerConnected(playerid) && PlayerInfo[playerid][pLogged] == 1)
	{
	    new vehicleid = GetPlayerVehicleID(playerid);
		if(IsPlayerInAnyVehicle(playerid) && !IsModelABycicle(vehicleid))
	    {
	        if(VehicleInfo[vehicleid][cFuel] == 0)
	        {
	            return GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~No fuel in Vehicle",1500,3);
			}
	    	if(VehicleInfo[vehicleid][cEngine] == 0)
		    {
			   	VehicleInfo[vehicleid][cEngine] = 2;
			   	SetTimerEx("StartEngine", 5000, 0, "i", playerid);
			   	//SendClientMessage(playerid, COLOR_WHITE, "{FFCC66}[Server]: {FFFFFF}Vehicle engine starting.");
			   	format(mainstring, sizeof(mainstring), "* %s is starting the engine of the %s", GPN(playerid), aVehicleNames[GetVehicleModel(vehicleid)-400]);
				ProxDetector(30.0, playerid, mainstring, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			}
			else if(VehicleInfo[vehicleid][cEngine] == 1)
		    {
			   	VehicleInfo[vehicleid][cEngine] = 0;
			   	ToggleEngine(vehicleid, VEHICLE_PARAMS_OFF);
			   	//SendClientMessage(playerid, COLOR_WHITE, "{FFCC66}[Server]: {FFFFFF}Vehicle engine stopped.");
			   	format(mainstring, sizeof(mainstring), "* %s has stopped the engine of %s.", GPN(playerid), aVehicleNames[GetVehicleModel(vehicleid)-400]);
				ProxDetector(30.0, playerid, mainstring, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			}
		}
	}
	else
	{
	    return SendClientMessage(playerid,COLOR_WHITE,NOTLOGGED);
	}
	return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)