Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- main()
- {
- print("\n/*-----------------------------------*\\");
- print("|*=====[TS Base GameMode Loaded]=====*|");
- print("\\*-----------------------------------*/\n");
- }
- new bool:JustConnected[MAX_PLAYERS];
- new slagbaumai[MAX_PLAYERS];new medslakbaunas,ok[MAX_PLAYERS];new slagbaumai1[MAX_PLAYERS];
- public OnPlayerRequestClass(playerid, classid)
- {
- TogglePlayerSpectating(playerid, true);
- if(JustConnected[playerid])
- {
- JustConnected[playerid] = false;
- SetTimerEx("OnPlayerRequestClass", 100, false, "ii", playerid, classid);
- }
- else
- {
- TogglePlayerSpectating(playerid, false);
- SpawnPlayer(playerid);
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(!strcmp(cmdtext, "/slagbaumas", true))
- {
- if(ok[playerid]>0)
- { SendClientMessage(playerid,0x33AA33AA,"Jus jau turite pastate slagbauma. /nuimti"); return 1;}
- new Float:x,Float:y,Float:z,Float:xr,Float:yr;GetPlayerPos(playerid,x,y,z);GetPlayerFacingAngle(playerid,xr,yr);
- slagbaumai[playerid] = CreateObject(968,x,y,z,0.0,90,xr);ok[playerid]=1;
- slagbaumai1[playerid] = CreateObject(966,x,y,z,0.0,xr,yr,180);
- return 1;
- }
- else if(!strcmp(cmdtext, "/nuimti", true))
- {
- DestroyObject(slagbaumai[playerid]);ok[playerid]=0;
- DestroyObject(slagbaumai1[playerid]);
- SendClientMessage(playerid,0x33AA33AA,"Nuemei");medslakbaunas=0;
- return 1;
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- GameTextForPlayer(playerid,"~r~T~w~exture ~r~S~w~tudio ~b~1.8",5000,5);
- JustConnected[playerid] = true;
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(IsPlayerInAnyVehicle(playerid) && newkeys & KEY_HANDBRAKE || !IsPlayerInAnyVehicle(playerid) && newkeys & KEY_SPRINT)
- {
- if(ok[playerid]>0)
- {
- new Float:x,Float:y,Float:z,Float:xr,Float:yr,Float:zr;
- GetObjectRot(slagbaumai[playerid],xr,yr,zr);GetObjectPos(slagbaumai[playerid],x,y,z);
- if(medslakbaunas == 0)
- {
- MoveObject(slagbaumai[playerid], x,y,z+0.015, 0.015,0,yr-90,zr);
- medslakbaunas = 1;
- GameTextForPlayer(playerid, "~G~Atidarome", 2000, 5);
- }
- else
- {
- MoveObject(slagbaumai[playerid],x,y,z-0.015, 0.015,0,yr+90,zr);
- medslakbaunas = 0;
- GameTextForPlayer(playerid, "~R~Uzdarome", 2000, 5);
- }
- }
- }
- return 1;
- }
- public OnGameModeInit()
- {
- SetGameModeText("TS 1.8");
- UsePlayerPedAnims();
- AddPlayerClass(265,1958.3783,1343.1572,15.3746,270.1425,0,0,0,0,-1,-1);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement