Advertisement
Guest User

Shoko_Lacho

a guest
Dec 9th, 2009
916
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 5.02 KB | None | 0 0
  1. //COMMANDS//
  2.  
  3. //TELEPORT : /sumo
  4. //RESPAWN IN SUMO-CARS AFTER DEATH : /spawnsumo
  5. //QUIT THE SUMO-CARS : /quitsumo
  6.  
  7. #include <a_samp>
  8.  
  9. #define YELLOW 0xFFFF00FF
  10. #define GREEN 0x008000FF
  11.  
  12. new Sumo[MAX_PLAYERS];
  13.  
  14. public OnFilterScriptInit()
  15. {
  16.     print("\n--------------------------------------");
  17.     print("Sumo-Cars by Shoko Lacho");
  18.     print("Contact me : shadowleggy@live.fr");
  19.     print("--------------------------------------\n");
  20.    
  21. //---------------------------------------------------------------------------------------------//
  22. //-------------------------------------Objects (23)---------------------------------------------//
  23.     CreateObject(13607, 1532.135254, -1300.195313, 199.760010, 0.0000, 0.0000, 0.0000); //Plateform
  24.     CreateObject(1633, 1504.752808, -1270.716797, 197.521240, 0.0000, 0.0000, 45.0000); //Ramp 1
  25.     CreateObject(1633, 1522.729858, -1260.315796, 197.521240, 0.0000, 0.0000, 22.5000); //Ramp 2
  26.     CreateObject(1633, 1492.845947, -1290.793823, 197.521240, 0.0000, 0.0000, 78.7500); //Ramp 3
  27.     CreateObject(1633, 1494.987183, -1315.212280, 197.521240, 0.0000, 0.0000, 112.5001); //Ramp 4
  28.     CreateObject(1633, 1512.675293, -1335.604126, 197.521240, 0.0000, 0.0000, 146.2500); //Ramp 5
  29.     CreateObject(1633, 1565.312256, -1323.066528, 197.521240, 0.0000, 0.0000, 236.2501); //Ramp 6
  30.     CreateObject(1633, 1570.645142, -1292.646851, 197.521240, 0.0000, 0.0000, 281.2500); //Ramp 7
  31.     CreateObject(997, 1491.564819, -1314.922729, 198.791779, 0.0000, 0.0000, 292.5000); //Barrier 1
  32.     CreateObject(997, 1490.286865, -1288.772705, 198.750305, 0.0000, 0.0000, 258.7500); //Barrier 2
  33.     CreateObject(997, 1503.553345, -1267.447510, 198.822495, 0.0000, 0.0000, 225.0000); //Barrier 3
  34.     CreateObject(997, 1520.002441, -1258.066528, 198.811722, 0.0000, 0.0000, 22.5000); //Barrier 4
  35.     CreateObject(997, 1509.588745, -1337.312134, 198.815460, 0.0000, 0.0000, 326.2500); //Barrier 5
  36.     CreateObject(997, 1568.700317, -1323.409790, 198.779556, 0.0000, 0.0000, 236.2501); //Barrier 6
  37.     CreateObject(997, 1573.373047, -1290.559082, 198.800735, 0.0000, 0.0000, 281.2500); //Barrier 7
  38.     CreateObject(1225, 1549.070435, -1311.975464, 196.626709, 0.0000, 0.0000, 0.0000); //Barrel 1
  39.     CreateObject(1225, 1525.788696, -1311.838989, 196.626709, 0.0000, 0.0000, 0.0000); //Barrel 2
  40.     CreateObject(1225, 1534.440796, -1294.742554, 196.626709, 0.0000, 0.0000, 0.0000); //Barrel 3
  41.     CreateObject(1225, 1559.955444, -1287.263062, 196.626709, 0.0000, 0.0000, 0.0000); //Barrel 4
  42.     CreateObject(1225, 1520.834229, -1273.030518, 196.626709, 0.0000, 0.0000, 0.0000); //Barrel 5
  43.     CreateObject(1225, 1528.360352, -1329.689453, 196.626709, 0.0000, 0.0000, 0.0000); //Barrel 6
  44.     CreateObject(1225, 1507.991211, -1300.306885, 196.633667, 0.0000, 0.0000, 0.0000); //Barrel 7
  45.     CreateObject(1225, 1505.700928, -1321.038574, 196.633667, 0.0000, 0.0000, 0.0000); //Barrel 8
  46.  
  47. //---------------------------------------------------------------------------------------------//
  48. //-------------------------------------Véhicles (7)---------------------------------------------//
  49.     AddStaticVehicle(503,1522.8535,-1260.7614,198.6326,202.2600,62,134); //
  50.     AddStaticVehicle(503,1512.7456,-1335.3345,198.6875,326.3046,6,56); //
  51.     AddStaticVehicle(503,1504.8740,-1270.8276,198.7156,225.3372,1,134); //
  52.     AddStaticVehicle(503,1564.9799,-1322.8571,198.6505,55.6632,186,0); //
  53.     AddStaticVehicle(503,1569.9921,-1292.7355,198.5749,100.7271,62,108); //
  54.     AddStaticVehicle(503,1495.2258,-1315.1505,198.6928,292.8104,0,0); //
  55.     AddStaticVehicle(503,1493.1748,-1290.9005,198.6734,258.1606,184,0); //
  56.     return 1;
  57. }
  58.  
  59. public OnFilterScriptExit()
  60. {
  61.     return 1;
  62. }
  63.  
  64. public OnPlayerConnect(playerid)
  65. {
  66.     Sumo[playerid]=0;
  67.     return 1;
  68. }
  69.  
  70. public OnPlayerDisconnect(playerid, reason)
  71. {
  72.     Sumo[playerid]=0;
  73.     return 1;
  74. }
  75.  
  76. public OnPlayerSpawn(playerid)
  77. {
  78.     SetPlayerVirtualWorld(playerid,0);
  79.     if(Sumo[playerid]==1)
  80.     {
  81.     ResetPlayerWeapons(playerid);
  82.     SetPlayerPos(playerid, 1533.5110,-1303.4762,197.2209);
  83.     }
  84.     return 1;
  85. }
  86.  
  87. public OnPlayerCommandText(playerid, cmdtext[])
  88. {
  89.     new string[256];
  90.     new name[ 24 ];
  91.     //TELEPORT TO SUMO-CARS//
  92.     if (strcmp("/sumocars", cmdtext, true, 10) == 0)
  93.     {
  94.     GetPlayerName( playerid, name, 30 );
  95.     format( string, sizeof( string ), "%s has join the sumo-cars ! ( /sumocars )", name);
  96.     SendClientMessageToAll(YELLOW, string);
  97.     SendClientMessage(playerid, GREEN, "/spawnsumo to respawn in sumo-cars after death.");
  98.     SendClientMessage(playerid, GREEN, "/quitsumo for quit the sumo-cars.");
  99.     RemovePlayerFromVehicle(playerid);
  100.     SetPlayerPos(playerid, 1533.5110,-1303.4762,197.2209);
  101.     return 1;
  102.     }
  103.     //RESPAWN IN SUMO-CARS AFTER DEATH //
  104.     if (strcmp("/spawnsumo", cmdtext, true, 10) == 0)
  105.     {
  106.     Sumo[playerid]=1;
  107.     SendClientMessage(playerid, GREEN, "/quitsumo for quit the sumo-cars.");
  108.     return 1;
  109.     }
  110.     //QUIT THE SUMO-CARS/
  111.     if (strcmp("/quitsumo", cmdtext, true, 10) == 0)
  112.     {
  113.     Sumo[playerid]=0;
  114.     SpawnPlayer(playerid);
  115.     return 1;
  116.     }
  117.     return 0;
  118. }
  119.  
  120.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement