Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4299 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

// Kûrë: Donce_Zagnu Ripinti DRAUDZIU!.

#include

#define FILTERSCRIPT

#if defined FILTERSCRIPT

#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

#define COLOR_GREEN 0x008000FF

#define COLOR_RED 0xFF0000FF

#define COLOR_YELLOW 0xFFFF00FF

new Engine[MAX_VEHICLES];

forward EngineTimer(playerid);

public OnFilterScriptInit()

{

print("Engine System loaded.");

return 1;

}

public OnFilterScriptExit()

{

return 1;

}

#endif

public OnGameModeInit()

{

return 1;

}

public OnGameModeExit()

{

return 1;

}

public OnPlayerRequestClass(playerid, classid)

{

return 1;

}

public OnPlayerConnect(playerid)

{

return 1;

}

public OnPlayerDisconnect(playerid, reason)

{

return 1;

}

public OnPlayerSpawn(playerid)

{

return 1;

}

public OnPlayerDeath(playerid, killerid, reason)

{

return 1;

}

public OnVehicleSpawn(vehicleid)

{

return 1;

}

public OnVehicleDeath(vehicleid, killerid)

{

return 1;

}

public OnPlayerText(playerid, text[])

{

return 1;

}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)

{

return 1;

}

public OnPlayerExitVehicle(playerid, vehicleid)

{

TogglePlayerControllable(playerid,1);

return 1;

}

public OnPlayerStateChange(playerid, newstate, oldstate)

{

if(newstate == PLAYER_STATE_DRIVER)

{

new vehicleid = GetPlayerVehicleID(playerid);

if(Engine[vehicleid] == 0)

{

TogglePlayerControllable(playerid, 0);

SendClientMessage(playerid, COLOR_YELLOW, "Noredamas uzvesti varikli turi paspausti desini mygtuka ctrl arba kairi shift.");

}

else if(Engine[vehicleid] == 1)

{

SendClientMessage(playerid, COLOR_GREEN, "Variklis jau uzvestas.");

}

}

return 1;

}

public OnPlayerEnterCheckpoint(playerid)

{

return 1;

}

public OnPlayerLeaveCheckpoint(playerid)

{

return 1;

}

public OnPlayerEnterRaceCheckpoint(playerid)

{

return 1;

}

public OnPlayerLeaveRaceCheckpoint(playerid)

{

return 1;

}

public OnRconCommand(cmd[])

{

return 1;

}

public OnPlayerRequestSpawn(playerid)

{

return 1;

}

public OnObjectMoved(objectid)

{

return 1;

}

public OnPlayerObjectMoved(playerid, objectid)

{

return 1;

}

public OnPlayerPickUpPickup(playerid, pickupid)

{

return 1;

}

public OnVehicleMod(playerid, vehicleid, componentid)

{

return 1;

}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)

{

return 1;

}

public OnVehicleRespray(playerid, vehicleid, color1, color2)

{

return 1;

}

public OnPlayerSelectedMenuRow(playerid, row)

{

return 1;

}

public OnPlayerExitedMenu(playerid)

{

return 1;

}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)

{

return 1;

}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

{

new vehicleid = GetPlayerVehicleID(playerid);

if(IsPlayerInAnyVehicle(playerid))

{

if(Engine[vehicleid] == 0)

{

if(newkeys & KEY_SECONDARY_ATTACK)

{

RemovePlayerFromVehicle(playerid);

TogglePlayerControllable(playerid, 1);

}

else if(newkeys & KEY_JUMP)

{

SendClientMessage(playerid, COLOR_GREEN, "Bandai uzvesti varikli...");

SetTimerEx("EngineTimer", 2000, 0, "i", playerid);

}

}

}

return 1;

}

public OnRconLoginAttempt(ip[], password[], success)

{

return 1;

}

public OnPlayerUpdate(playerid)

{

return 1;

}

public OnPlayerStreamIn(playerid, forplayerid)

{

return 1;

}

public OnPlayerStreamOut(playerid, forplayerid)

{

return 1;

}

public OnVehicleStreamIn(vehicleid, forplayerid)

{

return 1;

}

public OnVehicleStreamOut(vehicleid, forplayerid)

{

return 1;

}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

{

return 1;

}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)

{

return 1;

}

public OnPlayerCommandText(playerid, cmdtext[])

{

dcmd(exitveh, 7, cmdtext);

dcmd(engine, 6, cmdtext);

return 0;

}

public EngineTimer(playerid)

{

new rand = random(2);

if(rand == 0)

{

SendClientMessage(playerid, COLOR_GREEN, "Uzvedei varikli.");

SendClientMessage(playerid, COLOR_YELLOW, "Noredamas uzgesinti masinos varikli rasyk /engine komanda.");

new vehicleid = GetPlayerVehicleID(playerid);

Engine[vehicleid] = 1;

TogglePlayerControllable(playerid, 1);

}

if(rand == 1)

{

SendClientMessage(playerid, COLOR_GREEN, "Variklis neuzsivede. Bandyk dar karta.");

}

}

dcmd_engine(playerid, params[])

{

#pragma unused params

new vehicleid = GetPlayerVehicleID(playerid);

if(Engine[vehicleid] == 0)

{

SendClientMessage(playerid, COLOR_GREEN, "Bandai uzvesti varikli.");

SetTimerEx("EngineTimer", 2000, 0, "i", playerid);

}

else if(Engine[vehicleid] == 1)

{

Engine[vehicleid] = 0;

SendClientMessage(playerid, COLOR_RED, "Variklis uzgesintas...");

TogglePlayerControllable(playerid,0);

}

return 1;

}

dcmd_exitveh(playerid, params[])

{

#pragma unused params

if(IsPlayerInAnyVehicle(playerid))

{

RemovePlayerFromVehicle(playerid);

TogglePlayerControllable(playerid, 1);

}

else

{

SendClientMessage(playerid, COLOR_RED, "Tu nesedi masinoje.");

}

return 1;

}

  • Neigiamai 7
  • Parašė po 2 metų...

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4299 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai



×
×
  • Sukurti naują...