Advertisement
Guest User

Untitled

a guest
Mar 12th, 2016
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.52 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. main()
  4. {
  5.     print("\n/*-----------------------------------*\\");
  6.     print("|*=====[TS Base GameMode Loaded]=====*|");
  7.     print("\\*-----------------------------------*/\n");
  8. }
  9.  
  10. new bool:JustConnected[MAX_PLAYERS];
  11. new slagbaumai[MAX_PLAYERS];new medslakbaunas,ok[MAX_PLAYERS];new slagbaumai1[MAX_PLAYERS];
  12.  
  13. public OnPlayerRequestClass(playerid, classid)
  14. {
  15.     TogglePlayerSpectating(playerid, true);
  16.     if(JustConnected[playerid])
  17.     {
  18.         JustConnected[playerid] = false;
  19.         SetTimerEx("OnPlayerRequestClass", 100, false, "ii", playerid, classid);
  20.     }
  21.     else
  22.     {
  23.         TogglePlayerSpectating(playerid, false);
  24.         SpawnPlayer(playerid);
  25.     }
  26.     return 1;
  27. }
  28. public OnPlayerCommandText(playerid, cmdtext[])
  29. {
  30.     if(!strcmp(cmdtext, "/slagbaumas", true))
  31.     {
  32.         if(ok[playerid]>0)
  33.         { SendClientMessage(playerid,0x33AA33AA,"Jus jau turite pastate slagbauma. /nuimti"); return 1;}
  34.         new Float:x,Float:y,Float:z,Float:xr,Float:yr;GetPlayerPos(playerid,x,y,z);GetPlayerFacingAngle(playerid,xr,yr);
  35.         slagbaumai[playerid] = CreateObject(968,x,y,z,0.0,90,xr);ok[playerid]=1;
  36.         slagbaumai1[playerid] = CreateObject(966,x,y,z,0.0,xr,yr,180);
  37.         return 1;
  38.     }
  39.     else if(!strcmp(cmdtext, "/nuimti", true))
  40.     {
  41.         DestroyObject(slagbaumai[playerid]);ok[playerid]=0;
  42.         DestroyObject(slagbaumai1[playerid]);
  43.         SendClientMessage(playerid,0x33AA33AA,"Nuemei");medslakbaunas=0;
  44.         return 1;
  45.     }
  46.     return 1;
  47. }
  48. public OnPlayerConnect(playerid)
  49. {
  50.     GameTextForPlayer(playerid,"~r~T~w~exture ~r~S~w~tudio ~b~1.8",5000,5);
  51.     JustConnected[playerid] = true;
  52.     return 1;
  53. }
  54. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  55. {
  56.     if(IsPlayerInAnyVehicle(playerid) && newkeys & KEY_HANDBRAKE || !IsPlayerInAnyVehicle(playerid) && newkeys & KEY_SPRINT)
  57.     {
  58.         if(ok[playerid]>0)
  59.         {
  60.             new Float:x,Float:y,Float:z,Float:xr,Float:yr,Float:zr;
  61.             GetObjectRot(slagbaumai[playerid],xr,yr,zr);GetObjectPos(slagbaumai[playerid],x,y,z);
  62.             if(medslakbaunas == 0)
  63.             {
  64.                 MoveObject(slagbaumai[playerid], x,y,z+0.015, 0.015,0,yr-90,zr);
  65.                 medslakbaunas = 1;
  66.                 GameTextForPlayer(playerid, "~G~Atidarome", 2000, 5);
  67.             }
  68.             else
  69.             {
  70.                 MoveObject(slagbaumai[playerid],x,y,z-0.015, 0.015,0,yr+90,zr);
  71.                 medslakbaunas = 0;
  72.                 GameTextForPlayer(playerid, "~R~Uzdarome", 2000, 5);
  73.             }
  74.         }
  75.     }
  76.     return 1;
  77. }
  78. public OnGameModeInit()
  79. {
  80.     SetGameModeText("TS 1.8");
  81.     UsePlayerPedAnims();
  82.  
  83.     AddPlayerClass(265,1958.3783,1343.1572,15.3746,270.1425,0,0,0,0,-1,-1);
  84.  
  85.     return 1;
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement