SHARE
TWEET

Untitled

a guest Jul 2nd, 2017 187 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2. ****======================================****
  3. ****|    Start/Stop Engine by Mesut      |****
  4. ****|                Version: 1.0        |****
  5. ****|                GTA IV              |****
  6. ****|                ICQ; XXXXX          |****
  7. ****======================================****
  8. */
  9. /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
  10. const Grn = 0xfb9a00AA;
  11. const Rot = 0xAA3333AA;
  12. /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
  13. local gestartet;
  14. local timer;
  15. local startet;
  16. /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
  17. function onScriptInit()
  18. {
  19.         print("*========================================*");
  20.         print("*Startet das FS "Engine" von Mesut.......*");
  21.         print("*Erfolgreich geladen......................*");
  22.         print("*========================================*");
  23.         return 1;
  24. }
  25. /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
  26. function onScriptExit()
  27. {
  28.         print("*===========================================*");
  29.         print("*Das FS "Engine" könnte nicht geladen werden*");
  30.         print("*===========================================*");
  31.         return 1;
  32. }
  33. /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
  34. function onPlayerEnterVehicle( playerid, vehicleid, passenger, seatid )
  35. {
  36.             sendPlayerMessage(playerid, Rot, "Um los zu fahren, muss du deinen Motor anschschalten(/start - /stop)");
  37.             togglePlayerControls(playerid, false)
  38.             return 1;
  39. }
  40.  /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
  41. function onPlayerCommand(playerid, command)
  42. {
  43.             local cmdtext = split(command, " ");
  44.            
  45.             if(isPlayerInAnyVehicle(playerid))
  46.             {
  47.                     if(cmdtext[0] == "/start")
  48.                     {
  49.                         if(gestartet[playerid] == true) return sendClientMessage(playerid,Rot,"Dein Motor läuft doch schon!");                
  50.                         sendPlayerMessage(playerid, Grn, "Motor wird gestartet....");
  51.                         startet[playerid] = 5;
  52.                         if(timer == 0)
  53.                         {
  54.                             setTimer("autostartcheck",1000,false);
  55.                             timer++;
  56.                         }
  57.                         return 1;
  58.                     }
  59. /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
  60.                     if(cmdtext[0] == "/stop")
  61.                     {
  62.                         if(gestartet[playerid] == false) return sendClientMessage(playerid,Rot,"Der Motor ist schon aus!");        
  63.                         sendPlayerMessage(playerid, Rot, "Du hast dein Auto gestoppt.");
  64.                         sendPlayerMessage(playerid, Rot, "Wenn du dein Auto starten willst, tippe /start ein.");
  65.                         togglePlayerControls(playerid, false);
  66.                         return 1;
  67.                     }
  68.             }
  69.             return 0;
  70.     }
  71. /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/    
  72. function autostartcheck()
  73. {
  74.             local starteundlos = 0;
  75.             for(local playerid; playerid<MAX_PLAYERS; playerid++)
  76.             {
  77.                     if(startet[playerid] >= 1)
  78.                     {
  79.                             startet[playerid]--;
  80.                             if(startet[playerid] == 0)
  81.                             {
  82.                                     sendPlayerMessage(playerid, Grn, "Dein Motor hat sich Erfolgreich gestartet, viel spaß beim Fahren");
  83.                                     togglePlayerControls(playerid, true);
  84.                             }
  85.                             else starteundlos++;
  86.                     }
  87.             }
  88.             if(starteundlos >= 1)
  89.             {
  90.                     setTimer("autostartcheck",1000,false);
  91.                     timer++;
  92.             }
  93.             return 1;
  94.     }
  95. /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/    
  96. function onPlayerDisconnect( playerid, reason )
  97. {
  98.        if(startet[playerid] >= 1) startet[playerid] = 0;
  99.        return 1;
  100.     }
  101.  
  102. {
  103.     return 1;
  104. }
  105. /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top