Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* DM FilterScript by MiGu3X */
- #include <a_samp>
- #include <zcmd>
- new InDM[MAX_PLAYERS];
- new Dead[MAX_PLAYERS];
- new DmID[MAX_PLAYERS];
- public OnFilterScriptInit()
- {
- print("Areny DM zostały otwarte!");
- }
- public OnFilterScriptExit()
- {
- print("Areny DM zostały zamknięte!");
- }
- public OnPlayerConnect(playerid)
- {
- InDM[playerid] = 0;
- DmID[playerid] = 0;
- }
- public OnPlayerDeath(playerid, killerid)
- {
- SetPlayerHealth(killerid, 100);
- SetPlayerArmour(killerid, 100);
- Dead[playerid] = 1;
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(Dead[playerid] == 1 && DmID[playerid] == 1)
- {
- SetPlayerInterior(playerid, 1);
- SetPlayerPos(playerid, 1412.639892, -1.787510, 1000.924377);
- SetPlayerVirtualWorld(playerid, 52);
- Dead[playerid] = 0;
- }
- else if(Dead[playerid] == 1 && DmID[playerid] == 2)
- {
- SetPlayerInterior(playerid, 10);
- SetPlayerPos(playerid, -975.975708,1060.983032,1345.671875);
- SetPlayerVirtualWorld(playerid, 52);
- Dead[playerid] = 0;
- }
- else if(Dead[playerid] == 1 && DmID[playerid] == 3)
- {
- SetPlayerInterior(playerid, 3);
- SetPlayerPos(playerid, 288.745971, 169.350997, 1007.171875);
- SetPlayerVirtualWorld(playerid, 52);
- Dead[playerid] = 0;
- }
- else if(Dead[playerid] == 1 && DmID[playerid] == 4)
- {
- SetPlayerInterior(playerid, 3);
- SetPlayerPos(playerid, -2640.762939, 1406.682006, 906.460937);
- SetPlayerVirtualWorld(playerid, 52);
- Dead[playerid] = 0;
- }
- return 1;
- }
- CMD:dm(playerid, params[])
- {
- InDM[playerid] = 1;
- DmID[playerid] = 1;
- SendClientMessage(playerid, -1, "{f99797}Dołączyłeś do areny! {949491}(Desert Eagle i Shotgun)"),
- SendClientMessage(playerid, -1, "{a8f68a}Aby wyjść użyj: {54e91a}/ldm");
- SetPlayerInterior(playerid, 1);
- SetPlayerPos(playerid, 1412.639892, -1.787510, 1000.924377);
- SetPlayerVirtualWorld(playerid, 52);
- ResetPlayerWeapons(playerid);
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- GivePlayerWeapon(playerid, 24, 9999);
- GivePlayerWeapon(playerid, 25, 9999);
- new str[64+MAX_PLAYER_NAME], name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(str, sizeof(str), "{FFFFFF}%s {FDD400}(ID: %d) dołączył do /dm {949491}(Desert Eagle i Shotgun)", name, playerid);
- SendClientMessageToAll(-1, str);
- return 1;
- }
- CMD:dm2(playerid, params[])
- {
- InDM[playerid] = 1;
- DmID[playerid] = 2;
- SendClientMessage(playerid, -1, "{f99797}Dołączyłeś do areny! {949491}(Shotgun i Snajpa)");
- SendClientMessage(playerid, -1, "{a8f68a}Aby wyjść użyj: {54e91a}/ldm");
- SetPlayerInterior(playerid, 10);
- SetPlayerPos(playerid, -975.975708,1060.983032,1345.671875);
- SetPlayerVirtualWorld(playerid, 52);
- ResetPlayerWeapons(playerid);
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- GivePlayerWeapon(playerid, 25, 9999);
- GivePlayerWeapon(playerid, 34, 9999);
- new str[64+MAX_PLAYER_NAME], name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(str, sizeof(str), "{FFFFFF}%s {FDD400}(ID: %d) dołączył do /dm2 {949491}(Shotgun i Snajpa)", name, playerid);
- SendClientMessageToAll(-1, str);
- return 1;
- }
- CMD:dm3(playerid, params[])
- {
- InDM[playerid] = 1;
- DmID[playerid] = 3;
- SendClientMessage(playerid, -1, "{f99797}Dołączyłeś do areny! {949491}(so i dildo)"),
- SendClientMessage(playerid, -1, "{a8f68a}Aby wyjść użyj: {54e91a}/ldm");
- SetPlayerInterior(playerid, 3);
- SetPlayerPos(playerid, 288.745971, 169.350997, 1007.171875);
- SetPlayerVirtualWorld(playerid, 52);
- ResetPlayerWeapons(playerid);
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- GivePlayerWeapon(playerid, 26, 9999);
- GivePlayerWeapon(playerid, 10, 1);
- new str[64+MAX_PLAYER_NAME], name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(str, sizeof(str), "{FFFFFF}%s {FDD400}(ID: %d) dołączył do /dm3 {949491}(so i dildo)", name, playerid);
- SendClientMessageToAll(-1, str);
- return 1;
- }
- CMD:dm4(playerid, params[])
- {
- InDM[playerid] = 1;
- DmID[playerid] = 4;
- SendClientMessage(playerid, -1, "{f99797}Dołączyłeś do areny! {949491}(Desert Eagle i Rifle)"),
- SendClientMessage(playerid, -1, "{a8f68a}Aby wyjść użyj: {54e91a}/ldm");
- SetPlayerInterior(playerid, 3);
- SetPlayerPos(playerid, -2640.762939, 1406.682006, 906.460937);
- SetPlayerVirtualWorld(playerid, 52);
- ResetPlayerWeapons(playerid);
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- GivePlayerWeapon(playerid, 24, 9999);
- GivePlayerWeapon(playerid, 33, 9999);
- new str[64+MAX_PLAYER_NAME], name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(str, sizeof(str), "{FFFFFF}%s {FDD400}(ID: %d) dołączył do /dm4 {949491}(Desert Eagle i Rifle)", name, playerid);
- SendClientMessageToAll(-1, str);
- return 1;
- }
- CMD:ldm(playerid, params[])
- {
- if (InDM[playerid] == 1)
- {
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerInterior(playerid,0);
- SpawnPlayer(playerid);
- InDM[playerid] = 0;
- DmID[playerid] = 0;
- }
- else
- {
- return SendClientMessage(playerid, -1, "{d60084}Nie znajdujesz się na arenie, więc jej nie opuścisz!"),
- SendClientMessage(playerid, -1, "Areny DM: "),
- SendClientMessage(playerid, -1, "/DM, /DM2, /DM3, /DM4");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement