Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- სკრიპტის ავტორია: ნოდო შანიძე
- -------------------------------
- ერთერთი სუფთა სისტემა რომელიც არ იბაგება მუშაობს კარგად და არის ყველანაირად გამართული.
- სწორად დააყენეთ ყველაფერი.
- ////////////////
- ჩასვით New-ში
- /////////////////
- new strela;
- #define SPD ShowPlayerDialogEx
- /////////////////////////////
- ჩასვით OnPlayerDeath-ში
- ////////////////////////////////
- if(GetPVarInt(killerid, "on_dmarena"))
- {
- SetPlayerHealthAC(killerid, 100.0);
- PI[killerid][pKillsOnDM]++;
- PI[killerid][pDonatemoney]++;
- new fstring[32];
- format(fstring, sizeof fstring, "KILLS: %d", PI[killerid][pKillsOnDM]);
- GameTextForPlayer(killerid, fstring, 2000, 4);
- }
- if(GetPVarInt(killerid, "on_dmarena1"))
- {
- SetPlayerHealthAC(killerid, 100.0);
- PI[killerid][pKillsOnDM]++;
- PI[killerid][pDonatemoney]++;
- new fstring[32];
- format(fstring, sizeof fstring, "KILLS: %d", PI[killerid][pKillsOnDM]);
- GameTextForPlayer(killerid, fstring, 2000, 4);
- }
- ///////////////////////////////////
- ჩასვით OnPlayerSpawn-ში
- //////////////////////////////
- if(GetPVarInt(playerid, "on_dmarena1"))
- {
- switch(random(5))
- {
- case 0: SetPlayerPos(playerid, -1463.1012,-1555.4575,101.7578);
- case 1: SetPlayerPos(playerid, -1412.4185,-1505.1169,101.6670);
- case 2: SetPlayerPos(playerid, -1463.1012,-1555.4575,101.7578);
- case 3: SetPlayerPos(playerid, -1406.6350,-1542.5732,101.7578);
- case 4: SetPlayerPos(playerid, -1406.6350,-1542.5732,101.7578);
- }
- switch(GetPVarInt(playerid, "arena_weapon_set"))
- {
- case 0:
- {
- GivePlayerServerWeapon(playerid, 24, 150);
- GivePlayerServerWeapon(playerid, 25, 150);
- }
- case 1:
- {
- GivePlayerServerWeapon(playerid, 24, 150);
- GivePlayerServerWeapon(playerid, 31, 150);
- }
- case 2:
- {
- GivePlayerServerWeapon(playerid, 24, 150);
- GivePlayerServerWeapon(playerid, 33, 150);
- }
- }
- SetPlayerColor(playerid,0x5A5C5CFF);
- if(!PI[playerid][pMember]) SetPlayerSkin(playerid, PI[playerid][pChar]);
- else SetPlayerSkin(playerid, PI[playerid][pModel]);
- SetPlayerVirtualWorld(playerid, GetPVarInt(playerid, "arena_id_player") + 1337);
- SetPlayerInterior(playerid, 0);
- SetPlayerHealthAC(playerid, 100.0);
- return true;
- }
- if(GetPVarInt(playerid, "on_dmarena"))
- {
- switch(random(5))
- {
- case 0: SetPlayerPos(playerid, -384.4847,2238.7910,42.0938);
- case 1: SetPlayerPos(playerid, -413.7166,2271.1560,42.1350);
- case 2: SetPlayerPos(playerid, -413.7879,2270.6309,42.1530);
- case 3: SetPlayerPos(playerid, -445.7326,2221.9536,42.4297);
- case 4: SetPlayerPos(playerid, -389.9460,2194.2104,42.4159);
- }
- switch(GetPVarInt(playerid, "arena_weapon_set"))
- {
- case 0:
- {
- GivePlayerServerWeapon(playerid, 24, 150);
- GivePlayerServerWeapon(playerid, 25, 150);
- }
- case 1:
- {
- GivePlayerServerWeapon(playerid, 24, 150);
- GivePlayerServerWeapon(playerid, 31, 150);
- }
- case 2:
- {
- GivePlayerServerWeapon(playerid, 24, 150);
- GivePlayerServerWeapon(playerid, 33, 150);
- }
- }
- SetPlayerColor(playerid,0x5A5C5CFF);
- if(!PI[playerid][pMember]) SetPlayerSkin(playerid, PI[playerid][pChar]);
- else SetPlayerSkin(playerid, PI[playerid][pModel]);
- SetPlayerVirtualWorld(playerid, GetPVarInt(playerid, "arena_id_player") + 1337);
- SetPlayerInterior(playerid, 0);
- SetPlayerHealthAC(playerid, 100.0);
- //SCM(playerid, -1, "123");
- return true;
- }
- ////////////////////////////////////
- ჩასვით OnGameModeInit -ში
- ////////////////////////////////
- strela = CreatePickupAC(19133,23,1409.4902,-1702.4744,13.5395); // ადგილი არის მერიის მარცხენა მხარეს!
- CreateDynamicMapIcon(1409.4902,-1702.4744,13.5395,23,0); // მაპზე იქონ.
- /////////////////////////////////
- ჩასვით ქომანდებში- ან სტოკში
- /////////////////////////////////
- CMD:exitdm(playerid)
- {
- if(!GetPVarInt(playerid, "on_dmarenaaaa")) return true;
- ResetPlayerWeapons(playerid);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerHealthAC(playerid, 100);
- SetPlayerPos(playerid, 1412.7321,-1705.9346,13.5395);
- SendClientMessage(playerid,-1,"Tqven Gamoxvedit DM Zonidan!");
- SetPlayerFacingAngle(playerid, 217.4205);
- DeletePVar(playerid, "on_dmarena");
- DeletePVar(playerid, "on_dmarena1");
- DeletePVar(playerid, "arena_weapon_set");
- DeletePVar(playerid, "arena_pick");
- DeletePVar(playerid, "arena_pick1");
- PI[playerid][pKillsOnDM] = 0;
- SetPlayerColor(playerid, TEAM_HIT_COLOR);
- return true;
- }
- CMD:dm(playerid)
- {
- if(PlayerToPoint(15.0,playerid,1409.4902,-1702.4744,13.5395))
- {
- ShowPlayerDialogEx(playerid, 9043, DIALOG_STYLE_LIST, "DeathMatch", "Map 1\nMap 2", "Shesvla", "Daxurva");
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY,"{1CC83E}[Informacia] {FFFFFF}Tqven Ar Xart Sachiro Adgilas"); }
- return 1;
- }
- ////////////////////////////////
- ჩასვით OnPlayerPickUpDynamicPickup-ში
- /////////////////////////////////////
- else if(pickupid == strela)
- {
- GameTextForPlayer(playerid, "~w~Daweret:~g~\"/DM\"", 5000, 3);
- return true;
- }
- /////////////////////////////////
- ჩასვით OnDialogResponse-ში
- //////////////////////////////////
- if(dialogid == 9043) // DeathMatch
- {
- if(response)
- {
- if(listitem == 0)
- {
- SPD(playerid, 24123, DIALOG_STYLE_INPUT, "{FF0000}ERP | {ffffff}DeathMatch", "{ffffff}Chaweret Zonis ID (0-15):", "Dawyeba", "Gauqmeba");
- }
- if(listitem == 1)
- {
- SPD(playerid, 24125, DIALOG_STYLE_INPUT, "{FF0000}ERP | {ffffff}DeathMatch", "{ffffff}Chaweret Zonis ID (0-15):", "Dawyeba", "Gauqmeba");
- }
- }
- }
- /////////////////////////////////
- ჩასვით Case-ებთან ერთად
- /////////////////////////////////
- case 24125:
- {
- if(!response) return DeletePVar(playerid, "arena_pick1");
- new arena;
- if(sscanf(inputtext, "d", arena))
- {
- return SPD(playerid, 24125, DIALOG_STYLE_INPUT, "{FFCD00}DeathMatch", "{ffffff}Daweret Zonis ID (0-15):", "Shesvla", "Gauqmeba");
- }
- if(arena < 0 || arena > 15)
- {
- SendClientMessage(playerid, COLOR_GREY, "Mxolod 1 Dan 15-Mde");
- return SPD(playerid, 24125, DIALOG_STYLE_INPUT, "{FFCD00}DeathMatch", "{ffffff}Daweret Zonis ID (0-15):", "Shesvla", "Gauqmeba");
- }
- SetPVarInt(playerid, "arena_id_player", arena);
- SPD(playerid, 24126, DIALOG_STYLE_LIST, "{FFCD00}Change Weapons", "{ffffff}1. Deagle + Shotgun\n2. Deagle + M4\n3. Deagle + Rifle", "Archeva", "Gauqmeba");
- return true;
- }
- case 24126:
- {
- if(!response) return DeletePVar(playerid, "arena_pick1");
- SetPlayerVirtualWorld(playerid, GetPVarInt(playerid, "arena_id_player") + 1337);
- SetPlayerInterior(playerid, 0);
- switch(random(5))
- {
- case 0: SetPlayerPos(playerid, -1463.1012,-1555.4575,101.7578);
- case 1: SetPlayerPos(playerid, -1412.4185,-1505.1169,101.6670);
- case 2: SetPlayerPos(playerid, -1463.1012,-1555.4575,101.7578);
- case 3: SetPlayerPos(playerid, -1406.6350,-1542.5732,101.7578);
- case 4: SetPlayerPos(playerid, -1406.6350,-1542.5732,101.7578);
- }
- SetPVarFloat(playerid, "Health", GetPlayerHealth(playerid)), SetPVarFloat(playerid, "Armour", GetPlayerArmour(playerid));
- ResetPlayerWeapons(playerid);
- switch(listitem)
- {
- case 0:
- {
- GivePlayerServerWeapon(playerid, 24, 150);
- GivePlayerServerWeapon(playerid, 25, 150);
- }
- case 1:
- {
- GivePlayerServerWeapon(playerid, 24, 150);
- GivePlayerServerWeapon(playerid, 31, 150);
- }
- case 2:
- {
- GivePlayerServerWeapon(playerid, 24, 150);
- GivePlayerServerWeapon(playerid, 33, 150);
- }
- }
- SetPlayerColor(playerid,0x5A5C5CFF);
- SetPVarInt(playerid, "arena_weapon_set", listitem);
- SetPVarInt(playerid, "on_dmarena1", 1);
- SetPVarInt(playerid, "on_dmarenaaaa", 1);
- SendClientMessage(playerid, -1, "{FF0000}[Yuradgeba] {FFFFFF}Rata Gaxvidet DeatMatch Zonidan Tqven Unda Gamoiyenot {FF0000}(/exitdm)");
- return true;
- }
- //
- case 24123:
- {
- if(!response) return DeletePVar(playerid, "arena_pick");
- new arena;
- if(sscanf(inputtext, "d", arena))
- {
- return SPD(playerid, 24123, DIALOG_STYLE_INPUT, "{FFCD00}DeathMatch", "{ffffff}Daweret Zonis ID (0-15):", "Shesvla", "Gauqmeba");
- }
- if(arena < 0 || arena > 15)
- {
- SendClientMessage(playerid, COLOR_GREY, "Mxolod 1 Dan 15-Mde");
- return SPD(playerid, 24123, DIALOG_STYLE_INPUT, "{FFCD00}DeathMatch", "{ffffff}Daweret Zonis ID (0-15):", "Shesvla", "Gauqmeba");
- }
- SetPVarInt(playerid, "arena_id_player", arena);
- SPD(playerid, 24124, DIALOG_STYLE_LIST, "{FFCD00}Change Weapons", "{ffffff}1. Deagle + Shotgun\n2. Deagle + M4\n3. Deagle + Rifle", "Archeva", "Gauqmeba");
- return true;
- }
- case 24124:
- {
- if(!response) return DeletePVar(playerid, "arena_pick");
- SetPlayerVirtualWorld(playerid, GetPVarInt(playerid, "arena_id_player") + 1337);
- SetPlayerInterior(playerid, 0);
- switch(random(5))
- {
- case 0: SetPlayerPos(playerid, -384.4847,2238.7910,42.0938);
- case 1: SetPlayerPos(playerid, -413.7166,2271.1560,42.1350);
- case 2: SetPlayerPos(playerid, -413.7879,2270.6309,42.1530);
- case 3: SetPlayerPos(playerid, -445.7326,2221.9536,42.4297);
- case 4: SetPlayerPos(playerid, -389.9460,2194.2104,42.4159);
- }
- SetPVarFloat(playerid, "Health", GetPlayerHealth(playerid)), SetPVarFloat(playerid, "Armour", GetPlayerArmour(playerid));
- ResetPlayerWeapons(playerid);
- switch(listitem)
- {
- case 0:
- {
- GivePlayerServerWeapon(playerid, 24, 150);
- GivePlayerServerWeapon(playerid, 25, 150);
- }
- case 1:
- {
- GivePlayerServerWeapon(playerid, 24, 150);
- GivePlayerServerWeapon(playerid, 31, 150);
- }
- case 2:
- {
- GivePlayerServerWeapon(playerid, 24, 150);
- GivePlayerServerWeapon(playerid, 33, 150);
- }
- }
- SetPlayerColor(playerid,0x5A5C5CFF);
- SetPVarInt(playerid, "arena_weapon_set", listitem);
- SetPVarInt(playerid, "on_dmarena", 1);
- SetPVarInt(playerid, "on_dmarenaaaa", 1);
- SendClientMessage(playerid, -1, "{FF0000}[Yuradgeba] {FFFFFF}Rata Gaxvidet DeatMatch Zonidan Tqven Unda Gamoiyenot {FF0000}(/exitdm)");
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement