Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ////////////////////////////////////#include////////////////////////////////////
- #include <a_samp >
- #include <sscanf >
- #include <zcmd >
- #include <YSI/y_ini>
- #include <streamer >
- //////////////////////////////////// #define boje //////////////////////////////
- #define DARKORANGE 0xFF3F00AA
- #define BLUE {0000BB}
- #define h_BLUE 0x0000BBAA
- #define red 0xFF0000AA
- #define WHITE "{FFFFFF}"
- #define RED "{F81414}"
- #define h_RED 0xF81414FF
- #define GREEN "{00FF22}"
- #define LIGHTBLUE "{00CED1}"
- ////////////////////////////////// #pragma /////////////////////////////////////
- #pragma tabsize 0
- #pragma dynamic 90000
- //////////////////////////////////// #if define ////////////////////////////////
- #if defined FILTERSCRIPT
- ////////////////////////////////#define Register/Login//////////////////////////
- enum
- {
- DIALOG_REGISTER = 1,
- DIALOG_LOGIN,
- DIALOG_SUCCESS_1,
- DIALOG_SUCCESS_2
- };
- #define PATH "/Korisnici/%s.ini"
- //////////////////////////////// #define skracenice/ ///////////////////////////
- #define SCM SendClientMessage
- #define SCMTA SendClientMessageToAll
- ////////////////////////////////////// #define /////////////////////////////////
- #define DIALOG_DM 1
- //////////////////////////////////////new///////////////////////////////////////
- new aduty[MAX_PLAYERS];
- ////////////////////////////////////Register/Login System///////////////////////
- //////////////////OVO VAM PRIKAZUJE KAD SE IGRAC REGISTRUJE & UMRE & UBIJE NEKOG U SCRIPT FILES > KORISNICI///////////////////////
- enum pInfo
- {
- pPass,
- pCash,
- pAdmin,
- pKills,
- pDeaths
- }
- new PlayerInfo[MAX_PLAYERS][pInfo];
- ////////////////////////////////////////////////////////////////////////////////
- forward LoadUser_data(playerid,name[],value[]);
- public LoadUser_data(playerid,name[],value[])
- {
- INI_Int("Password",PlayerInfo[playerid][pPass]);
- INI_Int("Cash",PlayerInfo[playerid][pCash]);
- INI_Int("Admin",PlayerInfo[playerid][pAdmin]);
- INI_Int("Kills",PlayerInfo[playerid][pKills]);
- INI_Int("Deaths",PlayerInfo[playerid][pDeaths]);
- return 1;
- }
- ////////////////////////////////////////////////////////////////////////////////
- stock UserPath(playerid)
- {
- new string[128],playername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,playername,sizeof(playername));
- format(string,sizeof(string),PATH,playername);
- return string;
- }
- stock udb_hash(buf[]) {
- new length=strlen(buf);
- new s1 = 1;
- new s2 = 0;
- new n;
- for (n=0; n<length; n++)
- {
- s1 = (s1 + buf[n]) % 65521;
- s2 = (s2 + s1) % 65521;
- }
- return (s2 << 16) + s1;
- }
- ////////////////////////////////////////////////////
- public OnPlayerConnect(playerid)
- {
- if(fexist(UserPath(playerid)))
- {
- INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
- ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""WHITE"Login",""WHITE"Ukucajte sifru da bi ste se ulogovali.","Login","Izadji");
- }
- else
- {
- ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,""WHITE"Registracija...",""WHITE"Ukucajte sifru kako bi se registrovali","Register","Izadji");
- }
- return 1;
- }
- //////////////////////////////////////////////////////////////////////////////////
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- switch( dialogid )
- {
- case DIALOG_REGISTER:
- {
- if (!response) return Kick(playerid);
- if(response)
- {
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""WHITE"Registracija...",""RED"Ukucali ste pogresnu lozinku.\n"WHITE"Ukucajte sifru kako bi registrovali nov akaunt","Register","Izadji");
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"data");
- INI_WriteInt(File,"Password",udb_hash(inputtext));
- INI_WriteInt(File,"Cash",0);
- INI_WriteInt(File,"Admin",0);
- INI_WriteInt(File,"Kills",0);
- INI_WriteInt(File,"Deaths",0);
- INI_Close(File);
- SetSpawnInfo(playerid, 0, 0, 1332.3175,-984.9104,33.8966,269.8959,0,0,0,0,0,0);
- SpawnPlayer(playerid);
- ShowPlayerDialog(playerid, DIALOG_SUCCESS_1, DIALOG_STYLE_MSGBOX,""WHITE"Dobrodosli!",""GREEN"Uspesno ste registrovali svoj account!","Ok","");
- }
- }
- case DIALOG_LOGIN:
- {
- if ( !response ) return Kick ( playerid );
- if( response )
- {
- if(udb_hash(inputtext) == PlayerInfo[playerid][pPass])
- {
- INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
- GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
- ShowPlayerDialog(playerid, DIALOG_SUCCESS_2, DIALOG_STYLE_MSGBOX,""WHITE"Dobrodosli!",""GREEN"Uspesno ste se ulogovali na svoj account!","Ok","");
- SetSpawnInfo(playerid, 0, 0, 1332.3175,-984.9104,33.8966,269.8959,0,0,0,0,0,0);
- SpawnPlayer(playerid);
- }
- else
- {
- ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""WHITE"Login",""RED"Ukucali ste pogresnu sifru.\n"WHITE"Ukucajte ponovo sifru kako bi ste se ulogovali na svoj account.","Login","Izadji");
- }
- return 1;
- }
- }
- }
- return 1;
- }
- //////////// SACUVA IGRACEVE PODATKE KADA IZADJE SA SERVERA ////////////////////
- public OnPlayerDisconnect(playerid, reason)
- {
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"data");
- INI_WriteInt(File,"Cash",GetPlayerMoney(playerid));
- INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
- INI_WriteInt(File,"Kills",PlayerInfo[playerid][pKills]);
- INI_WriteInt(File,"Deaths",PlayerInfo[playerid][pDeaths]);
- INI_Close(File);
- return 1;
- }
- ///////////////////////////kada igrac umre doda mu Smrt u scriptfiles korisnici/////////////////
- public OnPlayerDeath(playerid, killerid, reason)
- {
- PlayerInfo[killerid][pKills]++;
- PlayerInfo[playerid][pDeaths]++;
- return 1;
- }
- ///////////////////////////////////////////////////////////////////////////////
- main()
- {
- print("Ucitavanje servera");
- print("Server uspesno ucitan");
- SendRconCommand("mapname Balkansko Poluostrvo");
- }
- public OnGameModeInit()
- {
- SetGameModeText("New School v1.0.0");
- EnableStuntBonusForAll(0); //////////0- iskljuceno | 1- ukljuceno///////////
- return 1;
- }
- ////////////////////////////////////kaciga system////////////////////////////////////
- CMD:kaciga(playerid,params[])
- {
- SetPlayerAttachedObject(playerid,0,18645,2,0.101, -0.0, 0.0, 5.50, 84.60, 83.7, 1, 1, 1);
- GameTextForPlayer(playerid,"Uspesno si stavio kacigu",2000,3);
- SendClientMessage(playerid,h_BLUE,"[Kaciga_System] > Da skinete kacigu koristite /kacigaoff");
- return 1;
- }
- CMD:kacigaoff(playerid,params[])
- {
- RemovePlayerAttachedObject(playerid,0);
- GameTextForPlayer(playerid,"Uspesno si skinuo kacigu",2000,3);
- return 1;
- }
- ////////////////////////////Da vozac nema gun dok vozi//////////////////////////
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- if(newstate == PLAYER_STATE_DRIVER) return SetPlayerArmedWeapon(playerid,0);
- return 1;
- }
- //
- stock GetName(id)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(id, name, sizeof(name));
- return name;
- }
- //////////////////////////////////////goto//////////////////////////////////////
- CMD:goto(playerid,params[])
- {
- if(aduty[playerid] == 0) return SCM(playerid,-1,"Nisi na Admin duznosti!");
- if(PlayerInfo[playerid][pAdmin] >=1)
- {
- new id;
- if(sscanf(params,"u",id)) return SCM(playerid,-1,"/goto [ID igraca/Deo imena]");
- if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Igrac nije konektovan!");
- new Float:x,Float:y,Float:z;
- GetPlayerPos(id,x,y,z);
- SetPlayerPos(playerid, x, y, z);
- if(IsPlayerInAnyVehicle(playerid))
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
- }
- }
- return 1;
- }
- ///////////////////////////////////// kick ////////////////////////////////////
- CMD:kick(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] > 0)
- {
- new id,
- reason[16];
- if(sscanf(params, "us[16]", id, reason)) return SendClientMessage(playerid, -1, "/kick <id> <razlog>");
- if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, h_RED, "ID kojeg ocete da kickujete nije konektovan.");
- if(strlen(reason) < 1 || strlen(reason) > 16) return SendClientMessage(playerid, h_RED, "Razlog ne moze biti manji od 1 i vise od 16 karaktera.");
- new str[40+MAX_PLAYER_NAME];
- format(str, sizeof(str), "* Kickovani ste sa servera od strane %s.", GetName(playerid));
- SendClientMessage(id, 0xAAFF00FF, str);
- format(str, sizeof(str), "* Kickovali ste %s sa servera.", GetName(id));
- SendClientMessage(playerid, 0xAAFF00FF, str);
- SetTimerEx("KickPlayer", 200, false, "i", id);
- }
- else SendClientMessage(playerid, h_RED, "Niste ovlasceni.");
- return 1;
- }
- forward KickPlayer(id);
- public KickPlayer(id)
- {
- Kick(id);
- return 1;
- }
- /////////////////////////////////////aduty//////////////////////////////////////
- CMD:aduty(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] >=1)
- {
- if(aduty[playerid] == 0)
- {
- new str[100];
- format(str,sizeof(str),"Admin %s je na duznosti!",GetName(playerid));
- SCMTA(-1,str);
- SetPlayerHealth(playerid,99);
- SetPlayerArmour(playerid,99);
- aduty[playerid] = 1;
- }
- else if(aduty[playerid] == 1)
- {
- new str1[100];
- format(str1,sizeof(str1),"Admin %s vise nije na duznosti!",GetName(playerid));
- SCMTA(-1,str1);
- SetPlayerHealth(playerid,99);
- SetPlayerArmour(playerid,99);
- aduty[playerid] = 0;
- }
- }
- return 1;
- }
- ///////////////////////////////////// postaviadmina ////////////////////////////
- CMD:postaviadmina(playerid,params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- new targetid,level;
- if(sscanf(params,"ud",targetid,level)) return SCM(playerid,-1,"/postaviadmina [ID igraca/Deo imena] [Admin Level]");
- if(!IsPlayerConnected(targetid)) return SCM(playerid,-1,"Igrac nije na serveru!");
- if(level >5 || level <1) return SCM(playerid,-1,"Najveci admin level je 5, a najmanji 1!");
- new str[100];
- format(str,sizeof(str), "Postavili ste admin level %d igracu %s!", level, GetName(targetid));
- SCM(playerid,-1,str);
- format(str,sizeof(str),"Admin %s te je promovisao na admin level %d!", GetName(playerid), level);
- SCM(targetid,-1,str);
- PlayerInfo[targetid][pAdmin] = level;
- }
- else
- {
- SCM(playerid,-1,"Niste ovlasceni da koristite ovu komandu!");
- }
- return 1;
- }
- ///////////////////////////////////// clearchat ////////////////////////////////
- CMD:clearchat(playerid,params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- for(new i = 0; i < 99; i++) SendClientMessageToAll(-1, " ");
- new str[50+MAX_PLAYER_NAME];
- format(str, sizeof(str), "[SERVER]: Chat je obrisan od strane admina %s!", GetName(playerid));
- SendClientMessageToAll(h_BLUE, str);
- }
- else SendClientMessage(playerid, h_RED, "[SERVER]: Niste ovlasceni da koristite ovu komandu!");
- return 1;
- }
- ///////////////////////////////////// kill /////////////////////////////////////
- CMD:kill(playerid,params[])
- {
- SetPlayerHealth(playerid, 0);
- return 1;
- }
- /////////////////////////////////// jet pack ///////////////////////////////////
- CMD:jpack(playerid,params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
- SCM(playerid,h_BLUE,"[NS:RP] Uzeo si jetpack!");
- }
- else
- {
- SCM(playerid,h_RED,"[NS:RP]Nisi admin!");
- }
- return 1;
- }
- /////////////////////////////// DeathMatch Mod /////////////////////////////////
- new DM[MAX_PLAYERS] = 0;
- new gDmSpawn[MAX_PLAYERS] = 0;
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print("SAMP Script - Minigun DM Loaded : v1.0");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- CMD:dmhelp(playerid, params[])
- {
- ShowPlayerDialog(playerid, DIALOG_DM, DIALOG_STYLE_MSGBOX, "{0000BB}Svaka Arena sadzi svoja oruzja", "{0000BB}\n/dm1 -> Deagle !\n/dm2 -> Taser[Silenced 9mm] 2 !\n/dm3 -> Kubure[Sawn-off] !\n/dm4 -> Desert + Kubure[Sawn-off] + Sniper Rifle !h_BLUE","Okay", "Close");
- return 1;
- }
- CMD:komande(playerid, params[])
- {
- ShowPlayerDialog(playerid, DIALOG_DM, DIALOG_STYLE_MSGBOX, "{E41817}New School Komande", "{C35817}\n/admins -> Da vidite onlin admine !{C35817}\n/dm -> Da se pucate sa ostalim igracima !{C35817}\n/dmhelp -> Da vidite koja DeathMatch Arena sadrzi koja oruzja !{C35817}\n/report [id] [razlog] -> Ako sumnjate da neki igrac koristi cheat nemoj te se uzrucavati reportajte ga !","Okay", "Close");
- return 1;
- }
- new Float:xpos,Float:ypos,Float:zpos;
- new Float:hp[MAX_PLAYERS];
- new Float:armour[MAX_PLAYERS];
- CMD:dm(playerid, params[])
- {
- SendClientMessage(playerid, red, "/dm[1-4]");
- return 1;
- }
- CMD:dm1(playerid, params[])
- {
- new name[MAX_PLAYER_NAME];
- new string[128];
- GetPlayerName(playerid,name,sizeof(name));
- GetPlayerPos(playerid,xpos,ypos,zpos);
- GetPlayerHealth(playerid,hp[playerid]);
- GetPlayerArmour(playerid,armour[playerid]);
- SetPlayerVirtualWorld(playerid, 1);
- SetPlayerInterior(playerid, 0);
- SetPlayerTime(playerid,7,0);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 24, 1000);
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- new c = random(6);
- if (c == 0){
- SetPlayerPos(playerid, 727.1071,-1276.7278,13.6484);}
- else if (c == 1){
- SetPlayerPos(playerid, 741.2067,-1248.3481,13.5561);}
- else if (c == 2){
- SetPlayerPos(playerid, 772.6879,-1293.1711,13.5625);}
- else if (c == 3){
- SetPlayerPos(playerid, 770.9338,-1226.7328,13.5534);}
- else if (c == 4){
- SetPlayerPos(playerid, 736.3596,-1260.6207,13.5575);}
- else if (c == 5){
- SetPlayerPos(playerid, 736.9092,-1301.0999,13.5695);}
- else if (c == 6){
- SetPlayerPos(playerid, 755.4571,-1307.3960,13.5625);}
- else if (c == 7){
- SetPlayerPos(playerid, 773.5193,-1303.5291,13.5598);}
- else if (c == 8){
- SetPlayerPos(playerid, 727.1071,-1276.7278,13.6484);}
- SendClientMessage(playerid, -1, "[NS:DM] {F88017}Dobili ste Deagle!");
- SendClientMessage(playerid, COLOR_DARKORANGE, "{NS:DM] Srecno!");
- format(string, sizeof(string), "{F88017} %s se teleportovao do Arene1 {FF0000}(/Dm1)", name);
- SendClientMessageToAll(-1,string);
- return 1;
- }
- CMD:dm2(playerid, params[])
- {
- new name[MAX_PLAYER_NAME];
- new string[128];
- GetPlayerName(playerid,name,sizeof(name));
- GetPlayerPos(playerid,xpos,ypos,zpos);
- GetPlayerHealth(playerid,hp[playerid]);
- GetPlayerArmour(playerid,armour[playerid]);
- SetPlayerVirtualWorld(playerid, 1);
- SetPlayerInterior(playerid, 0);
- SetPlayerTime(playerid,7,0);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 23, 100);
- SetPlayerHealth(playerid, 15);
- SetPlayerArmour(playerid, 0);
- new c = random(7);
- if (c == 0){
- SetPlayerPos(playerid, 1568.7727,-1691.2129,5.8906);}
- else if (c == 1){
- SetPlayerPos(playerid, 1526.2644,-1677.8658,5.8906);}
- else if (c == 2){
- SetPlayerPos(playerid, 1545.1101,-1644.9631,5.8906);}
- else if (c == 3){
- SetPlayerPos(playerid, 1556.6836,-1714.4565,5.8906);}
- else if (c == 4){
- SetPlayerPos(playerid, 1606.0156,-1715.5769,6.2188);}
- else if (c == 5){
- SetPlayerPos(playerid, 1584.8646,-1677.4448,5.8972);}
- else if (c == 6){
- SetPlayerPos(playerid, 1568.7727,-1691.2129,5.8906);}
- SendClientMessage(playerid, -1, "[NS:DM] {F88017}Dobili ste Taser[Silenced 9mm]!");
- SendClientMessage(playerid, COLOR_DARKORANGE, "[NS:DM] Srecno!");
- format(string, sizeof(string), "{F88017} %s se teleportovao do Arene2 {FF0000}(/Dm2)", name);
- SendClientMessageToAll(-1,string);
- return 1;
- }
- CMD:dm3(playerid, params[])
- {
- new name[MAX_PLAYER_NAME];
- new string[128];
- GetPlayerName(playerid,name,sizeof(name));
- GetPlayerPos(playerid,xpos,ypos,zpos);
- GetPlayerHealth(playerid,hp[playerid]);
- GetPlayerArmour(playerid,armour[playerid]);
- SetPlayerVirtualWorld(playerid, 1);
- SetPlayerInterior(playerid, 0);
- SetPlayerTime(playerid,7,0);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 26, 99999);
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- new c = random(8);
- if (c == 0){
- SetPlayerPos(playerid, 1555.8691,29.8205,24.1555);}
- else if (c == 1){
- SetPlayerPos(playerid, 1543.2594,16.4746,24.1406);}
- else if (c == 2){
- SetPlayerPos(playerid, 1552.8804,40.8549,24.1894);}
- else if (c == 3){
- SetPlayerPos(playerid, 1515.2506,21.6214,24.1406);}
- else if (c == 4){
- SetPlayerPos(playerid, 1514.5875,10.8761,24.1406);}
- else if (c == 5){
- SetPlayerPos(playerid, 1551.4248,-29.4435,21.3443);}
- else if (c == 6){
- SetPlayerPos(playerid, 1555.8691,29.8205,24.1555);}
- SendClientMessage(playerid, -1, "[NS:DM] {F88017}Dobili ste Kubure [Sawn-off]!");
- SendClientMessage(playerid, COLOR_DARKORANGE, "[NS:DM] Srecno!");
- format(string, sizeof(string), "{F88017} %s se teleportovao do Arene3 {FF0000}(/Dm3)", name);
- SendClientMessageToAll(-1,string);
- return 1;
- }
- CMD:dm4(playerid, params[])
- {
- new name[MAX_PLAYER_NAME];
- new string[128];
- GetPlayerName(playerid,name,sizeof(name));
- GetPlayerPos(playerid,xpos,ypos,zpos);
- GetPlayerHealth(playerid,hp[playerid]);
- GetPlayerArmour(playerid,armour[playerid]);
- SetPlayerVirtualWorld(playerid, 1);
- SetPlayerInterior(playerid, 0);
- SetPlayerTime(playerid,7,0);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 24, 1000);
- GivePlayerWeapon(playerid, 26, 1000);
- GivePlayerWeapon(playerid, 34, 1000);
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- new c = random(8);
- if (c == 0){
- SetPlayerPos(playerid, 2428.9216,1810.1237,16.3222);}
- else if (c == 1){
- SetPlayerPos(playerid, 2450.2656,1810.1036,16.3222);}
- else if (c == 2){
- SetPlayerPos(playerid, 2445.5662,1797.0325,16.3222);}
- else if (c == 3){
- SetPlayerPos(playerid, 2430.7859,1789.5752,16.3222);}
- else if (c == 4){
- SetPlayerPos(playerid, 2413.2446,1795.8677,16.3222);}
- else if (c == 5){
- SetPlayerPos(playerid, 2407.2114,1805.4720,16.3222);}
- else if (c == 6){
- SetPlayerPos(playerid, 2410.3164,1823.4310,16.3222);}
- else if (c == 7){
- SetPlayerPos(playerid, 2426.8032,1833.5597,16.3222);}
- else if (c == 8){
- SetPlayerPos(playerid, 2426.8022,1817.2288,16.3222);}
- SendClientMessage(playerid, -1, "[NS:DM] {F88017}Dobili ste Deagle + Kubure[Sawn-off] + Sniper Rifle!");
- SendClientMessage(playerid, COLOR_DARKORANGE, "[NS:DM] Srecno!");
- format(string, sizeof(string), "{F88017} %s se teleportovao do Arene4 {FF0000}(/Dm4)", name);
- SendClientMessageToAll(-1,string);
- return 1;
- }
- //Dive Command
- CMD:dive(playerid,params[])
- {
- new Float:c;
- if(sscanf(params,"f",c))
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- SetPlayerPos(playerid,x,y,z+1200);
- GivePlayerWeapon(playerid,46,1);
- }
- else
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- SetPlayerPos(playerid,x,y,z+c);
- GivePlayerWeapon(playerid,46,1);
- }
- return 1;
- }
- CMD:spawn(playerid, params[])
- {
- new name[MAX_PLAYER_NAME];
- new string[128];
- GetPlayerName(playerid,name,sizeof(name));
- GetPlayerPos(playerid,xpos,ypos,zpos);
- GetPlayerHealth(playerid,hp[playerid]);
- GetPlayerArmour(playerid,armour[playerid]);
- SetPlayerVirtualWorld(playerid, 1);
- SetPlayerInterior(playerid, 0);
- SetPlayerTime(playerid,7,0);
- ResetPlayerWeapons(playerid);
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- new c = random(8);
- if (c == 0){
- SetPlayerPos(playerid, 1329.8137,-984.0757,33.8966);}
- else if (c == 1){
- SetPlayerPos(playerid, 1329.8137,-984.0757,33.8966);}
- else if (c == 2){
- SetPlayerPos(playerid, 1329.8137,-984.0757,33.8966);}
- else if (c == 3){
- SetPlayerPos(playerid, 1329.8137,-984.0757,33.8966);}
- else if (c == 4){
- SetPlayerPos(playerid, 1329.8137,-984.0757,33.8966);}
- else if (c == 5){
- SetPlayerPos(playerid, 1329.8137,-984.0757,33.8966);}
- else if (c == 6){
- SetPlayerPos(playerid, 1329.8137,-984.0757,33.8966);}
- else if (c == 7){
- SetPlayerPos(playerid, 1329.8137,-984.0757,33.8966);}
- else if (c == 8){
- SetPlayerPos(playerid, 1329.8137,-984.0757,33.8966);}
- SendClientMessage(playerid, -1, "[NS:DM] Vratio si se na spawn !");
- format(string, sizeof(string), "{F88017} %s se vratio na spawn {FF0000}(/spawn)", name);
- SendClientMessageToAll(-1,string);
- return 0;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment