Warzone
Bilgilendirme
Oyuncuların roleplay dışında çatışabileceği, öldürdükçe puan kazanarak yeni silahlar vs alabileceği vakit geçirmelik etkinlik alanı

Last updated
Oyuncuların roleplay dışında çatışabileceği, öldürdükçe puan kazanarak yeni silahlar vs alabileceği vakit geçirmelik etkinlik alanı

Last updated
Config = Config or {}
Config.FirstWeapon = "weapon_combatpistol"
Config.Target = "qb-target"
Config.PlayerLimit = 50
Config.Lang = "tr" -- or "tr"
Config.ActiveOnStartUp = false -- Do you want it to be activated automatically when you start the server?
Config.Permission = "god" -- /warzone command use permission
Config.QBInventory = true -- If you are using qb-inventory then true, if you are using ox-inventory then false
Config.ItemImagesDirectory = "bb_inventory/html/images/"
Config.InventorySlotAmount = 40 -- Your inventory slot amount
Config.SoundEffect = true -- If you want to disable valorant kill efect and sound set it to false
Config.DeathTime = 3 -- second
Config.ProtectionTime = 3 -- second
Config.WarzoneMenuKey = "M"
Config.Ped = {
model = "a_m_m_og_boss_01",
coords = vector4(-84.48, -281.29, 44.55, 347),
blip = {
enabled = true,
id = 119,
color = 1,
scale = 0.7,
name = "Warzone NPC"
}
}
Config.ZoneSettings = {
type = "boxzone", -- circle / polyzone / boxzone
shape = { -- for polyzone only
-- vector2(-8963.41, -11563.86),
-- vector2(-8831.50, -11562.97),
-- vector2(-8829.60, -11422.99),
-- vector2(-8962.63, -11423.03),
vector2(3417.1960449219, 3767.0661621094),
vector2(3417.3461914063, 3768.7299804688),
vector2(3437.6276855469, 3780.0402832031),
vector2(3460.7282714844, 3804.0681152344),
vector2(3494.91796875, 3823.1103515625),
vector2(3547.4736328125, 3824.1796875),
vector2(3584.8212890625, 3823.3037109375),
vector2(3611.6374511719, 3819.4357910156),
vector2(3629.1494140625, 3806.5510253906),
vector2(3642.2329101563, 3788.134765625),
vector2(3652.212890625, 3767.0061035156),
vector2(3648.3571777344, 3746.6311035156),
vector2(3651.1728515625, 3737.2358398438),
vector2(3652.1865234375, 3726.6218261719),
vector2(3641.3820800781, 3716.0954589844),
vector2(3629.7026367188, 3704.0659179688),
vector2(3617.6345214844, 3691.4470214844),
vector2(3611.1767578125, 3660.7761230469),
vector2(3610.8435058594, 3653.171875),
vector2(3622.1252441406, 3649.5021972656),
vector2(3618.1813964844, 3629.5979003906),
vector2(3614.8305664063, 3612.7446289063),
vector2(3612.5498046875, 3600.5131835938),
vector2(3610.9389648438, 3591.2963867188),
vector2(3598.5991210938, 3596.0617675781),
vector2(3584.9272460938, 3599.2709960938),
vector2(3581.2080078125, 3604.6088867188),
vector2(3564.8903808594, 3610.171875),
vector2(3540.7937011719, 3614.8479003906),
vector2(3474.5522460938, 3627.9418945313),
vector2(3414.4553222656, 3638.9267578125),
vector2(3401.3747558594, 3641.9382324219),
vector2(3408.4799804688, 3674.251953125),
vector2(3426.6708984375, 3738.8530273438),
vector2(3429.4289550781, 3748.6904296875),
vector2(3419.7409667969, 3767.98046875),
vector2(3419.0390625, 3769.9074707031)
},
center = vector3(-8897.15, -11493.00, 17.48), -- for circlezone and boxzone only
length = 150.0, -- for boxzone only
width = 150.0, -- for boxzone only
radius = 0.0, -- for circle only
heading = 0.0, -- for boxzone only
minz = 5.0,
maxz = 75.0,
debug = false,
exitCoords = {
[1] = vector4(-81.96, -275.42, 43.18, 355.0),
[2] = vector4(-85.62, -274.55, 43.10, 345.0),
[3] = vector4(-81.74, -271.06, 43.16, 1.0),
[4] = vector4(-85.62, -271.68, 42.86, 355.0)
}, -- Warzone exit coords
exitWithwalk = false, -- Is the Warzone an area they can walk out of? (If you're using ymap(surrounded by walls) or mlo set it to false)
respawnCoords = {
[1] = vector3(-8851.02, -11512.80, 18.11),
[2] = vector3(-8844.25, -11502.62, 22.28),
[3] = vector3(-8846.56, -11515.51, 22.28),
[4] = vector3(-8859.22, -11517.06, 20.68),
[5] = vector3(-8863.10, -11495.93, 20.68),
[6] = vector3(-8870.56, -11497.24, 20.68),
[7] = vector3(-8870.04, -11511.49, 20.68),
[8] = vector3(-8870.19, -11520.45, 20.68),
[9] = vector3(-8871.47, -11529.90, 20.68),
[10] = vector3(-8881.99, -11528.46, 20.68),
[11] = vector3(-8871.14, -11541.73, 20.68),
[12] = vector3(-8906.20, -11545.00, 23.88),
[13] = vector3(-8898.68, -11535.12, 20.67),
[14] = vector3(-8912.93, -11514.44, 20.67),
[15] = vector3(-8891.47, -11515.32, 20.68),
[16] = vector3(-8892.51, -11495.96, 20.67),
[17] = vector3(-8883.51, -11487.72, 20.67),
[18] = vector3(-8876.21, -11481.75, 20.68),
[19] = vector3(-8876.13, -11472.24, 23.07),
[20] = vector3(-8876.72, -11458.91, 23.08),
[21] = vector3(-8858.81, -11452.09, 23.87),
[22] = vector3(-8857.73, -11464.21, 23.07),
[23] = vector3(-8845.46, -11472.94, 21.68),
[24] = vector3(-8864.74, -11469.70, 20.06),
[25] = vector3(-8880.32, -11464.53, 17.47),
[26] = vector3(-8900.72, -11464.42, 17.89),
[27] = vector3(-8913.49, -11467.40, 19.67),
[28] = vector3(-8918.67, -11462.05, 23.48),
[29] = vector3(-8929.79, -11483.12, 20.68),
[30] = vector3(-8927.04, -11447.56, 20.68),
[31] = vector3(-8938.48, -11451.23, 21.48),
[32] = vector3(-8936.91, -11471.98, 20.68),
[33] = vector3(-8939.62, -11494.24, 21.48),
[34] = vector3(-8922.96, -11494.27, 21.48),
[35] = vector3(-8924.85, -11510.05, 21.48),
[36] = vector3(-8928.21, -11525.60, 20.77),
[37] = vector3(-8940.02, -11544.93, 23.88),
[38] = vector3(-8914.63, -11490.08, 17.87),
[39] = vector3(-8904.29, -11491.08, 17.88),
[40] = vector3(-8891.18, -11478.62, 22.98),
[41] = vector3(-8891.54, -11467.45, 22.98),
},
}
Config.ShopItems = {
[1] = {name = "bandage", label = "Bandage", amount = 1, price = 1},
[2] = {name = "weapon_machete", label = "Machete", amount = 1, price = 2},
[3] = {name = "heavyarmor", label = "Heavy Armor", amount = 1, price = 5},
[4] = {name = "weapon_heavypistol", label = "Heavy Pistol", amount = 1, price = 7},
[5] = {name = "weapon_microsmg", label = "Micro SMG", amount = 1, price = 10},
[6] = {name = "weapon_compactrifle", label = "Compact Rifle", amount = 1, price = 12},
[7] = {name = "pistol_ammo", label = "Pistol Ammo", amount = 3, price = 0},
[8] = {name = "smg_ammo", label = "Smg Ammo", amount = 3, price = 1},
[9] = {name = "rifle_ammo", label = "Rifle Ammo", amount = 3, price = 1},
}
Lang = {
["en"] = {
["gotoWarzone"] = "Goto WarZone",
["leaveWarzone"] = "Left WarZone",
["leaveWarzone2"] = "What, you're gonna run like a coward?",
["wzShop"] = "Warzone Shop",
["wzShop2"] = "Shop with your points",
["wzRepair"] = "Repair weapon",
["wzRepair2"] = "No stopping the conflict!",
["wzScoreboard"] = "Scoreboard",
["wzScoreboard2"] = "Who is at the top in WarZone?",
["wzScoreboard3"] = "Top %s of WarZone",
["repaired"] = "Your weapon has been repaired",
["noweapon"] = "You don't have a weapon on your hand",
["killdeath"] = "%s kill / %s death",
["warzoneEnded"] = "Warzone event is over!",
["firstProtect"] = "First login protection enabled!",
["firstProtectOff"] = "Respawn protection disabled!",
["protectionOn"] = "Respawn protection enabled!",
["protectionOff"] = "First login protection disabled!",
["warzoneActive"] = "Warzone Active!",
["warzonePassive"] = "Warzone Passive!",
["youEntered"] = "You entered WarZone",
["youLeft"] = "You left WarZone",
["warzoneFull"] = "Warzone slots are full %s/%s",
["price"] = "Price: %s point",
["plyr"] = "Player",
["plyrs"] = "Players",
["myPoints"] = "My Points:",
["killCount"] = "Kills:",
["deathCount"] = "Deaths:",
},
["tr"] = {
["gotoWarzone"] = "WarZone Gir",
["leaveWarzone"] = "WarZone'dan Çık",
["leaveWarzone2"] = "Ne yani, korkak gibi kaçacak mısın?",
["wzShop"] = "Warzone Market",
["wzShop2"] = "Puanlarınızla alışveriş yapın",
["wzRepair"] = "Silahı tamir et",
["wzRepair2"] = "Çatışmaya ara vermek yok!",
["wzScoreboard"] = "Skor Tablosu",
["wzScoreboard2"] = "WarZone'da kim zirvede?",
["wzScoreboard3"] = "WarZone en iyi %s",
["repaired"] = "Silahınız tamir edildi",
["noweapon"] = "Elinde silah yok.",
["killdeath"] = "%s öldürme / %s ölüm",
["warzoneEnded"] = "WarZone etkinliği sona erdi!",
["firstProtect"] = "İlk giriş koruması etkin!",
["firstProtectOff"] = "Yeniden doğma koruması devre dışı!",
["protectionOn"] = "Yeniden doğma koruması etkin!",
["protectionOff"] = "İlk giriş koruması devre dışı!",
["warzoneActive"] = "Warzone Aktif!",
["warzonePassive"] = "Warzone Pasif!",
["youEntered"] = "WarZone'a girdin",
["youLeft"] = "WarZone'dan ayrıldın",
["warzoneFull"] = "Warzone slotları dolu %s/%s",
["price"] = "Fiyat: %s puan",
["plyr"] = "Oyuncu",
["plyrs"] = "Oyuncular",
["myPoints"] = "Puanlarım:",
["killCount"] = "Öldürme:",
["deathCount"] = "Ölüm:",
}
}
RegisterNetEvent("blessed_warzone:RevivePlayer", function() -- Revive player event
TriggerEvent("hospital:client:Revive")
end)
RegisterNetEvent("blessed_warzone:notify", function(text, notiftype) -- Notify event
TriggerEvent("QBCore:Notify", text, notiftype)
end)
-- Warzone client export
-- exports["blessed_warzone"]:inWarzone() -- it returns is player in warzone?