Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // This is a comment
- // uncomment the line below if you want to write a gamemode
- #include <a_samp>
- #define COLOR_RED 0xFF0000FF
- new Snipers,Sniper[MAX_PLAYERS],Cars,Car[MAX_PLAYERS];
- new Text:Time, Text:Date;
- forward settime(playerid);
- public OnGameModeInit()
- {
- SetGameModeText("ActivateServer");
- CreateObject(16362, 1307.49194, 2151.43384, 12.98848, 0.00000, 0.00000, 181.58925);
- CreateVehicle(522, 1308.2595, 2166.3896, 10.7587, 271.1420, -1, -1, 100);
- CreateVehicle(522, 1309.0393, 2136.7129, 10.7587, 271.1420, -1, -1, 100);
- CreateVehicle(522, 1308.7189, 2142.7012, 10.7587, 271.1420, -1, -1, 100);
- CreateVehicle(522, 1308.4816, 2148.8096, 10.7587, 271.1420, -1, -1, 100);
- CreateVehicle(522, 1308.0103, 2154.3213, 10.7587, 271.1420, -1, -1, 100);
- CreateVehicle(522, 1308.7302, 2161.1365, 10.7587, 271.1420, -1, -1, 100);
- AddPlayerClass(86,0.0,0.0,0.0,0.0,-1,-1,-1,-1,-1,-1);//Cars Team
- AddPlayerClass(1,0.0,0.0,0.0,0.0,-1,-1,-1,-1,-1,-1);//Sniper Team
- return 1;
- }
- public OnPlayerRequestClass(playerid,classid)
- {
- if(classid == 0)
- {
- GameTextForPlayer(playerid,"~w~] ~g~~h~Cars ~w~]",2000,4);//Cars Team
- SendClientMessage(playerid, 0xFF0000, ".דמות הנהג");
- SendClientMessage(playerid, 0xFF9900, "!עליך להתחמק מהיריות של הצלף שמנסה להרוג אותך");
- SetPlayerPos(playerid, 1312.4012, 2152.3623, 11.7518);
- SetPlayerHealth(playerid, 10.0);
- SetPlayerArmour(playerid, 0.0);
- SetPlayerColor(playerid, 0xFF0000FF);
- Cars ++,Car[playerid] = 1;
- }
- else
- {
- GameTextForPlayer(playerid,"~w~] ~r~~h~Snipers ~w~]",2000,4);//Sniper Team
- SendClientMessage(playerid, 0x00FF00FF, ".דמות סנייפר");
- SendClientMessage(playerid, 0xFF9900, "!עליך להרוג את הנהג האופנוע תוך כדי נסיעה שלו");
- SetPlayerPos(playerid,1392.8043, 2152.6665, 15.4745);
- GivePlayerWeapon(playerid, 34, 9999);
- SetPlayerColor(playerid, 0x000000);
- Snipers ++,Sniper[playerid] = 1;
- }
- SetPlayerFacingAngle(playerid,1462.9678, 2024.3907, 109.2963);
- SetPlayerCameraPos(playerid, 1462.9678, 2024.3907, 109.2963);
- SetPlayerCameraLookAt(playerid, 1462.2925, 2025.1282, 108.6913);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(Car[playerid] == 1) return SetPlayerPos(playerid, 1316.9283, 2150.0388, 13.2751);
- if(Sniper[playerid] == 1)
- {
- SetPlayerPos(playerid, 1396.4109, 2152.3345, 15.7582);
- GivePlayerWeapon(playerid, 34, 9999);
- }
- TogglePlayerControllable(playerid,0);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- if(Sniper[playerid] == 1) return Snipers --;
- if(Snipers == 0)
- {
- for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i)) return TogglePlayerControllable(i,0),CountDown(i,0),SendClientMessage(i,-1,"!קבוצת הרכבים ניצחו");
- }
- if(Car[playerid] == 1) return Cars --;
- if(Cars == 0)
- {
- for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i)) return TogglePlayerControllable(i,0),CountDown(i,0),SendClientMessage(i,-1,"!קבוצת הסניפרים ניצחו");
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(!strcmp("/Start",cmdtext,true))
- {
- if(!IsPlayerAdmin(playerid)) return 0;
- for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i))
- {
- TogglePlayerControllable(i,1);
- CountDown(i,60);
- }
- return 1;
- }
- if(strcmp("/Fix", cmdtext, true) == 0)
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "!אתה לא במכונית");
- RepairVehicle(GetPlayerVehicleID(playerid));
- SetVehicleHealth(GetPlayerVehicleID(playerid),10000.0);
- SendClientMessage(playerid, 0xFFFFFFFF, "האוטו");
- return 1;
- }
- return 0;
- }
- forward CountDown(playerid, seconds);
- public CountDown(playerid, seconds)
- {
- if(seconds == 0)
- {
- GameTextForPlayer(playerid, "~r~F~b~i~r~g~b~h~r~t~g~!", 1000, 4);
- PlayerPlaySound(playerid,3200,0.0,0.0,0.0);
- TogglePlayerControllable(playerid , 1);
- return 1;
- }
- TogglePlayerControllable(playerid , 0);
- new str[128];
- format(str, sizeof(str), "{Start}%d", seconds);
- GameTextForPlayer(playerid , str, 5000, 5);
- SetTimerEx("CountDown", 1000, 0, "ii", playerid, seconds-1);
- PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement