Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /// CS Samp
- #include <a_samp>
- #include <dini>
- #define CB:%1(%2) forward %1(%2); public %1(%2)
- new Round = 0;
- #define DIAREG 1
- #define DIALOG 2
- // Defined Function
- #define UP UserPath(playerid)
- #define GPT(%1) GetPlayerTeam(%1)
- #define SPT(%1,%2) SetPlayerTeam(%1 , %2)
- #define cid clickedid
- #define SPP(%1) SetPlayerPosEx(%1)
- // Teams
- #define CT 1
- #define TT 2
- new TTKills=0;
- new CTKills=0;
- // Rounds
- #define CS_Bank 1
- #define CS_Barron 2
- #define CS_Hospital 3
- #define CS_House 4
- #define CS_PD 5
- #define CS_Ship 6
- #define CS_TnT 7
- #define CS_Vill 8
- #define De_Dust5 9
- #define CS_JiZzy 10
- #define Aim_HeadShot 11
- #define CS_Compound 12
- #define CS_Garrison 13
- new VirtualWorldClass = 0;
- new MapSec = 6;
- new MapMin = 3;
- new LoadingVal;
- //new Float:LoadingDis;
- // Fade Option///////////////////////////////////////////////////////
- #define DELAY 5
- #define RGBToHex(%0,%1,%2,%3) %0 << 24 | %1 << 16 | %2 << 8 | %3
- /////////////////////////////////////////////////////////////////////
- // Embed Colors :
- #define Yellow "{ECF805}"
- #define Red "{FF0000}"
- #define Green "{2BBF32}"
- #define Blue "{0000FF}"
- #define White "{FFFFFF}"
- #define Orange "{FF8000}"
- #define Purple "{8000FF}"
- #define DRed "{D20005}"
- #define SkyBlue "{00FFFF}"
- // Hex Colors :
- #define C_TT 0xFF000000
- #define C_CT 0x0000FF00
- #define C_DRed 0xD20005FF
- #define C_SkyBlue 0x00FFFFFF
- #define C_Orange 0xFF8000FF
- #define C_Yellow 0xECF805FF
- #define C_Green 0x2BBF32FF
- enum pInfo
- {
- ///////// Saving Vars
- pName[32+1],
- pPassword[128+1],
- pScore,
- pMoney,
- pDeath,
- pKill,
- pAdmin,
- pVip,
- pBan,
- ///////// In Game Vars
- pLoggedIn,
- pWarns
- };
- new PlayerData[MAX_PLAYERS][pInfo];
- //new FadingTimer[MAX_PLAYERS];
- new InClassSelection[MAX_PLAYERS];
- new PlayerSkin[MAX_PLAYERS];
- new IsSpecating[MAX_PLAYERS];
- /*new WeaponSlot1[MAX_PLAYERS];
- new WeaponSlot2[MAX_PLAYERS];
- new WeaponSlot3[MAX_PLAYERS];
- new WeaponSlot4[MAX_PLAYERS];
- new WeaponSlot5[MAX_PLAYERS];
- new WeaponSlot6[MAX_PLAYERS];*/
- /// Textdraws :
- /// Loading Textdraws :
- new Text:LoadSc;
- new Text:CSLogo;
- new Text:LoadingField;
- new Text:LoadingLine;
- new Text:LoadingText;
- new Text:LoadingCredits;
- /// In Game Textdraws :
- new Text:ArmourIcon;
- new Text:HealthIcon;
- new Text:ArmourVal[MAX_PLAYERS];
- new Text:HealthVal[MAX_PLAYERS];
- new Text:TimerIcon;
- new Text:TimerTime;
- new Text:TdMapName;
- new Text:ScoreBoard;
- new Text:TeamScores;
- new Text:WebField;
- new Text:WebUrl;
- new Text:KeyBuy;
- new Text:BuyIconRol;
- /// In Spec Textdraws
- new Text:UpperBox;
- new Text:SpecCredits;
- new Text:DownerBox;
- new Text:EnterSpec;
- new Text:SpecName[MAX_PLAYERS];
- new Text:SpecScores;
- /// Class Selecting TextDraws
- new Text:CSClassSelect0;
- new Text:CSClassSelect1;
- new Text:CSClassSelect2;
- new Text:CSClassSelect3;
- new Text:CSClassSelect4;
- new Text:CSClassSelect5;
- new Text:CSClassSelect6;
- new Text:CSClassSelect7;
- new Text:CSClassSelect8;
- new Text:CSClassSelect9;
- new Text:CSClassSelect10;
- new Text:CSClassSelect11;
- new Text:CSClassSelect12;
- new Text:CSClassSelect13;
- new Text:CSClassSelect14;
- new Text:CSClassSelect15;
- new Text:CSClassSelect16;
- new Text:CSClassSelect17;
- new Text:CSClassSelect18;
- new Text:CSClassSelect19;
- /// Weapon Shop TextDraws
- new Text:CSBuy0;
- new Text:CSBuy1;
- new Text:CSBuy2;
- new Text:CSBuy3;
- new Text:CSBuy4;
- new Text:CSBuy5;
- new Text:CSBuy6;
- new Text:CSBuy7;
- new Text:CSBuy8;
- new Text:CSBuy9;
- new Text:CSBuy10;
- new Text:CSBuy11;
- new Text:CSBuy12;
- new Text:CSBuy13;
- new Text:CSBuy14;
- new Text:CSBuy15;
- new Text:CSBuy16;
- new Text:CSBuy17;
- new Text:CSBuy18;
- new Text:CSBuy19;
- new Text:CSBuy20;
- new Text:CSBuy21;
- new Text:CSBuy22;
- new Text:CSBuy23;
- new Text:CSBuy24;
- /// Login Load Screen
- //new Text:LogLoadSc[MAX_PLAYERS];
- new PlayerText:Background[MAX_PLAYERS];
- stock UserPath(playerid)
- {
- new pNames[MAX_PLAYER_NAME] , string[200];
- GetPlayerName(playerid , pNames , sizeof(pNames));
- format(string , sizeof(string) , "/CSSamp/Users/%s.ini" , pNames);
- return string;
- }
- stock GetName(playerid)
- {
- new pNames[MAX_PLAYER_NAME];
- GetPlayerName(playerid , pNames , sizeof(pNames));
- return pNames;
- }
- main()
- {
- print("\n----------------------------------");
- print(" Blank Gamemode by your name here");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- SetGameModeText("CS - TDM");
- SetTimer("ServerRoundTime" , 1000 , 1);
- SetTimer("ServerRoundSet" , 180000, 0);
- SetRound();
- SetTimer("CheckPlayerHA" , 200 , 1);
- CreateBuyTextDraws();
- ///<==============> Loading Textdraws : <=========================================================================>
- LoadSc = TextDrawCreate(0.000000, 0.000000, "loadsc4:loadsc4");
- TextDrawBackgroundColor(LoadSc, 255);
- TextDrawFont(LoadSc, 4);
- TextDrawLetterSize(LoadSc, 0.500000, 1.000000);
- TextDrawColor(LoadSc, -1);
- TextDrawSetOutline(LoadSc, 0);
- TextDrawSetProportional(LoadSc, 1);
- TextDrawSetShadow(LoadSc, 1);
- TextDrawUseBox(LoadSc, 1);
- TextDrawBoxColor(LoadSc, 255);
- TextDrawTextSize(LoadSc, 641.000000, 448.000000);
- TextDrawSetSelectable(LoadSc, 0);
- CSLogo = TextDrawCreate(32.000000, 395.000000, "Counter Strike");
- TextDrawBackgroundColor(CSLogo, 255);
- TextDrawFont(CSLogo, 0);
- TextDrawLetterSize(CSLogo, 1.169999, 5.099998);
- TextDrawColor(CSLogo, -73588481);
- TextDrawSetOutline(CSLogo, 1);
- TextDrawSetProportional(CSLogo, 1);
- TextDrawSetSelectable(CSLogo, 0);
- LoadingField = TextDrawCreate(482.000000, 391.000000, "_");
- TextDrawAlignment(LoadingField, 2);
- TextDrawBackgroundColor(LoadingField, 255);
- TextDrawFont(LoadingField, 1);
- TextDrawLetterSize(LoadingField, 0.500000, 2.199999);
- TextDrawColor(LoadingField, -1);
- TextDrawSetOutline(LoadingField, 0);
- TextDrawSetProportional(LoadingField, 1);
- TextDrawSetShadow(LoadingField, 1);
- TextDrawUseBox(LoadingField, 1);
- TextDrawBoxColor(LoadingField, -1);
- TextDrawTextSize(LoadingField, 2.000000, 181.000000);
- TextDrawSetSelectable(LoadingField, 0);
- LoadingLine = TextDrawCreate(393.000000, 391.000000, "LD_SPAC:white");
- TextDrawAlignment(LoadingLine, 2);
- TextDrawBackgroundColor(LoadingLine, 255);
- TextDrawFont(LoadingLine, 4);
- TextDrawLetterSize(LoadingLine, 0.500000, 1.500000);
- TextDrawColor(LoadingLine, 16777215);
- TextDrawSetOutline(LoadingLine, 0);
- TextDrawSetProportional(LoadingLine, 1);
- TextDrawSetShadow(LoadingLine, 1);
- TextDrawUseBox(LoadingLine, 1);
- TextDrawBoxColor(LoadingLine, 16777215);
- TextDrawTextSize(LoadingLine, 178.000000, 20.000000);
- TextDrawSetSelectable(LoadingLine, 0);
- LoadingText = TextDrawCreate(435.000000, 393.000000, "Loading 100%");
- TextDrawBackgroundColor(LoadingText, 255);
- TextDrawFont(LoadingText, 1);
- TextDrawLetterSize(LoadingText, 0.379999, 1.399999);
- TextDrawColor(LoadingText, 16711935);
- TextDrawSetOutline(LoadingText, 1);
- TextDrawSetProportional(LoadingText, 1);
- TextDrawSetSelectable(LoadingText, 0);
- LoadingCredits = TextDrawCreate(78.000000, 212.000000, "~r~Counter Strike~n~ ~w~By ~b~Amirab");
- TextDrawBackgroundColor(LoadingCredits, 255);
- TextDrawFont(LoadingCredits, 1);
- TextDrawLetterSize(LoadingCredits, 0.419999, 1.499999);
- TextDrawColor(LoadingCredits, -1);
- TextDrawSetOutline(LoadingCredits, 1);
- TextDrawSetProportional(LoadingCredits, 1);
- TextDrawSetSelectable(LoadingCredits, 0);
- ///<==============> In Game Textdraws : <=========================================================================>
- ArmourIcon = TextDrawCreate(448.000000, 403.000000, "hud:radar_tshirt");
- TextDrawBackgroundColor(ArmourIcon, 255);
- TextDrawFont(ArmourIcon, 4);
- TextDrawLetterSize(ArmourIcon, 1.289999, 0.599999);
- TextDrawColor(ArmourIcon, 16711935);
- TextDrawSetOutline(ArmourIcon, 0);
- TextDrawSetProportional(ArmourIcon, 1);
- TextDrawSetShadow(ArmourIcon, 1);
- TextDrawUseBox(ArmourIcon, 1);
- TextDrawBoxColor(ArmourIcon, 255);
- TextDrawTextSize(ArmourIcon, 32.000000, 24.000000);
- TextDrawSetSelectable(ArmourIcon, 0);
- HealthIcon = TextDrawCreate(540.000000, 403.000000, "hud:radar_hostpital");
- TextDrawBackgroundColor(HealthIcon, 255);
- TextDrawFont(HealthIcon, 4);
- TextDrawLetterSize(HealthIcon, 1.259999, 0.599999);
- TextDrawColor(HealthIcon, 16711935);
- TextDrawSetOutline(HealthIcon, 0);
- TextDrawSetProportional(HealthIcon, 1);
- TextDrawSetShadow(HealthIcon, 1);
- TextDrawUseBox(HealthIcon, 1);
- TextDrawBoxColor(HealthIcon, 255);
- TextDrawTextSize(HealthIcon, 26.000000, 23.000000);
- TextDrawSetSelectable(HealthIcon, 0);
- for( new playerid; playerid != MAX_PLAYERS; playerid++)
- {
- ArmourVal[playerid] = TextDrawCreate(479.000000, 400.000000, "100");
- TextDrawBackgroundColor(ArmourVal[playerid], 255);
- TextDrawFont(ArmourVal[playerid], 1);
- TextDrawLetterSize(ArmourVal[playerid], 0.629998, 3.100001);
- TextDrawColor(ArmourVal[playerid], 16711935);
- TextDrawSetOutline(ArmourVal[playerid], 1);
- TextDrawSetProportional(ArmourVal[playerid], 1);
- TextDrawSetSelectable(ArmourVal[playerid], 0);
- HealthVal[playerid] = TextDrawCreate(567.000000, 400.000000, "100");
- TextDrawBackgroundColor(HealthVal[playerid], 255);
- TextDrawFont(HealthVal[playerid], 1);
- TextDrawLetterSize(HealthVal[playerid], 0.629998, 3.100001);
- TextDrawColor(HealthVal[playerid], 16711935);
- TextDrawSetOutline(HealthVal[playerid], 1);
- TextDrawSetProportional(HealthVal[playerid], 1);
- TextDrawSetSelectable(HealthVal[playerid], 0);
- SpecName[playerid] = TextDrawCreate(227.000000, 391.000000, "~r~Francis---Underwood~w~(100)");
- TextDrawBackgroundColor(SpecName[playerid], 255);
- TextDrawFont(SpecName[playerid], 1);
- TextDrawLetterSize(SpecName[playerid], 0.439999, 2.299999);
- TextDrawColor(SpecName[playerid], -1);
- TextDrawSetOutline(SpecName[playerid], 0);
- TextDrawSetProportional(SpecName[playerid], 1);
- TextDrawSetShadow(SpecName[playerid], 1);
- TextDrawSetSelectable(SpecName[playerid], 0);
- }
- TimerIcon = TextDrawCreate(251.000000, 402.000000, "ld_grav:timer");
- TextDrawBackgroundColor(TimerIcon, 255);
- TextDrawFont(TimerIcon, 4);
- TextDrawLetterSize(TimerIcon, 1.289999, 0.599999);
- TextDrawColor(TimerIcon, 16711935);
- TextDrawSetOutline(TimerIcon, 0);
- TextDrawSetProportional(TimerIcon, 1);
- TextDrawSetShadow(TimerIcon, 1);
- TextDrawUseBox(TimerIcon, 1);
- TextDrawBoxColor(TimerIcon, 255);
- TextDrawTextSize(TimerIcon, 32.000000, 24.000000);
- TextDrawSetSelectable(TimerIcon, 0);
- TimerTime = TextDrawCreate(280.000000, 403.000000, "10:00");
- TextDrawBackgroundColor(TimerTime, 255);
- TextDrawFont(TimerTime, 1);
- TextDrawLetterSize(TimerTime, 0.529999, 2.500000);
- TextDrawColor(TimerTime, 16777215);
- TextDrawSetOutline(TimerTime, 1);
- TextDrawSetProportional(TimerTime, 1);
- TextDrawSetSelectable(TimerTime, 0);
- TdMapName = TextDrawCreate(30.000000, 425.000000, "Map: ");
- TextDrawBackgroundColor(TdMapName, 255);
- TextDrawFont(TdMapName, 1);
- TextDrawLetterSize(TdMapName, 0.430000, 1.700000);
- TextDrawColor(TdMapName, -73588481);
- TextDrawSetOutline(TdMapName, 1);
- TextDrawSetProportional(TdMapName, 1);
- TextDrawSetSelectable(TdMapName, 0);
- ScoreBoard = TextDrawCreate(545.000000, 24.000000, "LD_SPAC:white");
- TextDrawBackgroundColor(ScoreBoard, 255);
- TextDrawFont(ScoreBoard, 4);
- TextDrawLetterSize(ScoreBoard, 0.500000, 1.000000);
- TextDrawColor(ScoreBoard, 255998719);
- TextDrawSetOutline(ScoreBoard, 0);
- TextDrawSetProportional(ScoreBoard, 1);
- TextDrawSetShadow(ScoreBoard, 1);
- TextDrawUseBox(ScoreBoard, 1);
- TextDrawBoxColor(ScoreBoard, 255);
- TextDrawTextSize(ScoreBoard, 63.000000, 52.000000);
- TextDrawSetSelectable(ScoreBoard, 0);
- TeamScores = TextDrawCreate(549.000000, 35.000000, "~b~CT: 0~n~~r~TT: 0");
- TextDrawBackgroundColor(TeamScores, 255);
- TextDrawFont(TeamScores, 1);
- TextDrawLetterSize(TeamScores, 0.479999, 1.500000);
- TextDrawColor(TeamScores, -1);
- TextDrawSetOutline(TeamScores, 1);
- TextDrawSetProportional(TeamScores, 1);
- TextDrawSetSelectable(TeamScores, 0);
- WebField = TextDrawCreate(480.000000, 4.000000, "LD_POOL:ball");
- TextDrawBackgroundColor(WebField, 255);
- TextDrawFont(WebField, 4);
- TextDrawLetterSize(WebField, 0.500000, 1.000000);
- TextDrawColor(WebField, -1);
- TextDrawSetOutline(WebField, 0);
- TextDrawSetProportional(WebField, 1);
- TextDrawSetShadow(WebField, 1);
- TextDrawUseBox(WebField, 1);
- TextDrawBoxColor(WebField, 255);
- TextDrawTextSize(WebField, 142.000000, 18.000000);
- TextDrawSetSelectable(WebField, 0);
- WebUrl = TextDrawCreate(512.000000, 8.000000, "CsSamp.tk");
- TextDrawBackgroundColor(WebUrl, 255);
- TextDrawFont(WebUrl, 1);
- TextDrawLetterSize(WebUrl, 0.449999, 1.000000);
- TextDrawColor(WebUrl, -65281);
- TextDrawSetOutline(WebUrl, 1);
- TextDrawSetProportional(WebUrl, 1);
- TextDrawSetSelectable(WebUrl, 0);
- KeyBuy = TextDrawCreate(5.000000, 241.000000, "Press ALT To Buy");
- TextDrawBackgroundColor(KeyBuy, 255);
- TextDrawFont(KeyBuy, 1);
- TextDrawLetterSize(KeyBuy, 0.209999, 1.100000);
- TextDrawColor(KeyBuy, 1217872127);
- TextDrawSetOutline(KeyBuy, 1);
- TextDrawSetProportional(KeyBuy, 1);
- TextDrawSetSelectable(KeyBuy, 0);
- BuyIconRol = TextDrawCreate(9.000000, 195.000000, "new textdraw");
- TextDrawAlignment(BuyIconRol, 2);
- TextDrawBackgroundColor(BuyIconRol, 0xFFFFFF00);
- TextDrawFont(BuyIconRol, 5);
- TextDrawLetterSize(BuyIconRol, 0.500000, 1.000000);
- TextDrawColor(BuyIconRol, 16711935);
- TextDrawSetOutline(BuyIconRol, 0);
- TextDrawSetProportional(BuyIconRol, 1);
- TextDrawSetShadow(BuyIconRol, 1);
- TextDrawUseBox(BuyIconRol, 1);
- TextDrawSetPreviewModel(BuyIconRol , 1349);
- TextDrawSetPreviewRot(BuyIconRol , 0 ,0,200.000000 , 0.889999);
- TextDrawBoxColor(BuyIconRol, 16711935);
- TextDrawTextSize(BuyIconRol, 52.000000, 54.000000);
- TextDrawSetSelectable(BuyIconRol, 0);
- ///<==============> In Spec Textdraws : <=========================================================================>
- UpperBox = TextDrawCreate(0.000000, -4.000000, "LD_SPAC:white");
- TextDrawBackgroundColor(UpperBox, 255);
- TextDrawFont(UpperBox, 4);
- TextDrawLetterSize(UpperBox, 0.500000, 1.000000);
- TextDrawColor(UpperBox, 255);
- TextDrawSetOutline(UpperBox, 0);
- TextDrawSetProportional(UpperBox, 1);
- TextDrawSetShadow(UpperBox, 1);
- TextDrawUseBox(UpperBox, 1);
- TextDrawBoxColor(UpperBox, 255);
- TextDrawTextSize(UpperBox, 641.000000, 79.000000);
- TextDrawSetSelectable(UpperBox, 0);
- SpecCredits = TextDrawCreate(566.000000, 0.000000, "~b~Counter-Strike~n~ ~w~By ~r~Amirab");
- TextDrawBackgroundColor(SpecCredits, 255);
- TextDrawFont(SpecCredits, 1);
- TextDrawLetterSize(SpecCredits, 0.260000, 1.399999);
- TextDrawColor(SpecCredits, -1);
- TextDrawSetOutline(SpecCredits, 1);
- TextDrawSetProportional(SpecCredits, 1);
- TextDrawSetSelectable(SpecCredits, 0);
- DownerBox = TextDrawCreate(0.000000, 370.000000, "LD_SPAC:white");
- TextDrawBackgroundColor(DownerBox, 255);
- TextDrawFont(DownerBox, 4);
- TextDrawLetterSize(DownerBox, 0.500000, 1.000000);
- TextDrawColor(DownerBox, 255);
- TextDrawSetOutline(DownerBox, 0);
- TextDrawSetProportional(DownerBox, 1);
- TextDrawSetShadow(DownerBox, 1);
- TextDrawUseBox(DownerBox, 1);
- TextDrawBoxColor(DownerBox, 255);
- TextDrawTextSize(DownerBox, 641.000000, 79.000000);
- TextDrawSetSelectable(DownerBox, 0);
- EnterSpec = TextDrawCreate(239.000000, 419.000000, "~w~.:: ~r~Press ~k~~VEHICLE_ENTER_EXIT~ ~w~::.");
- TextDrawBackgroundColor(EnterSpec, 255);
- TextDrawFont(EnterSpec, 1);
- TextDrawLetterSize(EnterSpec, 0.490000, 2.099999);
- TextDrawColor(EnterSpec, -1);
- TextDrawSetOutline(EnterSpec, 1);
- TextDrawSetProportional(EnterSpec, 1);
- TextDrawSetSelectable(EnterSpec, 0);
- SpecScores = TextDrawCreate(533.000000, 388.000000, "~b~CT: 50~n~~r~TT: 50");
- TextDrawBackgroundColor(SpecScores, 255);
- TextDrawFont(SpecScores, 1);
- TextDrawLetterSize(SpecScores, 0.579999, 2.699999);
- TextDrawColor(SpecScores, -1);
- TextDrawSetOutline(SpecScores, 0);
- TextDrawSetProportional(SpecScores, 1);
- TextDrawSetShadow(SpecScores, 1);
- TextDrawSetSelectable(SpecScores, 0);
- ///<==============> In Class Select Textdraws : <=========================================================================>
- CSClassSelect0 = TextDrawCreate(71.000000, 82.000000, "LD_DUAL:tvcorn");
- TextDrawBackgroundColor(CSClassSelect0, 255);
- TextDrawFont(CSClassSelect0, 4);
- TextDrawLetterSize(CSClassSelect0, 0.500000, 1.000000);
- TextDrawColor(CSClassSelect0, 255);
- TextDrawSetOutline(CSClassSelect0, 0);
- TextDrawSetProportional(CSClassSelect0, 1);
- TextDrawSetShadow(CSClassSelect0, 1);
- TextDrawUseBox(CSClassSelect0, 1);
- TextDrawBoxColor(CSClassSelect0, 255);
- TextDrawTextSize(CSClassSelect0, 82.000000, 146.000000);
- TextDrawSetSelectable(CSClassSelect0, 0);
- CSClassSelect1 = TextDrawCreate(239.000000, 82.000000, "LD_DUAL:tvcorn");
- TextDrawBackgroundColor(CSClassSelect1, 255);
- TextDrawFont(CSClassSelect1, 4);
- TextDrawLetterSize(CSClassSelect1, 0.500000, 1.000000);
- TextDrawColor(CSClassSelect1, 255);
- TextDrawSetOutline(CSClassSelect1, 0);
- TextDrawSetProportional(CSClassSelect1, 1);
- TextDrawSetShadow(CSClassSelect1, 1);
- TextDrawUseBox(CSClassSelect1, 1);
- TextDrawBoxColor(CSClassSelect1, 255);
- TextDrawTextSize(CSClassSelect1, -86.000000, 146.000000);
- TextDrawSetSelectable(CSClassSelect1, 0);
- CSClassSelect2 = TextDrawCreate(71.000000, 349.000000, "LD_DUAL:tvcorn");
- TextDrawBackgroundColor(CSClassSelect2, 255);
- TextDrawFont(CSClassSelect2, 4);
- TextDrawLetterSize(CSClassSelect2, 0.500000, 1.000000);
- TextDrawColor(CSClassSelect2, 255);
- TextDrawSetOutline(CSClassSelect2, 0);
- TextDrawSetProportional(CSClassSelect2, 1);
- TextDrawSetShadow(CSClassSelect2, 1);
- TextDrawUseBox(CSClassSelect2, 1);
- TextDrawBoxColor(CSClassSelect2, 255);
- TextDrawTextSize(CSClassSelect2, 82.000000, -126.000000);
- TextDrawSetSelectable(CSClassSelect2, 0);
- CSClassSelect3 = TextDrawCreate(239.000000, 349.000000, "LD_DUAL:tvcorn");
- TextDrawBackgroundColor(CSClassSelect3, 255);
- TextDrawFont(CSClassSelect3, 4);
- TextDrawLetterSize(CSClassSelect3, 0.500000, 1.000000);
- TextDrawColor(CSClassSelect3, 255);
- TextDrawSetOutline(CSClassSelect3, 0);
- TextDrawSetProportional(CSClassSelect3, 1);
- TextDrawSetShadow(CSClassSelect3, 1);
- TextDrawUseBox(CSClassSelect3, 1);
- TextDrawBoxColor(CSClassSelect3, 255);
- TextDrawTextSize(CSClassSelect3, -86.000000, -127.000000);
- TextDrawSetSelectable(CSClassSelect3, 0);
- CSClassSelect4 = TextDrawCreate(239.000000, -4.000000, "LD_SPAC:white");
- TextDrawBackgroundColor(CSClassSelect4, 255);
- TextDrawFont(CSClassSelect4, 4);
- TextDrawLetterSize(CSClassSelect4, 0.500000, 1.000000);
- TextDrawColor(CSClassSelect4, 255);
- TextDrawSetOutline(CSClassSelect4, 0);
- TextDrawSetProportional(CSClassSelect4, 1);
- TextDrawSetShadow(CSClassSelect4, 1);
- TextDrawUseBox(CSClassSelect4, 1);
- TextDrawBoxColor(CSClassSelect4, 255);
- TextDrawTextSize(CSClassSelect4, 414.000000, 470.000000);
- TextDrawSetSelectable(CSClassSelect4, 0);
- CSClassSelect5 = TextDrawCreate(-1.000000, -6.000000, "LD_SPAC:white");
- TextDrawBackgroundColor(CSClassSelect5, 255);
- TextDrawFont(CSClassSelect5, 4);
- TextDrawLetterSize(CSClassSelect5, 0.500000, 1.000000);
- TextDrawColor(CSClassSelect5, 255);
- TextDrawSetOutline(CSClassSelect5, 0);
- TextDrawSetProportional(CSClassSelect5, 1);
- TextDrawSetShadow(CSClassSelect5, 1);
- TextDrawUseBox(CSClassSelect5, 1);
- TextDrawBoxColor(CSClassSelect5, 255);
- TextDrawTextSize(CSClassSelect5, 245.000000, 89.000000);
- TextDrawSetSelectable(CSClassSelect5, 0);
- CSClassSelect6 = TextDrawCreate(-1.000000, 341.000000, "LD_SPAC:white");
- TextDrawBackgroundColor(CSClassSelect6, 255);
- TextDrawFont(CSClassSelect6, 4);
- TextDrawLetterSize(CSClassSelect6, 0.500000, 1.000000);
- TextDrawColor(CSClassSelect6, 255);
- TextDrawSetOutline(CSClassSelect6, 0);
- TextDrawSetProportional(CSClassSelect6, 1);
- TextDrawSetShadow(CSClassSelect6, 1);
- TextDrawUseBox(CSClassSelect6, 1);
- TextDrawBoxColor(CSClassSelect6, 255);
- TextDrawTextSize(CSClassSelect6, 245.000000, 119.000000);
- TextDrawSetSelectable(CSClassSelect6, 0);
- CSClassSelect7 = TextDrawCreate(-1.000000, 77.000000, "LD_SPAC:white");
- TextDrawBackgroundColor(CSClassSelect7, 255);
- TextDrawFont(CSClassSelect7, 4);
- TextDrawLetterSize(CSClassSelect7, 0.500000, 1.000000);
- TextDrawColor(CSClassSelect7, 255);
- TextDrawSetOutline(CSClassSelect7, 0);
- TextDrawSetProportional(CSClassSelect7, 1);
- TextDrawSetShadow(CSClassSelect7, 1);
- TextDrawUseBox(CSClassSelect7, 1);
- TextDrawBoxColor(CSClassSelect7, 255);
- TextDrawTextSize(CSClassSelect7, 72.000000, 271.000000);
- TextDrawSetSelectable(CSClassSelect7, 0);
- CSClassSelect8 = TextDrawCreate(233.000000, -18.000000, "LD_PLAN:AirLogo");
- TextDrawBackgroundColor(CSClassSelect8, 255);
- TextDrawFont(CSClassSelect8, 4);
- TextDrawLetterSize(CSClassSelect8, 0.500000, 1.000000);
- TextDrawColor(CSClassSelect8, -1);
- TextDrawSetOutline(CSClassSelect8, 0);
- TextDrawSetProportional(CSClassSelect8, 1);
- TextDrawSetShadow(CSClassSelect8, 1);
- TextDrawUseBox(CSClassSelect8, 1);
- TextDrawBoxColor(CSClassSelect8, 255);
- TextDrawTextSize(CSClassSelect8, 409.000000, 461.000000);
- TextDrawSetSelectable(CSClassSelect8, 0);
- CSClassSelect9 = TextDrawCreate(435.000000, 363.000000, "Counter - Strike");
- TextDrawAlignment(CSClassSelect9, 2);
- TextDrawBackgroundColor(CSClassSelect9, 255);
- TextDrawFont(CSClassSelect9, 1);
- TextDrawLetterSize(CSClassSelect9, 1.470000, 6.000000);
- TextDrawColor(CSClassSelect9, -8388353);
- TextDrawSetOutline(CSClassSelect9, 1);
- TextDrawSetProportional(CSClassSelect9, 1);
- TextDrawUseBox(CSClassSelect9, 1);
- TextDrawBoxColor(CSClassSelect9, 255);
- TextDrawTextSize(CSClassSelect9, 0.000000, 441.000000);
- TextDrawSetSelectable(CSClassSelect9, 0);
- CSClassSelect10 = TextDrawCreate(579.000000, 159.000000, "Select Team");
- TextDrawAlignment(CSClassSelect10, 2);
- TextDrawBackgroundColor(CSClassSelect10, 255);
- TextDrawFont(CSClassSelect10, 1);
- TextDrawLetterSize(CSClassSelect10, 0.390000, 2.100000);
- TextDrawColor(CSClassSelect10, -1);
- TextDrawSetOutline(CSClassSelect10, 1);
- TextDrawSetProportional(CSClassSelect10, 1);
- TextDrawUseBox(CSClassSelect10, 1);
- TextDrawBoxColor(CSClassSelect10, -8388353);
- TextDrawTextSize(CSClassSelect10, 0.000000, 101.000000);
- TextDrawSetSelectable(CSClassSelect10, 0);
- CSClassSelect11 = TextDrawCreate(579.000000, 202.000000, "Counter-Strike");
- TextDrawAlignment(CSClassSelect11, 2);
- TextDrawBackgroundColor(CSClassSelect11, 255);
- TextDrawFont(CSClassSelect11, 1);
- TextDrawLetterSize(CSClassSelect11, 0.390000, 2.100000);
- TextDrawColor(CSClassSelect11, -1);
- TextDrawSetOutline(CSClassSelect11, 1);
- TextDrawSetProportional(CSClassSelect11, 1);
- TextDrawUseBox(CSClassSelect11, 1);
- TextDrawBoxColor(CSClassSelect11, 65535);
- TextDrawTextSize(CSClassSelect11, 25.000000, 101.000000);
- TextDrawSetSelectable(CSClassSelect11, 1);
- CSClassSelect12 = TextDrawCreate(579.000000, 245.000000, "Terrorist");
- TextDrawAlignment(CSClassSelect12, 2);
- TextDrawBackgroundColor(CSClassSelect12, 255);
- TextDrawFont(CSClassSelect12, 1);
- TextDrawLetterSize(CSClassSelect12, 0.390000, 2.100000);
- TextDrawColor(CSClassSelect12, -1);
- TextDrawSetOutline(CSClassSelect12, 1);
- TextDrawSetProportional(CSClassSelect12, 1);
- TextDrawUseBox(CSClassSelect12, 1);
- TextDrawBoxColor(CSClassSelect12, -16776961);
- TextDrawTextSize(CSClassSelect12, 25.000000, 101.000000);
- TextDrawSetSelectable(CSClassSelect12, 1);
- CSClassSelect13 = TextDrawCreate(515.000000, 156.000000, "LD_SPAC:white");
- TextDrawBackgroundColor(CSClassSelect13, 255);
- TextDrawFont(CSClassSelect13, 4);
- TextDrawLetterSize(CSClassSelect13, 0.500000, 1.000000);
- TextDrawColor(CSClassSelect13, -8388353);
- TextDrawSetOutline(CSClassSelect13, 0);
- TextDrawSetProportional(CSClassSelect13, 1);
- TextDrawSetShadow(CSClassSelect13, 1);
- TextDrawUseBox(CSClassSelect13, 1);
- TextDrawBoxColor(CSClassSelect13, 255);
- TextDrawTextSize(CSClassSelect13, 10.000000, 133.000000);
- TextDrawSetSelectable(CSClassSelect13, 0);
- CSClassSelect14 = TextDrawCreate(632.000000, 156.000000, "LD_SPAC:white");
- TextDrawBackgroundColor(CSClassSelect14, 255);
- TextDrawFont(CSClassSelect14, 4);
- TextDrawLetterSize(CSClassSelect14, 0.500000, 1.000000);
- TextDrawColor(CSClassSelect14, -8388353);
- TextDrawSetOutline(CSClassSelect14, 0);
- TextDrawSetProportional(CSClassSelect14, 1);
- TextDrawSetShadow(CSClassSelect14, 1);
- TextDrawUseBox(CSClassSelect14, 1);
- TextDrawBoxColor(CSClassSelect14, 255);
- TextDrawTextSize(CSClassSelect14, 10.000000, 133.000000);
- TextDrawSetSelectable(CSClassSelect14, 0);
- CSClassSelect15 = TextDrawCreate(515.000000, 284.000000, "LD_SPAC:white");
- TextDrawBackgroundColor(CSClassSelect15, 255);
- TextDrawFont(CSClassSelect15, 4);
- TextDrawLetterSize(CSClassSelect15, 0.500000, 1.000000);
- TextDrawColor(CSClassSelect15, -8388353);
- TextDrawSetOutline(CSClassSelect15, 0);
- TextDrawSetProportional(CSClassSelect15, 1);
- TextDrawSetShadow(CSClassSelect15, 1);
- TextDrawUseBox(CSClassSelect15, 1);
- TextDrawBoxColor(CSClassSelect15, 255);
- TextDrawTextSize(CSClassSelect15, 125.000000, 12.000000);
- TextDrawSetSelectable(CSClassSelect15, 0);
- CSClassSelect16 = TextDrawCreate(378.000000, 158.000000, "Select Skin");
- TextDrawAlignment(CSClassSelect16, 2);
- TextDrawBackgroundColor(CSClassSelect16, 255);
- TextDrawFont(CSClassSelect16, 1);
- TextDrawLetterSize(CSClassSelect16, 0.390000, 2.100000);
- TextDrawColor(CSClassSelect16, -1);
- TextDrawSetOutline(CSClassSelect16, 1);
- TextDrawSetProportional(CSClassSelect16, 1);
- TextDrawUseBox(CSClassSelect16, 1);
- TextDrawBoxColor(CSClassSelect16, -8388353);
- TextDrawTextSize(CSClassSelect16, 0.000000, 101.000000);
- TextDrawSetSelectable(CSClassSelect16, 0);
- CSClassSelect17 = TextDrawCreate(442.000000, 150.000000, "LD_BEAT:right");
- TextDrawBackgroundColor(CSClassSelect17, 255);
- TextDrawFont(CSClassSelect17, 4);
- TextDrawLetterSize(CSClassSelect17, 0.500000, 1.000000);
- TextDrawColor(CSClassSelect17, -1);
- TextDrawSetOutline(CSClassSelect17, 0);
- TextDrawSetProportional(CSClassSelect17, 1);
- TextDrawSetShadow(CSClassSelect17, 1);
- TextDrawUseBox(CSClassSelect17, 1);
- TextDrawBoxColor(CSClassSelect17, 255);
- TextDrawTextSize(CSClassSelect17, 39.000000, 37.000000);
- TextDrawSetSelectable(CSClassSelect17, 1);
- CSClassSelect18 = TextDrawCreate(275.000000, 151.000000, "LD_BEAT:left");
- TextDrawBackgroundColor(CSClassSelect18, 255);
- TextDrawFont(CSClassSelect18, 4);
- TextDrawLetterSize(CSClassSelect18, 0.500000, 1.000000);
- TextDrawColor(CSClassSelect18, -1);
- TextDrawSetOutline(CSClassSelect18, 0);
- TextDrawSetProportional(CSClassSelect18, 1);
- TextDrawSetShadow(CSClassSelect18, 1);
- TextDrawUseBox(CSClassSelect18, 1);
- TextDrawBoxColor(CSClassSelect18, 255);
- TextDrawTextSize(CSClassSelect18, 39.000000, 37.000000);
- TextDrawSetSelectable(CSClassSelect18, 1);
- CSClassSelect19 = TextDrawCreate(375.000000, 309.000000, "<= Accept =>");
- TextDrawAlignment(CSClassSelect19, 2);
- TextDrawBackgroundColor(CSClassSelect19, 255);
- TextDrawFont(CSClassSelect19, 1);
- TextDrawLetterSize(CSClassSelect19, 0.529999, 3.299999);
- TextDrawColor(CSClassSelect19, -1);
- TextDrawSetOutline(CSClassSelect19, 1);
- TextDrawSetProportional(CSClassSelect19, 1);
- TextDrawUseBox(CSClassSelect19, 1);
- TextDrawBoxColor(CSClassSelect19, 16777215);
- TextDrawTextSize(CSClassSelect19, 30.000000, 134.000000);
- TextDrawSetSelectable(CSClassSelect19, 1);
- ///<==============> In Login/Register Textdraws : <=========================================================================>
- /*for( new playerid; playerid != MAX_PLAYERS; playerid++)
- {
- LogLoadSc[playerid] = TextDrawCreate(0.000000, 0.000000, "LD_SPAC:white");
- TextDrawBackgroundColor(LogLoadSc[playerid], 255);
- TextDrawFont(LogLoadSc[playerid], 4);
- TextDrawLetterSize(LogLoadSc[playerid], 0.500000, 1.000000);
- TextDrawColor(LogLoadSc[playerid], 0x00000000);
- TextDrawSetOutline(LogLoadSc[playerid], 0);
- TextDrawSetProportional(LogLoadSc[playerid], 1);
- TextDrawSetShadow(LogLoadSc[playerid], 1);
- TextDrawUseBox(LogLoadSc[playerid], 1);
- TextDrawBoxColor(LogLoadSc[playerid], 255);
- TextDrawTextSize(LogLoadSc[playerid], 641.000000, 448.000000);
- TextDrawSetSelectable(LogLoadSc[playerid], 0);
- }*/
- //SetTimer("ChanginClassAngle" , 200 , 1);
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- /*CB:ChangingClassAngle()
- {
- for( new playerid = 0; playerid != MAX_PLAYERS; playerid++)
- {
- if(InClassSelection[playerid])
- {
- new Float:ang;
- GetPlayerFacingAngle(playerid , ang);
- ang += 10;
- SetPlayerFacingAngle(playerid , ang);
- }
- }
- }*/
- public OnPlayerRequestClass(playerid, classid)
- {
- if(PlayerData[playerid][pLoggedIn] != 1)
- {
- if(!dini_Exists(UserPath(playerid)))
- {
- new string[300];
- format(string , sizeof(string) , "Welcome "Red"%s ,\n"White"Your Name Is Not Registered\nWe Can't Find It In Our DataBases\n"Green"Please Choose A Password For Register You Account" , GetName(playerid));
- ShowPlayerDialog(playerid , DIAREG , DIALOG_STYLE_INPUT , ""Yellow"CS SAMP : Register" , string , "Ok " , "Cancel");
- } else {
- new string[300];
- format(string , sizeof(string) , "Welcome "Red"%s ,\n"White"Your Name Is Registered\nAnd We Found It In Our DataBases\n"Green"Please Enter Your Password To Login" , GetName(playerid));
- ShowPlayerDialog(playerid , DIALOG , DIALOG_STYLE_INPUT , ""Yellow"CS SAMP : Login", string , "Ok" , "Cancel");
- }
- }
- InClassSelection[playerid] = 1;
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- new string[256];
- format(string , sizeof(string) , "[JOIN]Player "Red"%s "Yellow"Has Joined To Our Server "Orange"(CS Samp)" , GetName(playerid));
- SendClientMessageToAll(C_Yellow , string);
- InClassSelection[playerid] = 0;
- Background[playerid] = CreatePlayerTextDraw(playerid, 320, 0, "_");
- PlayerTextDrawUseBox(playerid, Background[playerid], 1);
- PlayerTextDrawLetterSize(playerid, Background[playerid], 1.0, 49.6);
- PlayerTextDrawTextSize(playerid, Background[playerid], 1.0, 640);
- PlayerTextDrawBoxColor(playerid, Background[playerid], 0x00000000);
- PlayerTextDrawAlignment(playerid, Background[playerid], 2);
- GivePlayerMoney(playerid , 1000);
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new string[256];
- format(string , sizeof(string) , "[LEAVE]Player "Red"%s "Yellow"Has Left Our Server "Orange"(CS Samp)" , GetName(playerid));
- SendClientMessageToAll(C_Yellow , string);
- dini_IntSet(UP,"Money", GetPlayerMoney(playerid));
- dini_IntSet(UP,"Score", GetPlayerScore(playerid));
- dini_IntSet(UP,"Kill", PlayerData[playerid][pKill]);
- dini_IntSet(UP,"Death", PlayerData[playerid][pDeath]);
- dini_IntSet(UP,"Admin", PlayerData[playerid][pAdmin]);
- dini_IntSet(UP,"VIP", PlayerData[playerid][pVip]);
- dini_IntSet(UP,"Ban", PlayerData[playerid][pBan]);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- //TextDrawHideForPlayer(playerid , LogLoadSc[playerid]);
- SetTimerEx("FadeIn", DELAY, false, "id", playerid, 255);
- GivePlayerMoney(playerid , 85000);
- if(InClassSelection[playerid] == 1)
- {
- TogglePlayerControllable(playerid , 0);
- SetPlayerCameraPos(playerid, -1313.6761, 493.2699, 17.9306);
- SetPlayerCameraLookAt(playerid, -1314.6793, 493.3123, 17.9756);
- SetPlayerPos(playerid , -1317.3030,492.1452,17.8428);
- SetPlayerFacingAngle(playerid , -90);
- VirtualWorldClass ++;
- SetPlayerVirtualWorld(playerid , VirtualWorldClass);
- TextDrawShowForPlayer(playerid, CSClassSelect0);
- TextDrawShowForPlayer(playerid, CSClassSelect1);
- TextDrawShowForPlayer(playerid, CSClassSelect2);
- TextDrawShowForPlayer(playerid, CSClassSelect3);
- TextDrawShowForPlayer(playerid, CSClassSelect4);
- TextDrawShowForPlayer(playerid, CSClassSelect5);
- TextDrawShowForPlayer(playerid, CSClassSelect6);
- TextDrawShowForPlayer(playerid, CSClassSelect7);
- TextDrawShowForPlayer(playerid, CSClassSelect8);
- TextDrawShowForPlayer(playerid, CSClassSelect9);
- TextDrawShowForPlayer(playerid, CSClassSelect10);
- TextDrawShowForPlayer(playerid, CSClassSelect11);
- TextDrawShowForPlayer(playerid, CSClassSelect12);
- TextDrawShowForPlayer(playerid, CSClassSelect13);
- TextDrawShowForPlayer(playerid, CSClassSelect14);
- TextDrawShowForPlayer(playerid, CSClassSelect15);
- SelectTextDraw(playerid , C_Green);
- }
- else
- {
- if(GPT(playerid) == CT) SpawnCounter(playerid);
- if(GPT(playerid) == TT) SpawnTerrorist(playerid);
- SetPlayerSkin(playerid , PlayerSkin[playerid]);
- SetPlayerHealth(playerid , 100);
- SetPlayerVirtualWorld(playerid , 0);
- TextDrawShowForPlayer(playerid, ArmourIcon);
- TextDrawShowForPlayer(playerid, HealthIcon);
- TextDrawShowForPlayer(playerid, ArmourVal[playerid]);
- TextDrawShowForPlayer(playerid, HealthVal[playerid]);
- TextDrawShowForPlayer(playerid, TimerIcon);
- TextDrawShowForPlayer(playerid, TimerTime);
- TextDrawShowForPlayer(playerid, TdMapName);
- TextDrawShowForPlayer(playerid, ScoreBoard);
- TextDrawShowForPlayer(playerid, TeamScores);
- TextDrawShowForPlayer(playerid, WebField);
- TextDrawShowForPlayer(playerid, WebUrl);
- TextDrawShowForPlayer(playerid, KeyBuy);
- TextDrawShowForPlayer(playerid, BuyIconRol);
- ShowWeaponMenuForPlayer(playerid);
- }
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(newkeys & KEY_WALK)
- {
- ShowWeaponMenuForPlayer(playerid);
- }
- if(newkeys & KEY_SECONDARY_ATTACK)
- {
- IsSpecating[playerid] = 0;
- TogglePlayerSpectating(playerid, false);
- TextDrawHideForPlayer(playerid , UpperBox);
- TextDrawHideForPlayer(playerid , DownerBox);
- TextDrawHideForPlayer(playerid , SpecCredits);
- TextDrawHideForPlayer(playerid , EnterSpec);
- TextDrawHideForPlayer(playerid , SpecScores);
- TextDrawHideForPlayer(playerid , SpecName[playerid]);
- SpawnPlayer(playerid);
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- if(GPT(playerid) == CT) TTKills ++;
- if(GPT(playerid) == TT) CTKills ++;
- if(killerid == INVALID_PLAYER_ID)
- {
- SendDeathMessage(playerid , playerid , reason);
- GivePlayerMoney(playerid , 150);
- PlayerData[playerid][pDeath] ++;
- } else {
- SendDeathMessage(killerid , playerid , reason);
- GivePlayerMoney(playerid , 50);
- GivePlayerMoney(killerid , 150);
- GameTextForPlayer(playerid , "Killed By ~r~Enemy" , 4 , 5);
- GameTextForPlayer(killerid , "Killed An ~r~Enemy!" , 4 , 5);
- new scr = GetPlayerScore(killerid);
- SetPlayerScore(killerid , scr + 1);
- PlayerData[playerid][pDeath] ++;
- PlayerData[killerid][pKill] ++;
- TogglePlayerSpectating(playerid, true);
- PlayerSpectatePlayer(playerid, killerid);
- IsSpecating[playerid] = 1;
- new str[128];
- format(str , sizeof(str) , "%s" , GetName(killerid));
- TextDrawSetString(SpecName[playerid] , str);
- TextDrawShowForPlayer(playerid , UpperBox);
- TextDrawShowForPlayer(playerid , DownerBox);
- TextDrawShowForPlayer(playerid , SpecCredits);
- TextDrawShowForPlayer(playerid , EnterSpec);
- TextDrawShowForPlayer(playerid , SpecScores);
- TextDrawShowForPlayer(playerid , SpecName[playerid]);
- }
- /*
- new Text:UpperBox;
- new Text:SpecCredits;
- new Text:DownerBox;
- new Text:EnterSpec;
- new Text:SpecName;
- new Text:SpecScores;*/
- SetTeamScores();
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/mycommand", cmdtext, true, 10) == 0)
- {
- // Do something here
- return 1;
- }
- return 0;
- }
- public OnPlayerClickTextDraw(playerid, Text:clickedid)
- {
- new skin = GetPlayerSkin(playerid);
- if(cid == CSClassSelect11)
- {
- TextDrawHideForPlayer(playerid, CSClassSelect12);
- TextDrawShowForPlayer(playerid, CSClassSelect16);
- TextDrawShowForPlayer(playerid, CSClassSelect17);
- TextDrawShowForPlayer(playerid, CSClassSelect18);
- TextDrawShowForPlayer(playerid, CSClassSelect19);
- SetPlayerSkin(playerid , 285);
- SPT(playerid , CT);
- SetPlayerColor(playerid , C_CT);
- }
- else if(cid == CSClassSelect12)
- {
- TextDrawHideForPlayer(playerid, CSClassSelect11);
- TextDrawShowForPlayer(playerid, CSClassSelect16);
- TextDrawShowForPlayer(playerid, CSClassSelect17);
- TextDrawShowForPlayer(playerid, CSClassSelect18);
- TextDrawShowForPlayer(playerid, CSClassSelect19);
- SetPlayerSkin(playerid , 23);
- SPT(playerid , TT);
- SetPlayerColor(playerid , C_TT);
- }
- if(cid == CSClassSelect17)
- {
- if(GPT(playerid) == TT)
- {
- if(skin == 23) return SetPlayerSkin(playerid , 24);
- if(skin == 24) return SetPlayerSkin(playerid , 28);
- if(skin == 28) return SetPlayerSkin(playerid , 30);
- if(skin == 30) return SetPlayerSkin(playerid , 73);
- if(skin == 73) return SetPlayerSkin(playerid , 100);
- if(skin == 100) return SetPlayerSkin(playerid , 108);
- if(skin == 108) return SetPlayerSkin(playerid , 115);
- if(skin == 115) return SetPlayerSkin(playerid , 122);
- if(skin == 122) return SetPlayerSkin(playerid , 191);
- if(skin == 191) return SetPlayerSkin(playerid , 192);
- if(skin == 192) return SetPlayerSkin(playerid , 193);
- if(skin == 193) return SetPlayerSkin(playerid , 206);
- if(skin == 206) return SetPlayerSkin(playerid , 234);
- if(skin == 234) return SetPlayerSkin(playerid , 242);
- if(skin == 242) return SetPlayerSkin(playerid , 23);
- }
- if(GPT(playerid) == CT)
- {
- if(skin == 285) return SetPlayerSkin(playerid , 287);
- if(skin == 287) return SetPlayerSkin(playerid , 17);
- if(skin == 17) return SetPlayerSkin(playerid , 280);
- if(skin == 280) return SetPlayerSkin(playerid , 267);
- if(skin == 267) return SetPlayerSkin(playerid , 228);
- if(skin == 228) return SetPlayerSkin(playerid , 224);
- if(skin == 224) return SetPlayerSkin(playerid , 225);
- if(skin == 225) return SetPlayerSkin(playerid , 281);
- if(skin == 281) return SetPlayerSkin(playerid , 282);
- if(skin == 282) return SetPlayerSkin(playerid , 283);
- if(skin == 283) return SetPlayerSkin(playerid , 294);
- if(skin == 294) return SetPlayerSkin(playerid , 172);
- if(skin == 172) return SetPlayerSkin(playerid , 165);
- if(skin == 165) return SetPlayerSkin(playerid , 164);
- if(skin == 164) return SetPlayerSkin(playerid , 285);
- }
- }
- if(cid == CSClassSelect18)
- {
- if(GPT(playerid) == TT)
- {
- if(skin == 24) return SetPlayerSkin(playerid , 23);
- if(skin == 28) return SetPlayerSkin(playerid , 24);
- if(skin == 30) return SetPlayerSkin(playerid , 28);
- if(skin == 73) return SetPlayerSkin(playerid , 30);
- if(skin == 100) return SetPlayerSkin(playerid , 73);
- if(skin == 108) return SetPlayerSkin(playerid , 100);
- if(skin == 115) return SetPlayerSkin(playerid , 108);
- if(skin == 122) return SetPlayerSkin(playerid , 115);
- if(skin == 191) return SetPlayerSkin(playerid , 122);
- if(skin == 192) return SetPlayerSkin(playerid , 191);
- if(skin == 193) return SetPlayerSkin(playerid , 192);
- if(skin == 206) return SetPlayerSkin(playerid , 193);
- if(skin == 234) return SetPlayerSkin(playerid , 206);
- if(skin == 242) return SetPlayerSkin(playerid , 234);
- if(skin == 23) return SetPlayerSkin(playerid , 242);
- }
- if(GPT(playerid) == CT)
- {
- if(skin == 287) return SetPlayerSkin(playerid , 285);
- if(skin == 17) return SetPlayerSkin(playerid , 287);
- if(skin == 280) return SetPlayerSkin(playerid , 17);
- if(skin == 267) return SetPlayerSkin(playerid , 280);
- if(skin == 228) return SetPlayerSkin(playerid , 267);
- if(skin == 224) return SetPlayerSkin(playerid , 228);
- if(skin == 225) return SetPlayerSkin(playerid , 224);
- if(skin == 281) return SetPlayerSkin(playerid , 225);
- if(skin == 282) return SetPlayerSkin(playerid , 281);
- if(skin == 283) return SetPlayerSkin(playerid , 282);
- if(skin == 294) return SetPlayerSkin(playerid , 283);
- if(skin == 172) return SetPlayerSkin(playerid , 294);
- if(skin == 165) return SetPlayerSkin(playerid , 172);
- if(skin == 164) return SetPlayerSkin(playerid , 165);
- if(skin == 285) return SetPlayerSkin(playerid , 164);
- }
- }
- if(cid == CSClassSelect19)
- {
- PlayerSkin[playerid] = GetPlayerSkin(playerid);
- TextDrawHideForPlayer(playerid, CSClassSelect0);
- TextDrawHideForPlayer(playerid, CSClassSelect1);
- TextDrawHideForPlayer(playerid, CSClassSelect2);
- TextDrawHideForPlayer(playerid, CSClassSelect3);
- TextDrawHideForPlayer(playerid, CSClassSelect4);
- TextDrawHideForPlayer(playerid, CSClassSelect5);
- TextDrawHideForPlayer(playerid, CSClassSelect6);
- TextDrawHideForPlayer(playerid, CSClassSelect7);
- TextDrawHideForPlayer(playerid, CSClassSelect8);
- TextDrawHideForPlayer(playerid, CSClassSelect9);
- TextDrawHideForPlayer(playerid, CSClassSelect10);
- TextDrawHideForPlayer(playerid, CSClassSelect11);
- TextDrawHideForPlayer(playerid, CSClassSelect12);
- TextDrawHideForPlayer(playerid, CSClassSelect13);
- TextDrawHideForPlayer(playerid, CSClassSelect14);
- TextDrawHideForPlayer(playerid, CSClassSelect15);
- TextDrawHideForPlayer(playerid, CSClassSelect16);
- TextDrawHideForPlayer(playerid, CSClassSelect17);
- TextDrawHideForPlayer(playerid, CSClassSelect18);
- TextDrawHideForPlayer(playerid, CSClassSelect19);
- InClassSelection[playerid] = 0;
- SpawnPlayer(playerid);
- CancelSelectTextDraw(playerid);
- }
- if(cid == CSBuy24)
- {
- HideWeaponMenuForPlayer(playerid);
- }
- if(cid == CSBuy1)
- {
- if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid , C_DRed , "You Don't Have Enough Money");
- TextDrawHideForPlayer(playerid , CSBuy2);
- TextDrawHideForPlayer(playerid , CSBuy3);
- GivePlayerWeapon(playerid , 22 , 2000);
- GivePlayerMoney(playerid , -500);
- }
- if(cid == CSBuy2)
- {
- if(GetPlayerMoney(playerid) < 200) return SendClientMessage(playerid , C_DRed , "You Don't Have Enough Money");
- TextDrawHideForPlayer(playerid , CSBuy1);
- TextDrawHideForPlayer(playerid , CSBuy3);
- GivePlayerWeapon(playerid , 23 , 2000);
- GivePlayerMoney(playerid , -200);
- }
- if(cid == CSBuy3)
- {
- if(GetPlayerMoney(playerid) < 800) return SendClientMessage(playerid , C_DRed , "You Don't Have Enough Money");
- TextDrawHideForPlayer(playerid , CSBuy1);
- TextDrawHideForPlayer(playerid , CSBuy2);
- GivePlayerWeapon(playerid , 24 , 2000);
- GivePlayerMoney(playerid , -800);
- }
- if(cid == CSBuy4)
- {
- if(GetPlayerMoney(playerid) < 900) return SendClientMessage(playerid , C_DRed , "You Don't Have Enough Money");
- TextDrawHideForPlayer(playerid , CSBuy5);
- TextDrawHideForPlayer(playerid , CSBuy6);
- GivePlayerWeapon(playerid , 25 , 2000);
- GivePlayerMoney(playerid , -900);
- }
- if(cid == CSBuy5)
- {
- if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid , C_DRed , "You Don't Have Enough Money");
- TextDrawHideForPlayer(playerid , CSBuy4);
- TextDrawHideForPlayer(playerid , CSBuy6);
- GivePlayerWeapon(playerid , 26 , 2000);
- GivePlayerMoney(playerid , -1500);
- }
- if(cid == CSBuy6)
- {
- if(GetPlayerMoney(playerid) < 1200) return SendClientMessage(playerid , C_DRed , "You Don't Have Enough Money");
- TextDrawHideForPlayer(playerid , CSBuy5);
- TextDrawHideForPlayer(playerid , CSBuy4);
- GivePlayerWeapon(playerid , 27 , 2000);
- GivePlayerMoney(playerid , -1200);
- }
- if(cid == CSBuy7)
- {
- if(GetPlayerMoney(playerid) < 1200) return SendClientMessage(playerid , C_DRed , "You Don't Have Enough Money");
- TextDrawHideForPlayer(playerid , CSBuy8);
- TextDrawHideForPlayer(playerid , CSBuy9);
- GivePlayerWeapon(playerid , 28 , 2000);
- GivePlayerMoney(playerid , -1200);
- }
- if(cid == CSBuy8)
- {
- if(GetPlayerMoney(playerid) < 850) return SendClientMessage(playerid , C_DRed , "You Don't Have Enough Money");
- TextDrawHideForPlayer(playerid , CSBuy7);
- TextDrawHideForPlayer(playerid , CSBuy9);
- GivePlayerWeapon(playerid , 29 , 2000);
- GivePlayerMoney(playerid , -850);
- }
- if(cid == CSBuy9)
- {
- if(GetPlayerMoney(playerid) < 1600) return SendClientMessage(playerid , C_DRed , "You Don't Have Enough Money");
- TextDrawHideForPlayer(playerid , CSBuy7);
- TextDrawHideForPlayer(playerid , CSBuy8);
- GivePlayerWeapon(playerid , 34 , 2000);
- GivePlayerMoney(playerid , -1600);
- }
- if(cid == CSBuy10)
- {
- if(GetPlayerMoney(playerid) < 1100) return SendClientMessage(playerid , C_DRed , "You Don't Have Enough Money");
- TextDrawHideForPlayer(playerid , CSBuy12);
- GivePlayerWeapon(playerid , 30 , 2000);
- GivePlayerMoney(playerid , -1100);
- }
- if(cid == CSBuy11)
- {
- if(GetPlayerMoney(playerid) < 1100) return SendClientMessage(playerid , C_DRed , "You Don't Have Enough Money");
- TextDrawHideForPlayer(playerid , CSBuy12);
- GivePlayerWeapon(playerid , 30 , 2000);
- GivePlayerMoney(playerid , -1100);
- }
- if(cid == CSBuy12)
- {
- if(GetPlayerMoney(playerid) < 1900) return SendClientMessage(playerid , C_DRed , "You Don't Have Enough Money");
- TextDrawHideForPlayer(playerid , CSBuy10);
- TextDrawHideForPlayer(playerid , CSBuy11);
- GivePlayerWeapon(playerid , 31 , 2000);
- GivePlayerMoney(playerid , -1900);
- }
- if(cid == CSBuy13)
- {
- if(GetPlayerMoney(playerid) < 1600) return SendClientMessage(playerid , C_DRed , "You Don't Have Enough Money");
- TextDrawHideForPlayer(playerid , CSBuy14);
- GivePlayerWeapon(playerid , 32 , 2000);
- GivePlayerMoney(playerid , -1600);
- }
- if(cid == CSBuy14)
- {
- if(GetPlayerMoney(playerid) < 3200) return SendClientMessage(playerid , C_DRed , "You Don't Have Enough Money");
- TextDrawHideForPlayer(playerid , CSBuy13);
- GivePlayerWeapon(playerid , 33 , 200);
- GivePlayerMoney(playerid , -3200);
- }
- if(cid == CSBuy15)
- {
- if(GetPlayerMoney(playerid) < 1700) return SendClientMessage(playerid , C_DRed , "You Don't Have Enough Money");
- TextDrawHideForPlayer(playerid , CSBuy15);
- GivePlayerWeapon(playerid , 39 , 10);
- GivePlayerMoney(playerid , -1700);
- }
- if(cid == CSBuy16)
- {
- if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid , C_DRed , "You Don't Have Enough Money");
- TextDrawHideForPlayer(playerid , CSBuy17);
- TextDrawHideForPlayer(playerid , CSBuy18);
- GivePlayerWeapon(playerid , 16 , 5);
- GivePlayerMoney(playerid , -500);
- }
- if(cid == CSBuy17)
- {
- if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid , C_DRed , "You Don't Have Enough Money");
- TextDrawHideForPlayer(playerid , CSBuy16);
- TextDrawHideForPlayer(playerid , CSBuy18);
- GivePlayerWeapon(playerid , 17 , 8);
- GivePlayerMoney(playerid , -50);
- }
- if(cid == CSBuy18)
- {
- if(GetPlayerMoney(playerid) < 6000) return SendClientMessage(playerid , C_DRed , "You Don't Have Enough Money");
- TextDrawHideForPlayer(playerid , CSBuy16);
- TextDrawHideForPlayer(playerid , CSBuy17);
- GivePlayerWeapon(playerid , 18 , 3);
- GivePlayerMoney(playerid , -6000);
- }
- if(cid == CSBuy19)
- {
- if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid , C_DRed , "You Don't Have Enough Money");
- TextDrawHideForPlayer(playerid , CSBuy19);
- new Float:arm;
- GetPlayerArmour(playerid ,arm);
- SetPlayerArmour(playerid , arm + 100);
- GivePlayerMoney(playerid , -1000);
- }
- if(cid == CSBuy20)
- {
- if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid , C_DRed , "You Don't Have Enough Money");
- TextDrawHideForPlayer(playerid , CSBuy20);
- new Float:arm;
- GetPlayerArmour(playerid ,arm);
- SetPlayerArmour(playerid , arm + 50);
- GivePlayerMoney(playerid , -500);
- }
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIAREG)
- {
- if(!response)
- {
- SendClientMessage(playerid , C_DRed , "ERROR : You Should Register ! Now You Have Been Kicked From CS Samp");
- SendClientMessage(playerid , C_DRed , "ERROR : Your'e Free To Come back Again Hope See You Later");
- KickPlayerEx(playerid , "CANCEL REGISTER (Auto)");
- return 1;
- }
- if(response)
- {
- RegisterPlayer(playerid , inputtext);
- printf("<<< %s registered in server >>>" , GetName(playerid));
- /*FadeScreenWithTextDraw(playerid);
- FadingTimer[playerid] = -1;*/
- SetTimerEx("FadeOut", DELAY, false, "id", playerid, 0);
- return 1;
- }
- }
- if(dialogid == DIALOG)
- {
- if(!response)
- {
- SendClientMessage(playerid , C_DRed , "ERROR : You Should Login ! Now You Have Been Kicked From CS Samp");
- SendClientMessage(playerid , C_DRed , "ERROR : Your'e Free To Come back Again Hope See You Later");
- KickPlayerEx(playerid , "CANCEL LOGIN (Auto)");
- return 1;
- }
- if(response)
- {
- new pass[256]; pass = dini_Get(UP , "Password");
- if(!strcmp(inputtext, pass, false))
- {
- LoginPlayer(playerid);
- }
- else
- {
- SendClientMessage(playerid , C_DRed , "ERROR: Wrong Password Try Again !");
- new string[300];
- format(string , sizeof(string) , "Welcome "Red"%s ,\n"White"Your Name Is Registered\nAnd We Found It In Our DataBases\n"Green"Please Enter Your Password To Login" , GetName(playerid));
- ShowPlayerDialog(playerid , DIALOG , DIALOG_STYLE_INPUT , ""Yellow"CS SAMP : Login", string , "Ok" , "Cancel");
- }
- return 1;
- }
- }
- return 1;
- }
- CB:SetTeamScores()
- {
- new str[100];
- format(str , sizeof(str) , "~b~CT: %d~n~~r~TT: %d" , CTKills , TTKills);
- TextDrawSetString(TeamScores , str);
- TextDrawSetString(SpecScores , str);
- return 1;
- }
- CB:ResetScores()
- {
- CTKills = 0;
- TTKills = 0;
- new str[100];
- format(str , sizeof(str) , "~b~CT: %d~n~~r~TT: %d" , CTKills , TTKills);
- TextDrawSetString(TeamScores , str);
- TextDrawSetString(SpecScores , str);
- return 1;
- }
- CB:HideWeaponMenuForPlayer(playerid)
- {
- TextDrawHideForPlayer(playerid, CSBuy0);
- TextDrawHideForPlayer(playerid, CSBuy1);
- TextDrawHideForPlayer(playerid, CSBuy2);
- TextDrawHideForPlayer(playerid, CSBuy3);
- TextDrawHideForPlayer(playerid, CSBuy4);
- TextDrawHideForPlayer(playerid, CSBuy5);
- TextDrawHideForPlayer(playerid, CSBuy6);
- TextDrawHideForPlayer(playerid, CSBuy7);
- TextDrawHideForPlayer(playerid, CSBuy8);
- TextDrawHideForPlayer(playerid, CSBuy9);
- TextDrawHideForPlayer(playerid, CSBuy10);
- TextDrawHideForPlayer(playerid, CSBuy11);
- TextDrawHideForPlayer(playerid, CSBuy12);
- TextDrawHideForPlayer(playerid, CSBuy13);
- TextDrawHideForPlayer(playerid, CSBuy14);
- TextDrawHideForPlayer(playerid, CSBuy15);
- TextDrawHideForPlayer(playerid, CSBuy16);
- TextDrawHideForPlayer(playerid, CSBuy17);
- TextDrawHideForPlayer(playerid, CSBuy18);
- TextDrawHideForPlayer(playerid, CSBuy19);
- TextDrawHideForPlayer(playerid, CSBuy20);
- TextDrawHideForPlayer(playerid, CSBuy21);
- TextDrawHideForPlayer(playerid, CSBuy22);
- TextDrawHideForPlayer(playerid, CSBuy23);
- TextDrawHideForPlayer(playerid, CSBuy24);
- CancelSelectTextDraw(playerid);
- }
- CB:ShowWeaponMenuForPlayer(playerid)
- {
- TextDrawShowForPlayer(playerid, CSBuy0);
- TextDrawShowForPlayer(playerid, CSBuy1);
- TextDrawShowForPlayer(playerid, CSBuy2);
- TextDrawShowForPlayer(playerid, CSBuy3);
- TextDrawShowForPlayer(playerid, CSBuy4);
- TextDrawShowForPlayer(playerid, CSBuy5);
- TextDrawShowForPlayer(playerid, CSBuy6);
- TextDrawShowForPlayer(playerid, CSBuy7);
- TextDrawShowForPlayer(playerid, CSBuy8);
- TextDrawShowForPlayer(playerid, CSBuy9);
- TextDrawShowForPlayer(playerid, CSBuy10);
- TextDrawShowForPlayer(playerid, CSBuy11);
- TextDrawShowForPlayer(playerid, CSBuy12);
- TextDrawShowForPlayer(playerid, CSBuy13);
- TextDrawShowForPlayer(playerid, CSBuy14);
- TextDrawShowForPlayer(playerid, CSBuy15);
- TextDrawShowForPlayer(playerid, CSBuy16);
- TextDrawShowForPlayer(playerid, CSBuy17);
- TextDrawShowForPlayer(playerid, CSBuy18);
- TextDrawShowForPlayer(playerid, CSBuy19);
- TextDrawShowForPlayer(playerid, CSBuy20);
- TextDrawShowForPlayer(playerid, CSBuy21);
- TextDrawShowForPlayer(playerid, CSBuy22);
- TextDrawShowForPlayer(playerid, CSBuy23);
- TextDrawShowForPlayer(playerid, CSBuy24);
- SelectTextDraw(playerid , C_Orange);
- return 1;
- }
- CB:CreateBuyTextDraws()
- {
- CSBuy0 = TextDrawCreate(176.000000, 120.000000, "LD_SPAC:white");
- TextDrawBackgroundColor(CSBuy0, 255);
- TextDrawFont(CSBuy0, 4);
- TextDrawLetterSize(CSBuy0, 0.500000, 1.000000);
- TextDrawColor(CSBuy0, 0x2BBF32FF);
- TextDrawSetOutline(CSBuy0, 0);
- TextDrawSetProportional(CSBuy0, 1);
- TextDrawSetShadow(CSBuy0, 1);
- TextDrawUseBox(CSBuy0, 1);
- TextDrawBoxColor(CSBuy0, 255);
- TextDrawTextSize(CSBuy0, 294.000000, 272.000000);
- TextDrawSetSelectable(CSBuy0, 0);
- CSBuy1 = TextDrawCreate(181.000000, 144.000000, "New Textdraw");
- TextDrawAlignment(CSBuy1, 2);
- TextDrawBackgroundColor(CSBuy1, 255);
- TextDrawFont(CSBuy1, 5);
- TextDrawLetterSize(CSBuy1, 0.500000, 1.000000);
- TextDrawColor(CSBuy1, -1);
- TextDrawSetOutline(CSBuy1, 0);
- TextDrawSetProportional(CSBuy1, 1);
- TextDrawSetShadow(CSBuy1, 1);
- TextDrawUseBox(CSBuy1, 1);
- TextDrawBoxColor(CSBuy1, 255);
- TextDrawTextSize(CSBuy1, 55.000000, 47.000000);
- TextDrawSetPreviewModel(CSBuy1, 346);
- TextDrawSetPreviewRot(CSBuy1, -16.000000, 15.000000, 208.000000, 0.550000);
- TextDrawSetSelectable(CSBuy1, 1);
- CSBuy2 = TextDrawCreate(237.000000, 144.000000, "New Textdraw");
- TextDrawAlignment(CSBuy2, 2);
- TextDrawBackgroundColor(CSBuy2, 255);
- TextDrawFont(CSBuy2, 5);
- TextDrawLetterSize(CSBuy2, 0.500000, 1.000000);
- TextDrawColor(CSBuy2, -1);
- TextDrawSetOutline(CSBuy2, 0);
- TextDrawSetProportional(CSBuy2, 1);
- TextDrawSetShadow(CSBuy2, 1);
- TextDrawUseBox(CSBuy2, 1);
- TextDrawBoxColor(CSBuy2, 255);
- TextDrawTextSize(CSBuy2, 55.000000, 47.000000);
- TextDrawSetPreviewModel(CSBuy2, 347);
- TextDrawSetPreviewRot(CSBuy2, -16.000000, 15.000000, 208.000000, 0.620000);
- TextDrawSetSelectable(CSBuy2, 1);
- CSBuy3 = TextDrawCreate(294.000000, 144.000000, "New Textdraw");
- TextDrawAlignment(CSBuy3, 2);
- TextDrawBackgroundColor(CSBuy3, 255);
- TextDrawFont(CSBuy3, 5);
- TextDrawLetterSize(CSBuy3, 0.500000, 1.000000);
- TextDrawColor(CSBuy3, -1);
- TextDrawSetOutline(CSBuy3, 0);
- TextDrawSetProportional(CSBuy3, 1);
- TextDrawSetShadow(CSBuy3, 1);
- TextDrawUseBox(CSBuy3, 1);
- TextDrawBoxColor(CSBuy3, 255);
- TextDrawTextSize(CSBuy3, 55.000000, 47.000000);
- TextDrawSetPreviewModel(CSBuy3, 348);
- TextDrawSetPreviewRot(CSBuy3, -16.000000, 25.000000, 210.000000, 0.660000);
- TextDrawSetSelectable(CSBuy3, 1);
- CSBuy4 = TextDrawCreate(351.000000, 144.000000, "New Textdraw");
- TextDrawAlignment(CSBuy4, 2);
- TextDrawBackgroundColor(CSBuy4, 255);
- TextDrawFont(CSBuy4, 5);
- TextDrawLetterSize(CSBuy4, 0.500000, 1.000000);
- TextDrawColor(CSBuy4, -1);
- TextDrawSetOutline(CSBuy4, 0);
- TextDrawSetProportional(CSBuy4, 1);
- TextDrawSetShadow(CSBuy4, 1);
- TextDrawUseBox(CSBuy4, 1);
- TextDrawBoxColor(CSBuy4, 255);
- TextDrawTextSize(CSBuy4, 55.000000, 47.000000);
- TextDrawSetPreviewModel(CSBuy4, 349);
- TextDrawSetPreviewRot(CSBuy4, 0.000000, 30.000000, 210.000000, 1.100000);
- TextDrawSetSelectable(CSBuy4, 1);
- CSBuy5 = TextDrawCreate(408.000000, 144.000000, "New Textdraw");
- TextDrawAlignment(CSBuy5, 2);
- TextDrawBackgroundColor(CSBuy5, 255);
- TextDrawFont(CSBuy5, 5);
- TextDrawLetterSize(CSBuy5, 0.500000, 1.000000);
- TextDrawColor(CSBuy5, -1);
- TextDrawSetOutline(CSBuy5, 0);
- TextDrawSetProportional(CSBuy5, 1);
- TextDrawSetShadow(CSBuy5, 1);
- TextDrawUseBox(CSBuy5, 1);
- TextDrawBoxColor(CSBuy5, 255);
- TextDrawTextSize(CSBuy5, 55.000000, 47.000000);
- TextDrawSetPreviewModel(CSBuy5, 350);
- TextDrawSetPreviewRot(CSBuy5, -16.000000, 25.000000, 210.000000, 1.000000);
- TextDrawSetSelectable(CSBuy5, 1);
- CSBuy6 = TextDrawCreate(181.000000, 192.000000, "New Textdraw");
- TextDrawAlignment(CSBuy6, 2);
- TextDrawBackgroundColor(CSBuy6, 255);
- TextDrawFont(CSBuy6, 5);
- TextDrawLetterSize(CSBuy6, 0.500000, 1.000000);
- TextDrawColor(CSBuy6, -1);
- TextDrawSetOutline(CSBuy6, 0);
- TextDrawSetProportional(CSBuy6, 1);
- TextDrawSetShadow(CSBuy6, 1);
- TextDrawUseBox(CSBuy6, 1);
- TextDrawBoxColor(CSBuy6, 255);
- TextDrawTextSize(CSBuy6, 55.000000, 47.000000);
- TextDrawSetPreviewModel(CSBuy6, 351);
- TextDrawSetPreviewRot(CSBuy6, -16.000000, 25.000000, 210.000000, 1.299998);
- TextDrawSetSelectable(CSBuy6, 1);
- CSBuy7 = TextDrawCreate(237.000000, 192.000000, "New Textdraw");
- TextDrawAlignment(CSBuy7, 2);
- TextDrawBackgroundColor(CSBuy7, 255);
- TextDrawFont(CSBuy7, 5);
- TextDrawLetterSize(CSBuy7, 0.500000, 1.000000);
- TextDrawColor(CSBuy7, -1);
- TextDrawSetOutline(CSBuy7, 0);
- TextDrawSetProportional(CSBuy7, 1);
- TextDrawSetShadow(CSBuy7, 1);
- TextDrawUseBox(CSBuy7, 1);
- TextDrawBoxColor(CSBuy7, 255);
- TextDrawTextSize(CSBuy7, 55.000000, 47.000000);
- TextDrawSetPreviewModel(CSBuy7, 352);
- TextDrawSetPreviewRot(CSBuy7, -16.000000, 25.000000, 208.000000, 0.579999);
- TextDrawSetSelectable(CSBuy7, 1);
- CSBuy8 = TextDrawCreate(294.000000, 192.000000, "New Textdraw");
- TextDrawAlignment(CSBuy8, 2);
- TextDrawBackgroundColor(CSBuy8, 255);
- TextDrawFont(CSBuy8, 5);
- TextDrawLetterSize(CSBuy8, 0.500000, 1.000000);
- TextDrawColor(CSBuy8, -1);
- TextDrawSetOutline(CSBuy8, 0);
- TextDrawSetProportional(CSBuy8, 1);
- TextDrawSetShadow(CSBuy8, 1);
- TextDrawUseBox(CSBuy8, 1);
- TextDrawBoxColor(CSBuy8, 255);
- TextDrawTextSize(CSBuy8, 55.000000, 47.000000);
- TextDrawSetPreviewModel(CSBuy8, 353);
- TextDrawSetPreviewRot(CSBuy8, -16.000000, 10.000000, 208.000000, 1.100000);
- TextDrawSetSelectable(CSBuy8, 1);
- CSBuy9 = TextDrawCreate(351.000000, 192.000000, "New Textdraw");
- TextDrawAlignment(CSBuy9, 2);
- TextDrawBackgroundColor(CSBuy9, 255);
- TextDrawFont(CSBuy9, 5);
- TextDrawLetterSize(CSBuy9, 0.500000, 1.000000);
- TextDrawColor(CSBuy9, -1);
- TextDrawSetOutline(CSBuy9, 0);
- TextDrawSetProportional(CSBuy9, 1);
- TextDrawSetShadow(CSBuy9, 1);
- TextDrawUseBox(CSBuy9, 1);
- TextDrawBoxColor(CSBuy9, 255);
- TextDrawTextSize(CSBuy9, 55.000000, 47.000000);
- TextDrawSetPreviewModel(CSBuy9, 372);
- TextDrawSetPreviewRot(CSBuy9, -16.000000, 20.000000, 200.000000, 0.990000);
- TextDrawSetSelectable(CSBuy9, 1);
- CSBuy10 = TextDrawCreate(408.000000, 192.000000, "New Textdraw");
- TextDrawAlignment(CSBuy10, 2);
- TextDrawBackgroundColor(CSBuy10, 255);
- TextDrawFont(CSBuy10, 5);
- TextDrawLetterSize(CSBuy10, 0.500000, 1.000000);
- TextDrawColor(CSBuy10, -1);
- TextDrawSetOutline(CSBuy10, 0);
- TextDrawSetProportional(CSBuy10, 1);
- TextDrawSetShadow(CSBuy10, 1);
- TextDrawUseBox(CSBuy10, 1);
- TextDrawBoxColor(CSBuy10, 255);
- TextDrawTextSize(CSBuy10, 55.000000, 47.000000);
- TextDrawSetPreviewModel(CSBuy10, 355);
- TextDrawSetPreviewRot(CSBuy10, -16.000000, 30.000000, 200.000000, 1.299998);
- TextDrawSetSelectable(CSBuy10, 1);
- CSBuy11 = TextDrawCreate(408.000000, 192.000000, "New Textdraw");
- TextDrawAlignment(CSBuy11, 2);
- TextDrawBackgroundColor(CSBuy11, 255);
- TextDrawFont(CSBuy11, 5);
- TextDrawLetterSize(CSBuy11, 0.500000, 1.000000);
- TextDrawColor(CSBuy11, -1);
- TextDrawSetOutline(CSBuy11, 0);
- TextDrawSetProportional(CSBuy11, 1);
- TextDrawSetShadow(CSBuy11, 1);
- TextDrawUseBox(CSBuy11, 1);
- TextDrawBoxColor(CSBuy11, 255);
- TextDrawTextSize(CSBuy11, 55.000000, 47.000000);
- TextDrawSetPreviewModel(CSBuy11, 355);
- TextDrawSetPreviewRot(CSBuy11, -16.000000, 30.000000, 200.000000, 1.299998);
- TextDrawSetSelectable(CSBuy11, 1);
- CSBuy12 = TextDrawCreate(181.000000, 241.000000, "New Textdraw");
- TextDrawAlignment(CSBuy12, 2);
- TextDrawBackgroundColor(CSBuy12, 255);
- TextDrawFont(CSBuy12, 5);
- TextDrawLetterSize(CSBuy12, 0.500000, 1.000000);
- TextDrawColor(CSBuy12, -1);
- TextDrawSetOutline(CSBuy12, 0);
- TextDrawSetProportional(CSBuy12, 1);
- TextDrawSetShadow(CSBuy12, 1);
- TextDrawUseBox(CSBuy12, 1);
- TextDrawBoxColor(CSBuy12, 255);
- TextDrawTextSize(CSBuy12, 55.000000, 47.000000);
- TextDrawSetPreviewModel(CSBuy12, 356);
- TextDrawSetPreviewRot(CSBuy12, -16.000000, 30.000000, 200.000000, 1.399999);
- TextDrawSetSelectable(CSBuy12, 1);
- CSBuy13 = TextDrawCreate(237.000000, 241.000000, "New Textdraw");
- TextDrawAlignment(CSBuy13, 2);
- TextDrawBackgroundColor(CSBuy13, 255);
- TextDrawFont(CSBuy13, 5);
- TextDrawLetterSize(CSBuy13, 0.500000, 1.000000);
- TextDrawColor(CSBuy13, -1);
- TextDrawSetOutline(CSBuy13, 0);
- TextDrawSetProportional(CSBuy13, 1);
- TextDrawSetShadow(CSBuy13, 1);
- TextDrawUseBox(CSBuy13, 1);
- TextDrawBoxColor(CSBuy13, 255);
- TextDrawTextSize(CSBuy13, 55.000000, 47.000000);
- TextDrawSetPreviewModel(CSBuy13, 357);
- TextDrawSetPreviewRot(CSBuy13, -16.000000, 30.000000, 200.000000, 1.399999);
- TextDrawSetSelectable(CSBuy13, 1);
- CSBuy14 = TextDrawCreate(294.000000, 241.000000, "New Textdraw");
- TextDrawAlignment(CSBuy14, 2);
- TextDrawBackgroundColor(CSBuy14, 255);
- TextDrawFont(CSBuy14, 5);
- TextDrawLetterSize(CSBuy14, 0.500000, 1.000000);
- TextDrawColor(CSBuy14, -1);
- TextDrawSetOutline(CSBuy14, 0);
- TextDrawSetProportional(CSBuy14, 1);
- TextDrawSetShadow(CSBuy14, 1);
- TextDrawUseBox(CSBuy14, 1);
- TextDrawBoxColor(CSBuy14, 255);
- TextDrawTextSize(CSBuy14, 55.000000, 47.000000);
- TextDrawSetPreviewModel(CSBuy14, 358);
- TextDrawSetPreviewRot(CSBuy14, -16.000000, 30.000000, 200.000000, 1.399999);
- TextDrawSetSelectable(CSBuy14, 1);
- CSBuy15 = TextDrawCreate(351.000000, 241.000000, "New Textdraw");
- TextDrawAlignment(CSBuy15, 2);
- TextDrawBackgroundColor(CSBuy15, 255);
- TextDrawFont(CSBuy15, 5);
- TextDrawLetterSize(CSBuy15, 0.500000, 1.000000);
- TextDrawColor(CSBuy15, -1);
- TextDrawSetOutline(CSBuy15, 0);
- TextDrawSetProportional(CSBuy15, 1);
- TextDrawSetShadow(CSBuy15, 1);
- TextDrawUseBox(CSBuy15, 1);
- TextDrawBoxColor(CSBuy15, 255);
- TextDrawTextSize(CSBuy15, 55.000000, 47.000000);
- TextDrawSetPreviewModel(CSBuy15, 363);
- TextDrawSetPreviewRot(CSBuy15, -16.000000, 0.000000, 200.000000, 0.899999);
- TextDrawSetSelectable(CSBuy15, 1);
- CSBuy16 = TextDrawCreate(408.000000, 241.000000, "New Textdraw");
- TextDrawAlignment(CSBuy16, 2);
- TextDrawBackgroundColor(CSBuy16, 255);
- TextDrawFont(CSBuy16, 5);
- TextDrawLetterSize(CSBuy16, 0.500000, 1.000000);
- TextDrawColor(CSBuy16, -1);
- TextDrawSetOutline(CSBuy16, 0);
- TextDrawSetProportional(CSBuy16, 1);
- TextDrawSetShadow(CSBuy16, 1);
- TextDrawUseBox(CSBuy16, 1);
- TextDrawBoxColor(CSBuy16, 255);
- TextDrawTextSize(CSBuy16, 55.000000, 47.000000);
- TextDrawSetPreviewModel(CSBuy16, 342);
- TextDrawSetPreviewRot(CSBuy16, -16.000000, 10.000000, 220.000000, 0.300000);
- TextDrawSetSelectable(CSBuy16, 1);
- CSBuy17 = TextDrawCreate(181.000000, 289.000000, "New Textdraw");
- TextDrawAlignment(CSBuy17, 2);
- TextDrawBackgroundColor(CSBuy17, 255);
- TextDrawFont(CSBuy17, 5);
- TextDrawLetterSize(CSBuy17, 0.500000, 1.000000);
- TextDrawColor(CSBuy17, -1);
- TextDrawSetOutline(CSBuy17, 0);
- TextDrawSetProportional(CSBuy17, 1);
- TextDrawSetShadow(CSBuy17, 1);
- TextDrawUseBox(CSBuy17, 1);
- TextDrawBoxColor(CSBuy17, 255);
- TextDrawTextSize(CSBuy17, 55.000000, 47.000000);
- TextDrawSetPreviewModel(CSBuy17, 343);
- TextDrawSetPreviewRot(CSBuy17, -16.000000, 2.000000, 180.000000, 0.469998);
- TextDrawSetSelectable(CSBuy17, 1);
- CSBuy18 = TextDrawCreate(237.000000, 289.000000, "New Textdraw");
- TextDrawAlignment(CSBuy18, 2);
- TextDrawBackgroundColor(CSBuy18, 255);
- TextDrawFont(CSBuy18, 5);
- TextDrawLetterSize(CSBuy18, 0.500000, 1.000000);
- TextDrawColor(CSBuy18, -1);
- TextDrawSetOutline(CSBuy18, 0);
- TextDrawSetProportional(CSBuy18, 1);
- TextDrawSetShadow(CSBuy18, 1);
- TextDrawUseBox(CSBuy18, 1);
- TextDrawBoxColor(CSBuy18, 255);
- TextDrawTextSize(CSBuy18, 55.000000, 47.000000);
- TextDrawSetPreviewModel(CSBuy18, 344);
- TextDrawSetPreviewRot(CSBuy18, -16.000000, 2.000000, 180.000000, 0.589999);
- TextDrawSetSelectable(CSBuy18, 1);
- CSBuy19 = TextDrawCreate(294.000000, 289.000000, "New Textdraw");
- TextDrawAlignment(CSBuy19, 2);
- TextDrawBackgroundColor(CSBuy19, 255);
- TextDrawFont(CSBuy19, 5);
- TextDrawLetterSize(CSBuy19, 0.500000, 1.000000);
- TextDrawColor(CSBuy19, -1);
- TextDrawSetOutline(CSBuy19, 0);
- TextDrawSetProportional(CSBuy19, 1);
- TextDrawSetShadow(CSBuy19, 1);
- TextDrawUseBox(CSBuy19, 1);
- TextDrawBoxColor(CSBuy19, 255);
- TextDrawTextSize(CSBuy19, 55.000000, 47.000000);
- TextDrawSetPreviewModel(CSBuy19, 19142);
- TextDrawSetPreviewRot(CSBuy19, -16.000000, 90.000000, 210.000000, 0.699998);
- TextDrawSetSelectable(CSBuy19, 1);
- CSBuy20 = TextDrawCreate(351.000000, 289.000000, "New Textdraw");
- TextDrawAlignment(CSBuy20, 2);
- TextDrawBackgroundColor(CSBuy20, 255);
- TextDrawFont(CSBuy20, 5);
- TextDrawLetterSize(CSBuy20, 0.500000, 1.000000);
- TextDrawColor(CSBuy20, -1);
- TextDrawSetOutline(CSBuy20, 0);
- TextDrawSetProportional(CSBuy20, 1);
- TextDrawSetShadow(CSBuy20, 1);
- TextDrawUseBox(CSBuy20, 1);
- TextDrawBoxColor(CSBuy20, 255);
- TextDrawTextSize(CSBuy20, 55.000000, 47.000000);
- TextDrawSetPreviewModel(CSBuy20, 18979);
- TextDrawSetPreviewRot(CSBuy20, -16.000000, 5.000000, 100.000000, 0.699998);
- TextDrawSetSelectable(CSBuy20, 1);
- CSBuy21 = TextDrawCreate(182.000000, 179.000000, "$500 $200 $800 $900 $1500~n~~n~~n~~n~~n~$1200 $1200 $850 $1600 $1100");
- TextDrawBackgroundColor(CSBuy21, 255);
- TextDrawFont(CSBuy21, 1);
- TextDrawLetterSize(CSBuy21, 0.430000, 1.100000);
- TextDrawColor(CSBuy21, C_Green);
- TextDrawSetOutline(CSBuy21, 0);
- TextDrawSetProportional(CSBuy21, 1);
- TextDrawSetShadow(CSBuy21, 0);
- TextDrawSetSelectable(CSBuy21, 0);
- CSBuy22 = TextDrawCreate(182.000000, 275.000000, "$1900 $1600 $3200 $1700 $500~n~~n~~n~~n~~n~$50 $6000 $650 $3000");
- TextDrawBackgroundColor(CSBuy22, 255);
- TextDrawFont(CSBuy22, 1);
- TextDrawLetterSize(CSBuy22, 0.430000, 1.100000);
- TextDrawColor(CSBuy22, C_Green);
- TextDrawSetOutline(CSBuy22, 0);
- TextDrawSetProportional(CSBuy22, 1);
- TextDrawSetShadow(CSBuy22, 0);
- TextDrawSetSelectable(CSBuy22, 0);
- CSBuy23 = TextDrawCreate(181.000000, 121.000000, "Weapon Shop");
- TextDrawBackgroundColor(CSBuy23, 255);
- TextDrawFont(CSBuy23, 0);
- TextDrawLetterSize(CSBuy23, 0.750000, 1.999999);
- TextDrawColor(CSBuy23, -157998593);
- TextDrawSetOutline(CSBuy23, 0);
- TextDrawSetProportional(CSBuy23, 1);
- TextDrawSetShadow(CSBuy23, 1);
- TextDrawSetSelectable(CSBuy23, 0);
- CSBuy24 = TextDrawCreate(389.000000, 121.000000, "~r~Close X");
- TextDrawBackgroundColor(CSBuy24, 255);
- TextDrawFont(CSBuy24, 0);
- TextDrawLetterSize(CSBuy24, 0.750000, 1.999999);
- TextDrawColor(CSBuy24, -157998593);
- TextDrawSetOutline(CSBuy24, 0);
- TextDrawSetProportional(CSBuy24, 1);
- TextDrawSetShadow(CSBuy24, 1);
- TextDrawSetSelectable(CSBuy24, 1);
- return 1;
- }
- CB:ServerRoundSet()
- {
- TextDrawSetString(TimerTime , "The End");
- GameTextForAll(" ~r~Map Is Changing ~n~~w~Please Wait.....", 8000 , 5);
- TextDrawHideForAll( ArmourIcon);
- TextDrawHideForAll( HealthIcon);
- for( new playerid; playerid != MAX_PLAYERS; playerid++)
- {
- TextDrawHideForPlayer(playerid, ArmourVal[playerid]);
- TextDrawHideForPlayer(playerid, HealthVal[playerid]);
- HideWeaponMenuForPlayer(playerid);
- TextDrawHideForPlayer(playerid , SpecName[playerid]);
- IsSpecating[playerid] = 0;
- TogglePlayerSpectating(playerid, false);
- }
- TextDrawHideForAll( TimerIcon);
- TextDrawHideForAll( TimerTime);
- TextDrawHideForAll( TdMapName);
- TextDrawHideForAll( ScoreBoard);
- TextDrawHideForAll( TeamScores);
- TextDrawHideForAll( WebField);
- TextDrawHideForAll( WebUrl);
- TextDrawHideForAll( KeyBuy);
- TextDrawHideForAll( BuyIconRol);
- TextDrawShowForAll( LoadSc);
- TextDrawShowForAll( CSLogo);
- TextDrawShowForAll( LoadingField);
- TextDrawShowForAll( LoadingLine);
- TextDrawHideForAll( UpperBox);
- TextDrawHideForAll( DownerBox);
- TextDrawHideForAll( SpecCredits);
- TextDrawHideForAll( EnterSpec);
- TextDrawHideForAll( SpecScores);
- //TextDrawTextSize( LoadingLine , 0 , 20);
- //SetRound();
- TextDrawShowForAll( LoadingText);
- TextDrawShowForAll( LoadingCredits);
- SetTimer("LoadingMoves" , 100 , 0);
- //LoadingDis = 0;
- LoadingVal = 0;
- return 1;
- }
- CB:LoadingMoves()
- {
- if(LoadingVal < 100)
- {
- new str[20];
- LoadingVal ++;
- format(str , sizeof(str) , "Loading %d%%" , LoadingVal);
- TextDrawSetString(LoadingText , str);
- //LoadingDis += 1.78;
- //TextDrawTextSize( LoadingLine , LoadingDis , 20.0);
- SetTimer("LoadingMoves" , 100 , 0);
- } else
- {
- TextDrawHideForAll( LoadSc);
- TextDrawHideForAll( CSLogo);
- TextDrawHideForAll( LoadingField);
- TextDrawHideForAll( LoadingLine);
- TextDrawHideForAll( LoadingText);
- TextDrawHideForAll( LoadingCredits);
- TextDrawShowForAll( ArmourIcon);
- TextDrawShowForAll( HealthIcon);
- for( new playerid; playerid != MAX_PLAYERS; playerid++)
- {
- TextDrawShowForPlayer(playerid, ArmourVal[playerid]);
- TextDrawHideForPlayer(playerid, HealthVal[playerid]);
- }
- TextDrawShowForAll( TimerIcon);
- TextDrawShowForAll( TimerTime);
- TextDrawShowForAll( TdMapName);
- TextDrawShowForAll( ScoreBoard);
- TextDrawShowForAll( TeamScores);
- TextDrawShowForAll( WebField);
- TextDrawShowForAll( WebUrl);
- TextDrawShowForAll( KeyBuy);
- TextDrawShowForAll( BuyIconRol);
- SetTimer("ServerRoundSet" , 180000, 0);
- SetRound();
- ResetTimer();
- for(new i = 0; i != MAX_PLAYERS; i++) SpawnPlayer(i);
- }
- return 1;
- }
- CB:CheckPlayerHA()
- {
- for(new playerid = 0; playerid != MAX_PLAYERS; playerid++)
- {
- new strh[10] , stra[10];
- if(IsPlayerConnected(playerid))
- {
- for(new i = -1; i != 105; i++)
- {
- new Float:armour , Float:health;
- GetPlayerArmour(playerid , armour);
- GetPlayerHealth(playerid , health);
- if(health == i) format(strh , sizeof(strh) , "%d" , i); TextDrawSetString(HealthVal[playerid] , strh );
- if(armour == i) format(stra , sizeof(stra) , "%d" , i); TextDrawSetString(ArmourVal[playerid] , stra );
- }
- }
- }
- return 1;
- }
- CB:SetRound()
- {
- ResetScores();
- if(Round == 0)
- {
- Round = CS_Ship;
- SendRconCommand("loadfs CS_Ship");
- for(new i=0; i != MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i)) SpawnPlayer(i);
- }
- ResetTimer();
- SetMapName("CS_Ship");
- }
- else if(Round == CS_Ship)
- {
- Round = Aim_HeadShot;
- SendRconCommand("loadfs Aim_HeadShot");
- SendRconCommand("unloadfs CS_Ship");
- for(new i=0; i != MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i)) SpawnPlayer(i);
- }
- ResetTimer();
- SetMapName("Aim_HeadShot");
- }
- else if(Round == Aim_HeadShot)
- {
- Round = CS_Barron;
- SendRconCommand("unloadfs Aim_HeadShot");
- SendRconCommand("loadfs CS_Barron");
- for(new i=0; i != MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i)) SpawnPlayer(i);
- }
- ResetTimer();
- SetMapName("CS_Barron");
- }
- else if(Round == CS_Barron)
- {
- Round = De_Dust5;
- SendRconCommand("unloadfs CS_Barron");
- SendRconCommand("loadfs De_Dust5");
- for(new i=0; i != MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i)) SpawnPlayer(i);
- }
- ResetTimer();
- SetMapName("De_Dust5");
- }
- else if(Round == De_Dust5)
- {
- Round = CS_JiZzy;
- SendRconCommand("unloadfs De_Dust5");
- for(new i=0; i != MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i)) SpawnPlayer(i);
- }
- ResetTimer();
- SetMapName("CS_JiZzy");
- }
- else if(Round == CS_JiZzy)
- {
- Round = CS_Bank;
- SendRconCommand("loadfs CS_Bank");
- for(new i=0; i != MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i)) SpawnPlayer(i);
- }
- ResetTimer();
- SetMapName("CS_Bank");
- }
- else if(Round == CS_Bank)
- {
- Round = CS_TnT;
- SendRconCommand("unloadfs CS_Bank");
- SendRconCommand("loadfs CS_TnT");
- for(new i=0; i != MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i)) SpawnPlayer(i);
- }
- ResetTimer();
- SetMapName("CS_TnT");
- }
- else if(Round == CS_TnT)
- {
- Round = CS_Vill;
- SendRconCommand("unloadfs CS_TnT");
- SendRconCommand("loadfs CS_Vill");
- for(new i=0; i != MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i)) SpawnPlayer(i);
- }
- ResetTimer();
- SetMapName("CS_Vill");
- }
- else if(Round == CS_Vill)
- {
- Round = CS_PD;
- SendRconCommand("unloadfs CS_Vill");
- SendRconCommand("loadfs CS_PD");
- for(new i=0; i != MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i)) SpawnPlayer(i);
- }
- ResetTimer();
- SetMapName("CS_PD");
- }
- else if(Round == CS_PD)
- {
- Round = CS_House;
- SendRconCommand("unloadfs CS_PD");
- SendRconCommand("loadfs CS_House");
- for(new i=0; i != MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i)) SpawnPlayer(i);
- }
- ResetTimer();
- SetMapName("CS_House");
- }
- else if(Round == CS_House)
- {
- Round = CS_Hospital;
- SendRconCommand("unloadfs CS_House");
- SendRconCommand("loadfs CS_Hospital");
- for(new i=0; i != MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i)) SpawnPlayer(i);
- }
- ResetTimer();
- SetMapName("CS_Hospital");
- }
- else if(Round == CS_Hospital)
- {
- Round = CS_Compound;
- SendRconCommand("unloadfs CS_Hospital");
- SendRconCommand("loadfs CS_Compound");
- for(new i=0; i != MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i)) SpawnPlayer(i);
- }
- ResetTimer();
- SetMapName("CS_Compound");
- }
- else if(Round == CS_Compound)
- {
- Round = CS_Garrison;
- SendRconCommand("unloadfs CS_Compound");
- SendRconCommand("loadfs CS_Garrison");
- for(new i=0; i != MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i)) SpawnPlayer(i);
- }
- ResetTimer();
- SetMapName("CS_Garrison");
- }
- else if(Round == CS_Garrison)
- {
- Round = CS_Ship;
- SendRconCommand("unloadfs CS_Garrison");
- SendRconCommand("loadfs CS_Ship");
- for(new i=0; i != MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i)) SpawnPlayer(i);
- }
- ResetTimer();
- SetMapName("CS_Ship");
- }
- }
- CB:ServerRoundTime()
- {
- if(MapSec > 0)
- {
- new string1[128];
- MapSec -= 1;
- format(string1,sizeof(string1) , "%d:%d", MapMin , MapSec);
- TextDrawSetString(TimerTime, string1);
- }
- if(MapSec == 0)
- {
- new string1[128];
- MapSec = 59;
- MapMin -= 1;
- format(string1 , sizeof(string1) , "%d:%d", MapMin , MapSec);
- TextDrawSetString(TimerTime, string1);
- }
- if(MapMin == 0 && MapSec == 1)
- {
- TextDrawSetString(TimerTime , "The End");
- GameTextForAll(" ~r~Map Is Changing ~n~~w~Please Wait.....", 8000 , 5);
- }
- return 1;
- }
- CB:FadeOut(playerid, A)
- {
- PlayerTextDrawBoxColor(playerid, Background[playerid], RGBToHex(0,0,0,A));
- PlayerTextDrawShow(playerid, Background[playerid]);
- if (A < 255) SetTimerEx("FadeOut", DELAY, false, "id", playerid, A+1);
- }
- CB:FadeIn(playerid, A)
- {
- PlayerTextDrawBoxColor(playerid, Background[playerid], RGBToHex(0,0,0,A));
- PlayerTextDrawShow(playerid, Background[playerid]);
- if (A) SetTimerEx("FadeIn", DELAY, false, "id", playerid, A-1); else PlayerTextDrawHide(playerid, Background[playerid]);
- }
- CB:TimerKickPlayer(playerid , reason[])
- {
- new string[128];
- format(string , sizeof(string) , ""DRed"Player "Yellow"%s "DRed"Has Been Kick Reason: %s" , GetName(playerid) , reason);
- SendClientMessage(playerid , -1 , string);
- Kick(playerid);
- }
- CB:RegisterPlayer(playerid , password[])
- {
- dini_Create(UP);
- PlayerData[playerid][pLoggedIn] = 1;
- PlayerData[playerid][pScore] = 0;
- PlayerData[playerid][pMoney] = 8000;
- PlayerData[playerid][pKill] = 0;
- PlayerData[playerid][pDeath] = 0;
- PlayerData[playerid][pAdmin] = 0;
- PlayerData[playerid][pVip] = 0;
- PlayerData[playerid][pBan] = 0;
- dini_Set( UP, "Name" , GetName(playerid));
- dini_Set( UP, "Password" , password);
- dini_IntSet(UP, "Score" , 0);
- dini_IntSet(UP, "Money" , 8000);
- GivePlayerMoney(playerid ,8000);
- dini_IntSet(UP, "Kill" , 0);
- dini_IntSet(UP, "Death" , 0);
- dini_IntSet(UP, "Admin" , 0);
- dini_IntSet(UP, "VIP" , 0);
- dini_IntSet(UP, "Ban" , 0);
- SendClientMessage(playerid , C_SkyBlue , "You Have Successfully "Red" Registered And Logged In "SkyBlue"To Our Server "Orange"(CS Samp)");
- return 1;
- }
- CB:LoginPlayer(playerid)
- {
- if(dini_Int(UP , "Ban") == 1)
- {
- SendClientMessage(playerid , C_DRed , "ERROR: You're Account Is Banned From Our Server !");
- SendClientMessage(playerid , C_DRed , "ERROR: Request Unban In Our Server To Keep Your Playing !");
- KickPlayerEx(playerid , "Banned Account (Auto)");
- } else
- {
- PlayerData[playerid][pLoggedIn] = 1;
- PlayerData[playerid][pScore] = dini_Int(UP , "Score");
- SetPlayerScore(playerid , PlayerData[playerid][pScore]);
- PlayerData[playerid][pMoney] = dini_Int(UP , "Money");
- GivePlayerMoney(playerid , PlayerData[playerid][pMoney]);
- PlayerData[playerid][pKill] = dini_Int(UP , "Kill");
- PlayerData[playerid][pDeath] = dini_Int(UP , "Death");
- PlayerData[playerid][pAdmin] = dini_Int(UP , "Admin");
- PlayerData[playerid][pVip] = dini_Int(UP , "VIP");
- //FadeScreenWithTextDraw(playerid);
- //FadingTimer[playerid] = -1;
- SetTimerEx("FadeOut", DELAY, false, "id", playerid, 0);
- printf("<<< %s logged in server >>>" , GetName(playerid));
- SendClientMessage(playerid , C_SkyBlue , "You Have Successfully "Red"Logged In "SkyBlue"To Our Server "Orange"(CS Samp)");
- }
- return 1;
- }
- CB:TogglePlayerControllableFunc(playerid, bool:controllable)
- {
- return (controllable) ? (TogglePlayerControllable(playerid, true)) : (TogglePlayerControllable(playerid, false));
- }
- stock KickPlayerEx(playerid , reason[])
- {
- SetTimerEx("TimerKickPlayer" , 2000 , 0 , "is[30]" , playerid , reason);
- return 1;
- }
- stock SpawnCounter(playerid)
- {
- if(Round == CS_Ship)
- {
- SetPlayerPosEx(playerid,325.7214,-2309.9575,14.5813);
- SetPlayerFacingAngle(playerid,309.3520);
- SetPlayerInterior(playerid , 0);
- }
- if(Round == CS_Barron)
- {
- SetPlayerPosEx(playerid,-247.7691,-20.1400,3.1172);
- SetPlayerFacingAngle(playerid,258.8486);
- SetPlayerInterior(playerid , 0);
- }
- if(Round == CS_JiZzy)
- {
- SetPlayerPosEx(playerid,-2687.0588,1424.7190,906.4609);
- SetPlayerFacingAngle(playerid,267.2391);
- SetPlayerInterior(playerid , 3);
- }
- if(Round == CS_TnT)
- {
- SetPlayerPosEx(playerid,599.7078,-3304.0002,19.9305);
- SetPlayerFacingAngle(playerid,270.0491);
- SetPlayerInterior(playerid , 0);
- }
- if(Round == CS_Hospital)
- {
- SetPlayerPosEx(playerid,1941.1548,92.5686,960.3094);
- SetPlayerFacingAngle(playerid,93.8795);
- }
- if(Round == CS_Vill)
- {
- SetPlayerPosEx(playerid,-1482.0507,-309.9048,265.9619);
- SetPlayerFacingAngle(playerid,146.3022);
- SetPlayerInterior(playerid , 0);
- }
- if(Round == De_Dust5)
- {
- SetPlayerPosEx(playerid,445.0026,-2504.4465,12.3350);
- SetPlayerFacingAngle(playerid,58.2572);
- SetPlayerInterior(playerid , 0);
- }
- if(Round == CS_Bank)
- {
- SetPlayerPosEx(playerid,1522.8954,-1586.9799,-28.2123);
- SetPlayerFacingAngle(playerid,174.9541);
- }
- if(Round == CS_PD)
- {
- SetPlayerPosEx(playerid,1475.5542,-1751.7849,3285.2859);
- SetPlayerFacingAngle(playerid,173.4948);
- //SetPlayerInterior(playerid , 0);
- }
- if(Round == CS_House)
- {
- SetPlayerPosEx(playerid,-1405.0837,545.9390,1035.9259);
- SetPlayerFacingAngle(playerid,59.9146);
- }
- if(Round == Aim_HeadShot)
- {
- SetPlayerPosEx(playerid , 3127.8765, -1953.4105, 29.7298);
- SetPlayerInterior(playerid , 0);
- }
- if(Round == CS_Compound)
- {
- SetPlayerPosEx(playerid , 1877.3414, 336.6315, 248.8726);
- SetPlayerInterior(playerid , 0);
- }
- if(Round == CS_Garrison)
- {
- SetPlayerPosEx(playerid , 1892.4862, -2982.5520, 1.6530);
- SetPlayerInterior(playerid , 0);
- }
- return 1;
- }
- stock SpawnTerrorist(playerid)
- {
- if(Round == CS_Ship)
- {
- SetPlayerPosEx(playerid,473.4067,-2294.1711,16.0266);
- SetPlayerFacingAngle(playerid,84.6665);
- SetPlayerInterior(playerid , 0);
- }
- if(Round == CS_Barron)
- {
- SetPlayerPosEx(playerid,-173.7432,-22.4266,3.1172);
- SetPlayerFacingAngle(playerid,70.0427);
- SetPlayerInterior(playerid , 0);
- }
- if(Round == CS_JiZzy)
- {
- SetPlayerPosEx(playerid,-2687.0588,1424.7190,906.4609);
- SetPlayerFacingAngle(playerid,267.2391);
- SetPlayerInterior(playerid , 3);
- }
- if(Round == CS_TnT)
- {
- SetPlayerPosEx(playerid,752.0549,-3310.9387,25.6988);
- SetPlayerFacingAngle(playerid,110.4959);
- SetPlayerInterior(playerid , 0);
- }
- if(Round == CS_Hospital)
- {
- SetPlayerPosEx(playerid,1897.8322,85.5282,960.3094);
- SetPlayerFacingAngle(playerid,315.1511);
- SetPlayerInterior(playerid , 0);
- }
- if(Round == CS_Vill)
- {
- SetPlayerPosEx(playerid,-1666.5732,-416.8023,265.9619);
- SetPlayerFacingAngle(playerid,324.8113);
- SetPlayerInterior(playerid , 0);
- }
- if(Round == De_Dust5)
- {
- SetPlayerPosEx(playerid,543.9832,-2481.4565,12.3350);
- SetPlayerFacingAngle(playerid,97.4008);
- SetPlayerInterior(playerid , 0);
- }
- if(Round == CS_Bank)
- {
- SetPlayerPosEx(playerid,1543.0106,-1649.9576,-25.5641);
- SetPlayerFacingAngle(playerid,88.8991);
- SetPlayerInterior(playerid , 0);
- }
- if(Round == CS_PD)
- {
- SetPlayerPosEx(playerid,1476.7532,-1791.2219,3288.7859);
- SetPlayerFacingAngle(playerid,348.5796);
- SetPlayerInterior(playerid , 0);
- }
- if(Round == CS_House)
- {
- SetPlayerPosEx(playerid,-1427.6024,562.0229,1032.2534);
- SetPlayerFacingAngle(playerid,164.9947);
- }
- if(Round == Aim_HeadShot)
- {
- SetPlayerPosEx(playerid ,3099.4692, -2064.5356, 29.9883);
- SetPlayerInterior(playerid , 0);
- }
- if(Round == CS_Compound)
- {
- SetPlayerPosEx(playerid , 1980.1952, 252.4269, 249.4551);
- SetPlayerInterior(playerid , 0);
- }
- if(Round == CS_Garrison)
- {
- SetPlayerPosEx(playerid , 2095.9805, -2958.2246, 1.6533);
- SetPlayerInterior(playerid , 0);
- }
- return 1;
- }
- stock SetPlayerPosEx(playerid, Float:X, Float:Y, Float:Z, interiorid = 0)
- {
- if(IsPlayerInAnyVehicle(playerid)) SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z+0.5), LinkVehicleToInterior(GetPlayerVehicleID(playerid), interiorid);
- else SetPlayerPos(playerid, X, Y, Z+0.5), SetPlayerInterior(playerid, interiorid);
- TogglePlayerControllable(playerid, false);
- SetTimerEx("TogglePlayerControllableFunc", 3000, 0, "id", playerid, true);
- return 1;
- }
- stock ResetTimer()
- {
- MapSec = 6;
- MapMin = 3;
- }
- stock SetMapName(mapname[])
- {
- new strcmd[128];
- format(strcmd , sizeof(strcmd) , "mapname %s" , mapname);
- SendRconCommand(strcmd);
- new strh[128];
- format(strh , sizeof(strh) , "Map: %s" , mapname);
- TextDrawSetString(TdMapName , strh);
- new string[128];
- format(string , sizeof(string) , ""Green"Server Is Changing To : %s "Red"Please Wait "Yellow"Loading... "Orange"(CS Samp)" , mapname);
- SendClientMessageToAll(-1 , string);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement