Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerSpawn(playerid)
- {
- player_shop[playerid]=-1;
- player_animing[playerid]=0;
- UpdatePlayerRank(playerid);
- player[playerid][isspawned]=0;
- donor_supply[playerid]=2;
- donor_armor[playerid]=3;
- anti_headshot[playerid]=0;
- anti_teargas[playerid]=0;
- anti_spy[playerid]=0;
- RemovePlayerAttachedObject(playerid, MAX_PLAYER_ATTACHED_OBJECTS - 1);
- RemovePlayerAttachedObject(playerid, MAX_PLAYER_ATTACHED_OBJECTS - 2);
- RemovePlayerAttachedObject(playerid, MAX_PLAYER_ATTACHED_OBJECTS - 3);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- /*------------------------------------------------------
- -> Squad system
- -----------------------------------------------------*/
- if(squad[playerid][sid] != -1)
- {
- if(GetPlayerTeam(playerid) != squadinfo[sid][sqteam])
- {
- LeaveSquad(playerid, 2);
- }
- }
- /*------------------------------------------------------
- -> Hide progress bars
- ------------------------------------------------------*/
- HideProgressBarForPlayer(playerid,bar1[ playerid ]);
- HideProgressBarForPlayer(playerid,bar2[ playerid ]);
- spree[playerid]=0;
- /*------------------------------------------------------
- -> Server login system
- ------------------------------------------------------*/
- new tmp;
- tmp = dini_Int("/eAdmin/Config/config.ini","MustLogin");
- if(tmp == 1)
- {
- if(dUserINT(GetName(playerid)).("Registered") == 1 && dUserINT(GetName(playerid)).("Loggedin") == 0)
- {
- logged[playerid]=0;
- SelectTextDraw(playerid,COLOR_RED);
- PlayerTextDrawHide(playerid,textdraw37);
- PlayerTextDrawHide(playerid,textdraw38);
- PlayerTextDrawHide(playerid,textdraw39);
- PlayerTextDrawHide(playerid,textdraw40);
- PlayerTextDrawHide(playerid,textdraw_10);
- TextDrawShowForPlayer(playerid, Textdraw0);
- TextDrawShowForPlayer(playerid, Textdraw1);
- TextDrawHideForPlayer(playerid, Textdraw2);
- TextDrawHideForPlayer(playerid, Textdraw3);
- TextDrawHideForPlayer(playerid, Textdraw4);
- TextDrawHideForPlayer(playerid, Textdraw5);
- TextDrawHideForPlayer(playerid, Textdraw6);
- TextDrawHideForPlayer(playerid, Textdraw7);
- TextDrawHideForPlayer(playerid, Textdraw8);
- TextDrawHideForPlayer(playerid, Textdraw9);
- TextDrawHideForPlayer(playerid, Textdraw10);
- TextDrawHideForPlayer(playerid, Textdraw11);
- TextDrawHideForPlayer(playerid, Textdraw12);
- TextDrawHideForPlayer(playerid, Textdraw13);
- TextDrawHideForPlayer(playerid, Textdraw14);
- TextDrawHideForPlayer(playerid, Textdraw15);
- TextDrawHideForPlayer(playerid, Textdraw16);
- TextDrawHideForPlayer(playerid, Textdraw17);
- TextDrawHideForPlayer(playerid, Textdraw18);
- TextDrawHideForPlayer(playerid, Textdraw19);
- TextDrawHideForPlayer(playerid, Textdraw20);
- TextDrawHideForPlayer(playerid, Textdraw21);
- TextDrawHideForPlayer(playerid, Textdraw22);
- TextDrawHideForPlayer(playerid, Textdraw23);
- TextDrawHideForPlayer(playerid, Textdraw24);
- TextDrawHideForPlayer(playerid, Textdraw25);
- TextDrawHideForPlayer(playerid, Textdraw26);
- TextDrawHideForPlayer(playerid, Textdraw27);
- TextDrawHideForPlayer(playerid, Textdraw28);
- TextDrawHideForPlayer(playerid, Textdraw29);
- TextDrawHideForPlayer(playerid, Textdraw30);
- TextDrawHideForPlayer(playerid, Textdraw31);
- TextDrawHideForPlayer(playerid, Textdraw32);
- TextDrawHideForPlayer(playerid, Textdraw33);
- TextDrawHideForPlayer(playerid, Textdraw34);
- TextDrawHideForPlayer(playerid, Textdraw35);
- TextDrawHideForPlayer(playerid, Textdraw36);
- TextDrawHideForPlayer(playerid, Textdraw37);
- TextDrawHideForPlayer(playerid, Textdraw38);
- TextDrawHideForPlayer(playerid, Textdraw39);
- TextDrawHideForPlayer(playerid, Textdraw40);
- TextDrawHideForPlayer(playerid, Textdraw41);
- TextDrawHideForPlayer(playerid, Textdraw42);
- TextDrawHideForPlayer(playerid, Textdraw43);
- TextDrawHideForPlayer(playerid, Textdraw44);
- TextDrawHideForPlayer(playerid, Textdraw45);
- TextDrawHideForPlayer(playerid, Textdraw46);
- TextDrawHideForPlayer(playerid, Textdraw48);
- TextDrawHideForPlayer(playerid, Textdraw49);
- PlayerTextDrawHide(playerid, Textdraw50);
- for(new g; g<MAX_TEAMS; g++)
- {
- TextDrawHideForPlayer(playerid, textdraw2[g]);
- TextDrawHideForPlayer(playerid, textdraw4[g]);
- TextDrawHideForPlayer(playerid, textdraw5[g]);
- TextDrawHideForPlayer(playerid, textdraw7[g]);
- TextDrawHideForPlayer(playerid, textdraw8[g]);
- TextDrawHideForPlayer(playerid, textdraw10[g]);
- TextDrawHideForPlayer(playerid, textdraw11[g]);
- TextDrawHideForPlayer(playerid, textdraw13[g]);
- TextDrawHideForPlayer(playerid, textdraw14[g]);
- TextDrawHideForPlayer(playerid, textdraw16[g]);
- TextDrawHideForPlayer(playerid, textdraw17[g]);
- TextDrawHideForPlayer(playerid, textdraw19[g]);
- TextDrawHideForPlayer(playerid, textdraw20[g]);
- TextDrawHideForPlayer(playerid, textdraw22[g]);
- TextDrawHideForPlayer(playerid, textdraw23[g]);
- TextDrawHideForPlayer(playerid, textdraw25[g]);
- TextDrawHideForPlayer(playerid, textdraw26[g]);
- TextDrawHideForPlayer(playerid, textdraw28[g]);
- TextDrawHideForPlayer(playerid, textdraw29[g]);
- TextDrawHideForPlayer(playerid, textdraw31[g]);
- }
- TextDrawHideForPlayer(playerid, textdraw3);
- TextDrawHideForPlayer(playerid, textdraw6);
- TextDrawHideForPlayer(playerid, textdraw9);
- TextDrawHideForPlayer(playerid, textdraw12);
- TextDrawHideForPlayer(playerid, textdraw15);
- TextDrawHideForPlayer(playerid, textdraw18);
- TextDrawHideForPlayer(playerid, textdraw21);
- TextDrawHideForPlayer(playerid, textdraw24);
- TextDrawHideForPlayer(playerid, textdraw27);
- TextDrawHideForPlayer(playerid, textdraw30);
- TextDrawHideForPlayer(playerid, textdraw32);
- TextDrawHideForPlayer(playerid, textdraw33);
- TextDrawHideForPlayer(playerid, textdraw34);
- TextDrawHideForPlayer(playerid, textdraw35);
- SetPlayerPos(playerid, 1380.6447,-1753.0427,13.5469);
- SetPlayerFacingAngle(playerid, 269.6420);
- SetPlayerCameraPos(playerid, 1387.2906,-1752.8887,13.3828);
- SetPlayerCameraLookAt(playerid, 1380.6447,-1753.0427,13.5469);
- SetPlayerSkin(playerid,TeamInfo[0][TeamSkin]);
- SetPlayerTeam(playerid,TEAM_0);
- return 1;
- }
- }
- tmp = dini_Int("/eAdmin/Config/config.ini","MustRegister");
- if(tmp == 1)
- {
- if(! udb_Exists(GetName(playerid)) && dUserINT(GetName(playerid)).("Loggedin") == 0)
- {
- logged[playerid]=0;
- SelectTextDraw(playerid,COLOR_RED);
- PlayerTextDrawHide(playerid,textdraw37);
- PlayerTextDrawHide(playerid,textdraw38);
- PlayerTextDrawHide(playerid,textdraw39);
- PlayerTextDrawHide(playerid,textdraw40);
- PlayerTextDrawHide(playerid,textdraw_10);
- TextDrawShowForPlayer(playerid, Textdraw0);
- TextDrawShowForPlayer(playerid, Textdraw1);
- TextDrawHideForPlayer(playerid, Textdraw2);
- TextDrawHideForPlayer(playerid, Textdraw3);
- TextDrawHideForPlayer(playerid, Textdraw4);
- TextDrawHideForPlayer(playerid, Textdraw5);
- TextDrawHideForPlayer(playerid, Textdraw6);
- TextDrawHideForPlayer(playerid, Textdraw7);
- TextDrawHideForPlayer(playerid, Textdraw8);
- TextDrawHideForPlayer(playerid, Textdraw9);
- TextDrawHideForPlayer(playerid, Textdraw10);
- TextDrawHideForPlayer(playerid, Textdraw11);
- TextDrawHideForPlayer(playerid, Textdraw12);
- TextDrawHideForPlayer(playerid, Textdraw13);
- TextDrawHideForPlayer(playerid, Textdraw14);
- TextDrawHideForPlayer(playerid, Textdraw15);
- TextDrawHideForPlayer(playerid, Textdraw16);
- TextDrawHideForPlayer(playerid, Textdraw17);
- TextDrawHideForPlayer(playerid, Textdraw18);
- TextDrawHideForPlayer(playerid, Textdraw19);
- TextDrawHideForPlayer(playerid, Textdraw20);
- TextDrawHideForPlayer(playerid, Textdraw21);
- TextDrawHideForPlayer(playerid, Textdraw22);
- TextDrawHideForPlayer(playerid, Textdraw23);
- TextDrawHideForPlayer(playerid, Textdraw24);
- TextDrawHideForPlayer(playerid, Textdraw25);
- TextDrawHideForPlayer(playerid, Textdraw26);
- TextDrawHideForPlayer(playerid, Textdraw27);
- TextDrawHideForPlayer(playerid, Textdraw28);
- TextDrawHideForPlayer(playerid, Textdraw29);
- TextDrawHideForPlayer(playerid, Textdraw30);
- TextDrawHideForPlayer(playerid, Textdraw31);
- TextDrawHideForPlayer(playerid, Textdraw32);
- TextDrawHideForPlayer(playerid, Textdraw33);
- TextDrawHideForPlayer(playerid, Textdraw34);
- TextDrawHideForPlayer(playerid, Textdraw35);
- TextDrawHideForPlayer(playerid, Textdraw36);
- TextDrawHideForPlayer(playerid, Textdraw37);
- TextDrawHideForPlayer(playerid, Textdraw38);
- TextDrawHideForPlayer(playerid, Textdraw39);
- TextDrawHideForPlayer(playerid, Textdraw40);
- TextDrawHideForPlayer(playerid, Textdraw41);
- TextDrawHideForPlayer(playerid, Textdraw42);
- TextDrawHideForPlayer(playerid, Textdraw43);
- TextDrawHideForPlayer(playerid, Textdraw44);
- TextDrawHideForPlayer(playerid, Textdraw45);
- TextDrawHideForPlayer(playerid, Textdraw46);
- TextDrawHideForPlayer(playerid, Textdraw48);
- TextDrawHideForPlayer(playerid, Textdraw49);
- PlayerTextDrawHide(playerid, Textdraw50);
- for(new g; g<MAX_TEAMS; g++)
- {
- TextDrawHideForPlayer(playerid, textdraw2[g]);
- TextDrawHideForPlayer(playerid, textdraw4[g]);
- TextDrawHideForPlayer(playerid, textdraw5[g]);
- TextDrawHideForPlayer(playerid, textdraw7[g]);
- TextDrawHideForPlayer(playerid, textdraw8[g]);
- TextDrawHideForPlayer(playerid, textdraw10[g]);
- TextDrawHideForPlayer(playerid, textdraw11[g]);
- TextDrawHideForPlayer(playerid, textdraw13[g]);
- TextDrawHideForPlayer(playerid, textdraw14[g]);
- TextDrawHideForPlayer(playerid, textdraw16[g]);
- TextDrawHideForPlayer(playerid, textdraw17[g]);
- TextDrawHideForPlayer(playerid, textdraw19[g]);
- TextDrawHideForPlayer(playerid, textdraw20[g]);
- TextDrawHideForPlayer(playerid, textdraw22[g]);
- TextDrawHideForPlayer(playerid, textdraw23[g]);
- TextDrawHideForPlayer(playerid, textdraw25[g]);
- TextDrawHideForPlayer(playerid, textdraw26[g]);
- TextDrawHideForPlayer(playerid, textdraw28[g]);
- TextDrawHideForPlayer(playerid, textdraw29[g]);
- TextDrawHideForPlayer(playerid, textdraw31[g]);
- }
- TextDrawHideForPlayer(playerid, textdraw3);
- TextDrawHideForPlayer(playerid, textdraw6);
- TextDrawHideForPlayer(playerid, textdraw9);
- TextDrawHideForPlayer(playerid, textdraw12);
- TextDrawHideForPlayer(playerid, textdraw15);
- TextDrawHideForPlayer(playerid, textdraw18);
- TextDrawHideForPlayer(playerid, textdraw21);
- TextDrawHideForPlayer(playerid, textdraw24);
- TextDrawHideForPlayer(playerid, textdraw27);
- TextDrawHideForPlayer(playerid, textdraw30);
- TextDrawHideForPlayer(playerid, textdraw32);
- TextDrawHideForPlayer(playerid, textdraw33);
- TextDrawHideForPlayer(playerid, textdraw34);
- TextDrawHideForPlayer(playerid, textdraw35);
- SetPlayerPos(playerid, 1380.6447,-1753.0427,13.5469);
- SetPlayerFacingAngle(playerid, 269.6420);
- SetPlayerCameraPos(playerid, 1387.2906,-1752.8887,13.3828);
- SetPlayerCameraLookAt(playerid, 1380.6447,-1753.0427,13.5469);
- SetPlayerSkin(playerid,TeamInfo[0][TeamSkin]);
- SetPlayerTeam(playerid,TEAM_0);
- return 1;
- }
- }
- /*------------------------------------------------------
- -> Checking team selection
- ------------------------------------------------------*/
- if(team_selection[playerid]==1)
- {
- TextDrawShowForPlayer(playerid, Textdraw0);
- TextDrawShowForPlayer(playerid, Textdraw1);
- TextDrawShowForPlayer(playerid, Textdraw2);
- TextDrawShowForPlayer(playerid, Textdraw3);
- TextDrawShowForPlayer(playerid, Textdraw4);
- TextDrawShowForPlayer(playerid, Textdraw5);
- TextDrawShowForPlayer(playerid, Textdraw6);
- TextDrawShowForPlayer(playerid, Textdraw7);
- TextDrawShowForPlayer(playerid, Textdraw8);
- TextDrawShowForPlayer(playerid, Textdraw9);
- TextDrawShowForPlayer(playerid, Textdraw10);
- TextDrawShowForPlayer(playerid, Textdraw11);
- TextDrawShowForPlayer(playerid, Textdraw12);
- TextDrawShowForPlayer(playerid, Textdraw13);
- TextDrawShowForPlayer(playerid, Textdraw14);
- TextDrawShowForPlayer(playerid, Textdraw15);
- TextDrawShowForPlayer(playerid, Textdraw16);
- TextDrawShowForPlayer(playerid, Textdraw17);
- TextDrawShowForPlayer(playerid, Textdraw18);
- TextDrawShowForPlayer(playerid, Textdraw19);
- TextDrawShowForPlayer(playerid, Textdraw20);
- TextDrawShowForPlayer(playerid, Textdraw21);
- TextDrawShowForPlayer(playerid, Textdraw22);
- TextDrawShowForPlayer(playerid, Textdraw23);
- TextDrawShowForPlayer(playerid, Textdraw24);
- TextDrawShowForPlayer(playerid, Textdraw25);
- TextDrawShowForPlayer(playerid, Textdraw26);
- TextDrawShowForPlayer(playerid, Textdraw27);
- TextDrawShowForPlayer(playerid, Textdraw28);
- TextDrawShowForPlayer(playerid, Textdraw29);
- TextDrawShowForPlayer(playerid, Textdraw30);
- TextDrawShowForPlayer(playerid, Textdraw31);
- TextDrawShowForPlayer(playerid, Textdraw32);
- TextDrawShowForPlayer(playerid, Textdraw33);
- TextDrawShowForPlayer(playerid, Textdraw34);
- TextDrawShowForPlayer(playerid, Textdraw35);
- TextDrawShowForPlayer(playerid, Textdraw36);
- TextDrawShowForPlayer(playerid, Textdraw37);
- TextDrawShowForPlayer(playerid, Textdraw38);
- TextDrawShowForPlayer(playerid, Textdraw39);
- TextDrawShowForPlayer(playerid, Textdraw40);
- TextDrawShowForPlayer(playerid, Textdraw41);
- TextDrawShowForPlayer(playerid, Textdraw42);
- TextDrawShowForPlayer(playerid, Textdraw43);
- TextDrawShowForPlayer(playerid, Textdraw44);
- TextDrawShowForPlayer(playerid, Textdraw45);
- TextDrawShowForPlayer(playerid, Textdraw46);
- TextDrawShowForPlayer(playerid, Textdraw48);
- TextDrawShowForPlayer(playerid, Textdraw49);
- SelectTextDraw(playerid,COLOR_RED);
- PlayerTextDrawHide(playerid, Textdraw50);
- SetPlayerPos(playerid, 1380.6447,-1753.0427,13.5469);
- SetPlayerFacingAngle(playerid, 269.6420);
- SetPlayerCameraPos(playerid, 1387.2906,-1752.8887,13.3828);
- SetPlayerCameraLookAt(playerid, 1380.6447,-1753.0427,13.5469);
- SetPlayerSkin(playerid,TeamInfo[0][TeamSkin]);
- SetPlayerTeam(playerid,TEAM_0);
- PlayerTextDrawDestroy(playerid,Textdraw47);
- Textdraw47 = CreatePlayerTextDraw(playerid,-9.000000, 337.000000, "selected");
- PlayerTextDrawBackgroundColor(playerid,Textdraw47, 0);
- PlayerTextDrawFont(playerid,Textdraw47, 5);
- PlayerTextDrawLetterSize(playerid,Textdraw47, 0.500000, 1.000000);
- PlayerTextDrawColor(playerid,Textdraw47, -65281);
- PlayerTextDrawSetOutline(playerid,Textdraw47, 0);
- PlayerTextDrawSetProportional(playerid,Textdraw47, 1);
- PlayerTextDrawSetShadow(playerid,Textdraw47, 1);
- PlayerTextDrawUseBox(playerid,Textdraw47, 1);
- PlayerTextDrawBoxColor(playerid,Textdraw47, 0);
- PlayerTextDrawTextSize(playerid,Textdraw47, 45.000000, 53.000000);
- PlayerTextDrawSetPreviewModel(playerid,Textdraw47, 1559);
- PlayerTextDrawSetPreviewRot(playerid,Textdraw47, -16.000000, 0.000000, -55.000000, 1.000000);
- PlayerTextDrawSetSelectable(playerid,Textdraw47, 0);
- PlayerTextDrawShow(playerid, Textdraw47);
- for(new g; g<MAX_TEAMS; g++)
- {
- TextDrawHideForPlayer(playerid, textdraw2[g]);
- TextDrawHideForPlayer(playerid, textdraw4[g]);
- TextDrawHideForPlayer(playerid, textdraw5[g]);
- TextDrawHideForPlayer(playerid, textdraw7[g]);
- TextDrawHideForPlayer(playerid, textdraw8[g]);
- TextDrawHideForPlayer(playerid, textdraw10[g]);
- TextDrawHideForPlayer(playerid, textdraw11[g]);
- TextDrawHideForPlayer(playerid, textdraw13[g]);
- TextDrawHideForPlayer(playerid, textdraw14[g]);
- TextDrawHideForPlayer(playerid, textdraw16[g]);
- TextDrawHideForPlayer(playerid, textdraw17[g]);
- TextDrawHideForPlayer(playerid, textdraw19[g]);
- TextDrawHideForPlayer(playerid, textdraw20[g]);
- TextDrawHideForPlayer(playerid, textdraw22[g]);
- TextDrawHideForPlayer(playerid, textdraw23[g]);
- TextDrawHideForPlayer(playerid, textdraw25[g]);
- TextDrawHideForPlayer(playerid, textdraw26[g]);
- TextDrawHideForPlayer(playerid, textdraw28[g]);
- TextDrawHideForPlayer(playerid, textdraw29[g]);
- TextDrawHideForPlayer(playerid, textdraw31[g]);
- }
- TextDrawHideForPlayer(playerid, textdraw3);
- TextDrawHideForPlayer(playerid, textdraw6);
- TextDrawHideForPlayer(playerid, textdraw9);
- TextDrawHideForPlayer(playerid, textdraw12);
- TextDrawHideForPlayer(playerid, textdraw15);
- TextDrawHideForPlayer(playerid, textdraw18);
- TextDrawHideForPlayer(playerid, textdraw21);
- TextDrawHideForPlayer(playerid, textdraw24);
- TextDrawHideForPlayer(playerid, textdraw27);
- TextDrawHideForPlayer(playerid, textdraw30);
- TextDrawHideForPlayer(playerid, textdraw32);
- TextDrawHideForPlayer(playerid, textdraw33);
- TextDrawHideForPlayer(playerid, textdraw34);
- TextDrawHideForPlayer(playerid, textdraw35);
- TextDrawHideForPlayer(playerid, textdraw_0);
- TextDrawHideForPlayer(playerid, textdraw_1);
- TextDrawHideForPlayer(playerid, textdraw_2);
- TextDrawHideForPlayer(playerid, textdraw_3);
- TextDrawHideForPlayer(playerid, textdraw_4);
- TextDrawHideForPlayer(playerid, textdraw_5);
- TextDrawHideForPlayer(playerid, textdraw_6);
- TextDrawHideForPlayer(playerid, textdraw_7);
- TextDrawHideForPlayer(playerid, textdraw_8);
- TextDrawHideForPlayer(playerid, textdraw_9);
- PlayerTextDrawShow(playerid,textdraw37);
- PlayerTextDrawShow(playerid,textdraw38);
- PlayerTextDrawShow(playerid,textdraw39);
- PlayerTextDrawShow(playerid,textdraw40);
- PlayerTextDrawHide(playerid,textdraw_10);
- return 1;
- }
- if(team_selection[playerid]==2)
- {
- TextDrawShowForPlayer(playerid, Textdraw0);
- TextDrawShowForPlayer(playerid, Textdraw1);
- TextDrawHideForPlayer(playerid, Textdraw2);
- TextDrawHideForPlayer(playerid, Textdraw3);
- TextDrawHideForPlayer(playerid, Textdraw4);
- TextDrawHideForPlayer(playerid, Textdraw5);
- TextDrawHideForPlayer(playerid, Textdraw6);
- TextDrawHideForPlayer(playerid, Textdraw7);
- TextDrawHideForPlayer(playerid, Textdraw8);
- TextDrawHideForPlayer(playerid, Textdraw9);
- TextDrawHideForPlayer(playerid, Textdraw10);
- TextDrawHideForPlayer(playerid, Textdraw11);
- TextDrawHideForPlayer(playerid, Textdraw12);
- TextDrawHideForPlayer(playerid, Textdraw13);
- TextDrawHideForPlayer(playerid, Textdraw14);
- TextDrawHideForPlayer(playerid, Textdraw15);
- TextDrawHideForPlayer(playerid, Textdraw16);
- TextDrawHideForPlayer(playerid, Textdraw17);
- TextDrawHideForPlayer(playerid, Textdraw18);
- TextDrawHideForPlayer(playerid, Textdraw19);
- TextDrawHideForPlayer(playerid, Textdraw20);
- TextDrawHideForPlayer(playerid, Textdraw21);
- TextDrawHideForPlayer(playerid, Textdraw22);
- TextDrawHideForPlayer(playerid, Textdraw23);
- TextDrawHideForPlayer(playerid, Textdraw24);
- TextDrawHideForPlayer(playerid, Textdraw25);
- TextDrawHideForPlayer(playerid, Textdraw26);
- TextDrawHideForPlayer(playerid, Textdraw27);
- TextDrawHideForPlayer(playerid, Textdraw28);
- TextDrawHideForPlayer(playerid, Textdraw29);
- TextDrawHideForPlayer(playerid, Textdraw30);
- TextDrawHideForPlayer(playerid, Textdraw31);
- TextDrawHideForPlayer(playerid, Textdraw32);
- TextDrawHideForPlayer(playerid, Textdraw33);
- TextDrawHideForPlayer(playerid, Textdraw34);
- TextDrawHideForPlayer(playerid, Textdraw35);
- TextDrawHideForPlayer(playerid, Textdraw36);
- TextDrawHideForPlayer(playerid, Textdraw37);
- TextDrawHideForPlayer(playerid, Textdraw38);
- TextDrawHideForPlayer(playerid, Textdraw39);
- TextDrawHideForPlayer(playerid, Textdraw40);
- TextDrawHideForPlayer(playerid, Textdraw41);
- TextDrawHideForPlayer(playerid, Textdraw42);
- TextDrawHideForPlayer(playerid, Textdraw43);
- TextDrawHideForPlayer(playerid, Textdraw44);
- TextDrawHideForPlayer(playerid, Textdraw45);
- TextDrawHideForPlayer(playerid, Textdraw46);
- TextDrawHideForPlayer(playerid, Textdraw48);
- TextDrawHideForPlayer(playerid, Textdraw49);
- SelectTextDraw(playerid,COLOR_RED);
- PlayerTextDrawHide(playerid, Textdraw50);
- SetPlayerPos(playerid, 1380.6447,-1753.0427,13.5469);
- SetPlayerFacingAngle(playerid, 269.6420);
- SetPlayerCameraPos(playerid, 1387.2906,-1752.8887,13.3828);
- SetPlayerCameraLookAt(playerid, 1380.6447,-1753.0427,13.5469);
- PlayerTextDrawDestroy(playerid,Textdraw47);
- Textdraw47 = CreatePlayerTextDraw(playerid,-15.000000, 342.000000, "selected");
- PlayerTextDrawBackgroundColor(playerid,Textdraw47, 0);
- PlayerTextDrawFont(playerid,Textdraw47, 5);
- PlayerTextDrawLetterSize(playerid,Textdraw47, 0.500000, 1.000000);
- PlayerTextDrawColor(playerid,Textdraw47, -65281);
- PlayerTextDrawSetOutline(playerid,Textdraw47, 0);
- PlayerTextDrawSetProportional(playerid,Textdraw47, 1);
- PlayerTextDrawSetShadow(playerid,Textdraw47, 1);
- PlayerTextDrawUseBox(playerid,Textdraw47, 1);
- PlayerTextDrawBoxColor(playerid,Textdraw47, 0);
- PlayerTextDrawTextSize(playerid,Textdraw47, 64.000000, 62.000000);
- PlayerTextDrawSetPreviewModel(playerid, Textdraw47, 1559);
- PlayerTextDrawSetPreviewRot(playerid, Textdraw47, -16.000000, 0.000000, -55.000000, 1.000000);
- PlayerTextDrawSetSelectable(playerid,Textdraw47, 0);
- PlayerTextDrawShow(playerid, Textdraw47);
- for(new g; g<MAX_TEAMS; g++)
- {
- TextDrawShowForPlayer(playerid, textdraw2[g]);
- TextDrawShowForPlayer(playerid, textdraw4[g]);
- TextDrawShowForPlayer(playerid, textdraw5[g]);
- TextDrawShowForPlayer(playerid, textdraw7[g]);
- TextDrawShowForPlayer(playerid, textdraw8[g]);
- TextDrawShowForPlayer(playerid, textdraw10[g]);
- TextDrawShowForPlayer(playerid, textdraw11[g]);
- TextDrawShowForPlayer(playerid, textdraw13[g]);
- TextDrawShowForPlayer(playerid, textdraw14[g]);
- TextDrawShowForPlayer(playerid, textdraw16[g]);
- TextDrawShowForPlayer(playerid, textdraw17[g]);
- TextDrawShowForPlayer(playerid, textdraw19[g]);
- TextDrawShowForPlayer(playerid, textdraw20[g]);
- TextDrawShowForPlayer(playerid, textdraw22[g]);
- TextDrawShowForPlayer(playerid, textdraw23[g]);
- TextDrawShowForPlayer(playerid, textdraw25[g]);
- TextDrawShowForPlayer(playerid, textdraw26[g]);
- TextDrawShowForPlayer(playerid, textdraw28[g]);
- TextDrawShowForPlayer(playerid, textdraw29[g]);
- TextDrawShowForPlayer(playerid, textdraw31[g]);
- }
- TextDrawShowForPlayer(playerid, textdraw3);
- TextDrawShowForPlayer(playerid, textdraw6);
- TextDrawShowForPlayer(playerid, textdraw9);
- TextDrawShowForPlayer(playerid, textdraw12);
- TextDrawShowForPlayer(playerid, textdraw15);
- TextDrawShowForPlayer(playerid, textdraw18);
- TextDrawShowForPlayer(playerid, textdraw21);
- TextDrawShowForPlayer(playerid, textdraw24);
- TextDrawShowForPlayer(playerid, textdraw27);
- TextDrawShowForPlayer(playerid, textdraw30);
- TextDrawShowForPlayer(playerid, textdraw32);
- TextDrawShowForPlayer(playerid, textdraw33);
- TextDrawShowForPlayer(playerid, textdraw34);
- TextDrawShowForPlayer(playerid, textdraw35);
- TextDrawHideForPlayer(playerid, textdraw_0);
- TextDrawHideForPlayer(playerid, textdraw_1);
- TextDrawHideForPlayer(playerid, textdraw_2);
- TextDrawHideForPlayer(playerid, textdraw_3);
- TextDrawHideForPlayer(playerid, textdraw_4);
- TextDrawHideForPlayer(playerid, textdraw_5);
- TextDrawHideForPlayer(playerid, textdraw_6);
- TextDrawHideForPlayer(playerid, textdraw_7);
- TextDrawHideForPlayer(playerid, textdraw_8);
- TextDrawHideForPlayer(playerid, textdraw_9);
- PlayerTextDrawShow(playerid,textdraw37);
- PlayerTextDrawShow(playerid,textdraw38);
- PlayerTextDrawShow(playerid,textdraw39);
- PlayerTextDrawShow(playerid,textdraw40);
- PlayerTextDrawHide(playerid,textdraw_10);
- return 1;
- }
- PlayerTextDrawHide(playerid,textdraw37);
- PlayerTextDrawHide(playerid,textdraw38);
- PlayerTextDrawHide(playerid,textdraw39);
- PlayerTextDrawHide(playerid,textdraw40);
- PlayerTextDrawShow(playerid,textdraw_10);
- TextDrawHideForPlayer(playerid, Textdraw0);
- TextDrawHideForPlayer(playerid, Textdraw1);
- TextDrawHideForPlayer(playerid, Textdraw2);
- TextDrawHideForPlayer(playerid, Textdraw3);
- TextDrawHideForPlayer(playerid, Textdraw4);
- TextDrawHideForPlayer(playerid, Textdraw5);
- TextDrawHideForPlayer(playerid, Textdraw6);
- TextDrawHideForPlayer(playerid, Textdraw7);
- TextDrawHideForPlayer(playerid, Textdraw8);
- TextDrawHideForPlayer(playerid, Textdraw9);
- TextDrawHideForPlayer(playerid, Textdraw10);
- TextDrawHideForPlayer(playerid, Textdraw11);
- TextDrawHideForPlayer(playerid, Textdraw12);
- TextDrawHideForPlayer(playerid, Textdraw13);
- TextDrawHideForPlayer(playerid, Textdraw14);
- TextDrawHideForPlayer(playerid, Textdraw15);
- TextDrawHideForPlayer(playerid, Textdraw16);
- TextDrawHideForPlayer(playerid, Textdraw17);
- TextDrawHideForPlayer(playerid, Textdraw18);
- TextDrawHideForPlayer(playerid, Textdraw19);
- TextDrawHideForPlayer(playerid, Textdraw20);
- TextDrawHideForPlayer(playerid, Textdraw21);
- TextDrawHideForPlayer(playerid, Textdraw22);
- TextDrawHideForPlayer(playerid, Textdraw23);
- TextDrawHideForPlayer(playerid, Textdraw24);
- TextDrawHideForPlayer(playerid, Textdraw25);
- TextDrawHideForPlayer(playerid, Textdraw26);
- TextDrawHideForPlayer(playerid, Textdraw27);
- TextDrawHideForPlayer(playerid, Textdraw28);
- TextDrawHideForPlayer(playerid, Textdraw29);
- TextDrawHideForPlayer(playerid, Textdraw30);
- TextDrawHideForPlayer(playerid, Textdraw31);
- TextDrawHideForPlayer(playerid, Textdraw32);
- TextDrawHideForPlayer(playerid, Textdraw33);
- TextDrawHideForPlayer(playerid, Textdraw34);
- TextDrawHideForPlayer(playerid, Textdraw35);
- TextDrawHideForPlayer(playerid, Textdraw36);
- TextDrawHideForPlayer(playerid, Textdraw37);
- TextDrawHideForPlayer(playerid, Textdraw38);
- TextDrawHideForPlayer(playerid, Textdraw39);
- TextDrawHideForPlayer(playerid, Textdraw40);
- TextDrawHideForPlayer(playerid, Textdraw41);
- TextDrawHideForPlayer(playerid, Textdraw42);
- TextDrawHideForPlayer(playerid, Textdraw43);
- TextDrawHideForPlayer(playerid, Textdraw44);
- TextDrawHideForPlayer(playerid, Textdraw45);
- TextDrawHideForPlayer(playerid, Textdraw46);
- TextDrawHideForPlayer(playerid, Textdraw48);
- TextDrawHideForPlayer(playerid, Textdraw49);
- PlayerTextDrawHide(playerid, Textdraw50);
- for(new g; g<MAX_TEAMS; g++)
- {
- TextDrawHideForPlayer(playerid, textdraw2[g]);
- TextDrawHideForPlayer(playerid, textdraw4[g]);
- TextDrawHideForPlayer(playerid, textdraw5[g]);
- TextDrawHideForPlayer(playerid, textdraw7[g]);
- TextDrawHideForPlayer(playerid, textdraw8[g]);
- TextDrawHideForPlayer(playerid, textdraw10[g]);
- TextDrawHideForPlayer(playerid, textdraw11[g]);
- TextDrawHideForPlayer(playerid, textdraw13[g]);
- TextDrawHideForPlayer(playerid, textdraw14[g]);
- TextDrawHideForPlayer(playerid, textdraw16[g]);
- TextDrawHideForPlayer(playerid, textdraw17[g]);
- TextDrawHideForPlayer(playerid, textdraw19[g]);
- TextDrawHideForPlayer(playerid, textdraw20[g]);
- TextDrawHideForPlayer(playerid, textdraw22[g]);
- TextDrawHideForPlayer(playerid, textdraw23[g]);
- TextDrawHideForPlayer(playerid, textdraw25[g]);
- TextDrawHideForPlayer(playerid, textdraw26[g]);
- TextDrawHideForPlayer(playerid, textdraw28[g]);
- TextDrawHideForPlayer(playerid, textdraw29[g]);
- TextDrawHideForPlayer(playerid, textdraw31[g]);
- }
- TextDrawHideForPlayer(playerid, textdraw3);
- TextDrawHideForPlayer(playerid, textdraw6);
- TextDrawHideForPlayer(playerid, textdraw9);
- TextDrawHideForPlayer(playerid, textdraw12);
- TextDrawHideForPlayer(playerid, textdraw15);
- TextDrawHideForPlayer(playerid, textdraw18);
- TextDrawHideForPlayer(playerid, textdraw21);
- TextDrawHideForPlayer(playerid, textdraw24);
- TextDrawHideForPlayer(playerid, textdraw27);
- TextDrawHideForPlayer(playerid, textdraw30);
- TextDrawHideForPlayer(playerid, textdraw32);
- TextDrawHideForPlayer(playerid, textdraw33);
- TextDrawHideForPlayer(playerid, textdraw34);
- TextDrawHideForPlayer(playerid, textdraw35);
- TextDrawShowForPlayer(playerid, textdraw_0);
- TextDrawShowForPlayer(playerid, textdraw_1);
- TextDrawShowForPlayer(playerid, textdraw_2);
- TextDrawShowForPlayer(playerid, textdraw_3);
- TextDrawShowForPlayer(playerid, textdraw_4);
- TextDrawShowForPlayer(playerid, textdraw_5);
- TextDrawShowForPlayer(playerid, textdraw_6);
- TextDrawShowForPlayer(playerid, textdraw_7);
- TextDrawShowForPlayer(playerid, textdraw_8);
- TextDrawShowForPlayer(playerid, textdraw_9);
- player[playerid][isspawned]=1;
- if(! dm[playerid])
- {
- /*------------------------------------------------------
- -> Checking player ranks, updating textdraws
- ------------------------------------------------------*/
- new string[200];
- new class_name[50];
- switch(class[playerid])
- {
- case 0: class_name = "Support";
- case 1: class_name = "Sniper";
- case 2: class_name = "Doctor";
- case 3: class_name = "Pyroman";
- case 4: class_name = "Jet-Trooper";
- case 5: class_name = "Technision";
- case 6: class_name = "SPY";
- case 7: class_name = "Scout";
- case 8: class_name = "Sucider";
- case 9: class_name = "DONOR(only donaters)";
- }
- format(string,sizeof(string),"~y~TEAM: ~w~~h~%s ~y~CLASS: ~w~~h~%s ~y~RANK: ~w~~h~%d/"#MAX_RANKS" (%s)",TeamInfo[GetPlayerTeam(playerid)][TeamName],class_name,PlayerRank[playerid],rank[PlayerRank[playerid] - 1][name]);
- PlayerTextDrawSetString(playerid,textdraw_10,string);
- /*------------------------------------------------------
- -> Setting stuff
- ------------------------------------------------------*/
- SetPlayerWorldBounds( playerid, 30000.0, -30000.0, 30000.0, -30000.0 );
- FlashZoneForPlayer( playerid );
- new t = GetPlayerTeam( playerid );
- SetPlayerInterior( playerid, 0 );
- SetPlayerToTeamColor( playerid );
- SetPlayerToTeamSkin( playerid );
- SetPlayerVirtualWorld( playerid, 0);
- SetPlayerHealth( playerid, 100 );
- UpdatePlayerLabel(playerid);
- /*------------------------------------------------------
- -> Spawning to team cords
- ------------------------------------------------------*/
- new rand = random(5);
- if(!IsPlayerNPC(playerid))
- {
- if(t != NO_TEAM)
- {
- switch(t)
- {
- case TEAM_0: {
- SetPlayerPos(playerid,Spawn_Team0[rand][0],Spawn_Team0[rand][1],Spawn_Team0[rand][2]);
- SetPlayerFacingAngle(playerid,Spawn_Team0[rand][3]);
- }
- case TEAM_1: {
- SetPlayerPos(playerid,Spawn_Team1[rand][0],Spawn_Team1[rand][1],Spawn_Team1[rand][2]);
- SetPlayerFacingAngle(playerid,Spawn_Team1[rand][3]);
- }
- case TEAM_2: {
- SetPlayerPos(playerid,Spawn_Team2[rand][0],Spawn_Team2[rand][1],Spawn_Team2[rand][2]);
- SetPlayerFacingAngle(playerid,Spawn_Team2[rand][3]);
- }
- case TEAM_3: {
- SetPlayerPos(playerid,Spawn_Team3[rand][0],Spawn_Team3[rand][1],Spawn_Team3[rand][2]);
- SetPlayerFacingAngle(playerid,Spawn_Team3[rand][3]);
- }
- case TEAM_4: {
- SetPlayerPos(playerid,Spawn_Team4[rand][0],Spawn_Team4[rand][1],Spawn_Team4[rand][2]);
- SetPlayerFacingAngle(playerid,Spawn_Team4[rand][3]);
- }
- case TEAM_5: {
- SetPlayerPos(playerid,Spawn_Team5[rand][0],Spawn_Team5[rand][1],Spawn_Team5[rand][2]);
- SetPlayerFacingAngle(playerid,Spawn_Team5[rand][3]);
- }
- case TEAM_6: {
- SetPlayerPos(playerid,Spawn_Team6[rand][0],Spawn_Team6[rand][1],Spawn_Team6[rand][2]);
- SetPlayerFacingAngle(playerid,Spawn_Team6[rand][3]);
- }
- case TEAM_7: {
- SetPlayerPos(playerid,Spawn_Team7[rand][0],Spawn_Team7[rand][1],Spawn_Team7[rand][2]);
- SetPlayerFacingAngle(playerid,Spawn_Team7[rand][3]);
- }
- case TEAM_8: {
- SetPlayerPos(playerid,Spawn_Team8[rand][0],Spawn_Team8[rand][1],Spawn_Team8[rand][2]);
- SetPlayerFacingAngle(playerid,Spawn_Team8[rand][3]);
- }
- case TEAM_9: {
- SetPlayerPos(playerid,Spawn_Team9[rand][0],Spawn_Team9[rand][1],Spawn_Team9[rand][2]);
- SetPlayerFacingAngle(playerid,Spawn_Team9[rand][3]);
- }
- case TEAM_10: {
- SetPlayerPos(playerid,Spawn_Team10[rand][0],Spawn_Team10[rand][1],Spawn_Team10[rand][2]);
- SetPlayerFacingAngle(playerid,Spawn_Team10[rand][3]);
- }
- case TEAM_11: {
- SetPlayerPos(playerid,Spawn_Team11[rand][0],Spawn_Team11[rand][1],Spawn_Team11[rand][2]);
- SetPlayerFacingAngle(playerid,Spawn_Team11[rand][3]);
- }
- case TEAM_12: {
- SetPlayerPos(playerid,Spawn_Team12[rand][0],Spawn_Team12[rand][1],Spawn_Team12[rand][2]);
- SetPlayerFacingAngle(playerid,Spawn_Team12[rand][3]);
- }
- case TEAM_13: {
- SetPlayerPos(playerid,Spawn_Team13[rand][0],Spawn_Team13[rand][1],Spawn_Team13[rand][2]);
- SetPlayerFacingAngle(playerid,Spawn_Team13[rand][3]);
- }
- case TEAM_14: {
- SetPlayerPos(playerid,Spawn_Team14[rand][0],Spawn_Team14[rand][1],Spawn_Team14[rand][2]);
- SetPlayerFacingAngle(playerid,Spawn_Team14[rand][3]);
- }
- }
- }
- }
- /*------------------------------------------------------
- -> Class system, loading info.s
- ------------------------------------------------------*/
- //------| Class system |------
- for(new k; k < MAX_PLAYERS; k++)
- {
- SetPlayerMarkerForPlayer( k, playerid, TeamInfo[t][TeamColor] );
- }
- medicine[playerid]=0;
- disguise[playerid]=0;
- for(new k; k < 10; k++)
- {
- if(_cp[playerid][k][created] == 1)
- {
- DestroyDynamicCP(_cp[playerid][k][cid]);
- _cp[playerid][k][created] = 0;
- }
- }
- switch(class[playerid])
- {
- case 0: // Class: Support
- {
- ResetPlayerWeapons(playerid);
- //Assault / Rifle
- GivePlayerWeapon(playerid,31,300);
- //Pistol
- GivePlayerWeapon(playerid,24,200);
- //Shotgun / Micro machinegun
- GivePlayerWeapon(playerid,25,150);
- //Thrown
- GivePlayerWeapon(playerid,16,3);
- //Melle
- GivePlayerWeapon(playerid,3,1);
- }
- case 1: // Class: Sniper
- {
- ResetPlayerWeapons(playerid);
- //Assault / Rifle
- GivePlayerWeapon(playerid,34,300);
- //Pistol
- GivePlayerWeapon(playerid,23,200);
- //Shotgun / Micro machinegun
- GivePlayerWeapon(playerid,29,150);
- //Thrown
- GivePlayerWeapon(playerid,18,3);
- //Melle
- GivePlayerWeapon(playerid,4,1);
- for(new k; k < MAX_PLAYERS; k++)
- {
- //SetPlayerMarkerForPlayer( k, playerid, 0xFFFFFF00
- SetPlayerMarkerForPlayer( k, playerid, ( GetPlayerColor( playerid ) & 0xFFFFFF00 ) );
- }
- }
- case 2: // Class: Doctor
- {
- ResetPlayerWeapons(playerid);
- //Assault / Rifle
- GivePlayerWeapon(playerid,33,300);
- //Pistol
- GivePlayerWeapon(playerid,22,200);
- //Shotgun / Micro machinegun
- GivePlayerWeapon(playerid,29,150);
- //Thrown
- GivePlayerWeapon(playerid,18,3);
- //Melle
- GivePlayerWeapon(playerid,2,1);
- medicine[playerid]=5;
- }
- case 3: // Class: Pyroman
- {
- ResetPlayerWeapons(playerid);
- //Assault / Rifle
- GivePlayerWeapon(playerid,37,500);
- //Pistol
- GivePlayerWeapon(playerid,24,200);
- //Shotgun / Micro machinegun
- GivePlayerWeapon(playerid,25,150);
- //Thrown
- GivePlayerWeapon(playerid,18,5);
- //Melle
- GivePlayerWeapon(playerid,9,1);
- }
- case 4: // Class: Jet-Trooper
- {
- ResetPlayerWeapons(playerid);
- //Assault / Rifle
- GivePlayerWeapon(playerid,30,150);
- //Pistol
- GivePlayerWeapon(playerid,22,300);
- //Shotgun / Micro machinegun
- GivePlayerWeapon(playerid,32,500);
- //Thrown
- GivePlayerWeapon(playerid,17,4);
- //Melle
- GivePlayerWeapon(playerid,6,1);
- }
- case 5: // Class: Technison
- {
- ResetPlayerWeapons(playerid);
- //Assault / Rifle
- GivePlayerWeapon(playerid,33,300);
- //Pistol
- GivePlayerWeapon(playerid,22,200);
- //Shotgun / Micro machinegun
- GivePlayerWeapon(playerid,25,150);
- //Thrown
- GivePlayerWeapon(playerid,17,5);
- //Melle
- GivePlayerWeapon(playerid,7,1);
- }
- case 6: // Class: Spy
- {
- ResetPlayerWeapons(playerid);
- //Assault / Rifle
- GivePlayerWeapon(playerid,31,300);
- //Pistol
- GivePlayerWeapon(playerid,23,200);
- //Shotgun / Micro machinegun
- GivePlayerWeapon(playerid,29,150);
- //Thrown
- GivePlayerWeapon(playerid,17,8);
- //Melle
- GivePlayerWeapon(playerid,4,1);
- disguise[playerid]=5;
- }
- case 7: // Class: Scout
- {
- ResetPlayerWeapons(playerid);
- //Assault / Rifle
- GivePlayerWeapon(playerid,29,300);
- //Pistol
- GivePlayerWeapon(playerid,22,200);
- //Shotgun / Micro machinegun
- GivePlayerWeapon(playerid,26,200);
- //Thrown
- GivePlayerWeapon(playerid,16,5);
- //Melle
- GivePlayerWeapon(playerid,3,1);
- }
- case 8: // Class: Sucider
- {
- ResetPlayerWeapons(playerid);
- //Assault / Rifle
- GivePlayerWeapon(playerid,29,300);
- //Pistol
- GivePlayerWeapon(playerid,23,200);
- //Shotgun / Micro machinegun
- GivePlayerWeapon(playerid,27,200);
- //Thrown
- GivePlayerWeapon(playerid,16,5);
- GivePlayerWeapon(playerid,39,5);
- //Melle
- GivePlayerWeapon(playerid,9,1);
- }
- #if VIP_SYSTEM == true
- case 9: // Class: Donor
- {
- if(IsPlayerVIPLevel(playerid,0)) return SendClientMessage(playerid,COLOR_RED -1, "YOU ARE NOT DONOR");
- SendClientMessage(playerid,COLOR_YELLOW,"[ For donor help and commands, checkout /Dhelp for more. ]");
- SetPlayerArmour(playerid,100.0);
- ResetPlayerWeapons(playerid);
- //Assault / Rifle
- GivePlayerWeapon(playerid,31,700);
- //Pistol
- GivePlayerWeapon(playerid,22,500);
- //Shotgun / Micro machinegun
- GivePlayerWeapon(playerid,26,500);
- GivePlayerWeapon(playerid,32,500);
- //Thrown
- GivePlayerWeapon(playerid,16,10);
- GivePlayerWeapon(playerid,35,5);
- //Melle
- GivePlayerWeapon(playerid,9,1);
- medicine[playerid]=5;
- }
- #endif
- }
- /*------------------------------------------------------*/
- }
- else
- {
- UpdatePlayerLabel(playerid);
- SetPlayerTeam(playerid,NO_TEAM);
- switch(dm[playerid])
- {
- case 1:
- {
- SetPlayerTeam(playerid,NO_TEAM);
- new rand = random( 5 );
- new randskin = random(299);
- SetPlayerSkin(playerid, randskin);
- GameTextForPlayer(playerid, "~g~Deahtmatch~n~~w~~h~Type /Leavedm to quit", 5000, 3);
- dm[playerid]=1;
- SetPlayerInterior(playerid, 0);
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 0);
- SetCameraBehindPlayer( playerid );
- SetPlayerVirtualWorld(playerid, SLOTS + dm[playerid]);
- SetPlayerPos(playerid, DMSpawns[rand][0], DMSpawns[rand][1], DMSpawns[rand][2]);
- SetPlayerFacingAngle(playerid, DMSpawns[rand][3]);
- TogglePlayerControllable(playerid,false);
- SetTimerEx("UnFreeze",2500,false,"i",playerid);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 24, 100000000);
- GivePlayerWeapon(playerid, 31, 100000000);
- GivePlayerWeapon(playerid, 27, 100000000);
- GivePlayerWeapon(playerid, 16, 1);
- }
- case 2:
- {
- SetPlayerTeam(playerid,NO_TEAM);
- new randskin = random(299);
- SetPlayerSkin(playerid, randskin);
- GameTextForPlayer(playerid, "~g~Sniper Warfare~n~~w~~h~Type /Leavedm to quit", 5000, 3);
- dm[playerid]=2;
- SetPlayerInterior(playerid, 5);
- SetPlayerHealth(playerid, 15.0);
- SetPlayerArmour(playerid, 0);
- SetCameraBehindPlayer( playerid );
- SetPlayerVirtualWorld(playerid, SLOTS + dm[playerid]);
- new r = random(5);
- if(r==0)
- { SetPlayerPos(playerid,1301.7788,-785.7610,1084.0078),SetPlayerFacingAngle(playerid,349.9862); } // //g3
- if(r==1)
- { SetPlayerPos(playerid,1233.7123,-762.2798,1084.0088),SetPlayerFacingAngle(playerid,198.0181); } // //g3
- if(r==2)
- { SetPlayerPos(playerid,1277.9406,-792.4418,1084.0078),SetPlayerFacingAngle(playerid,357.4828); } // //g3
- if(r==3)
- { SetPlayerPos(playerid,1247.2562,-803.8536,1084.0151),SetPlayerFacingAngle(playerid,267.8687); } // //g3
- if(r==4)
- { SetPlayerPos(playerid,1279.7694,-781.3691,1089.9375),SetPlayerFacingAngle(playerid,219.3016); } // //g3
- TogglePlayerControllable(playerid,false);
- SetTimerEx("UnFreeze",2500,false,"i",playerid);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 34, 100000000);
- GivePlayerWeapon(playerid, 4, 1);
- }
- case 3:
- {
- SetPlayerTeam(playerid,NO_TEAM);
- new randskin = random(299);
- SetPlayerSkin(playerid, randskin);
- GameTextForPlayer(playerid, "~g~Minigun Madness~n~~w~~h~Type /Leavedm to quit", 5000, 3);
- dm[playerid]=3;
- SetPlayerInterior(playerid, 1);
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 0);
- SetCameraBehindPlayer( playerid );
- SetPlayerVirtualWorld(playerid, SLOTS + dm[playerid]);
- new r=random(5);
- if(r==0)
- { SetPlayerPos(playerid,2173.5723,1577.8872,999.9675),SetPlayerFacingAngle(playerid,358.7795); }
- if(r==1)
- { SetPlayerPos(playerid,2205.8892,1580.4723,999.9788),SetPlayerFacingAngle(playerid,37.6098); }
- if(r==2)
- { SetPlayerPos(playerid,2206.0720,1549.6593,1008.0951),SetPlayerFacingAngle(playerid,296.3788); }
- if(r==3)
- { SetPlayerPos(playerid,2232.4290,1589.0771,999.9567),SetPlayerFacingAngle(playerid,140.0240); }
- if(r==4)
- { SetPlayerPos(playerid,2199.4785,1613.1299,999.9723),SetPlayerFacingAngle(playerid,305.1288); }
- TogglePlayerControllable(playerid,false);
- SetTimerEx("UnFreeze",2500,false,"i",playerid);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 38, 100000000);
- }
- }
- }
- return 1;
- }
- //==============================================================================
- /*------------------------------------------------------
- -> When player dies or kill someoone
- ------------------------------------------------------*/
Advertisement
Add Comment
Please, Sign In to add comment