• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Project Resurrection. Suggestions Part 1
#1
Here is a compilation of suggestions which I think can help revive the server. I will be coding all of these suggestions apart from jobs that only need marginal tweaking. to make it easier for Wyde to implement. Not that it helped last time.

Assassins faction:
 Author: Draconys.


Place the below code into addons\darkrpmodification\lua\darkrp_customthings\categories.lua



Code:
DarkRP.createCategory{
   name = "Assassins",
   categorises = "jobs",
   startExpanded = true,
   color = Color(158, 130, 130, 255),
   canSee = function(ply) return  end,
   sortOrder = 7
}


Now we move into the jobs.

Keep the regular assassin the same but replace the category which it is in with "Assassins"

VIP assassin, change name Master Assassin, make it level 20, change player limit too 1, and change categories to "Assassins"

Now for all the other jobs.

paste the below code into addons\darkrpmodification\lua\darkrp_customthings\jobs.lua


Code:
TEAM_ASSASSINM = DarkRP.createJob("Arcane Assassin", {
   color = Color(135, 88, 88, 255),
   model = {"models/player/miraak.mdl"},
   description = [[You are an assassin gifted in the arcane arts.]],
   weapons = {"blink", "weapon_bur_magic", "morrowind_silver_dagger"},
   command = "MageAssassin",
   max = 2,
   salary = 0,
   admin = 0,
   vote = false,
   hasLicense = false,
    category = "Assassins"
   candemote = false,
   PlayerSpawn = function(ply)
       ply:SetHealth(100)
   end,
   PlayerDeath = function(ply, weapon, killer)
       ply:teamBan()
       ply:changeTeam(GAMEMODE.DefaultTeam, true)
       DarkRP.notifyAll(0, 4, "An Assassin has been killed.")
   end,
   customCheck = function(ply) return CLIENT or
       table.HasValue({"admin", "superadmin", "supperadmin", "administrator", "vip+", "epicvip", "overlord"}, ply:GetNWString("usergroup"))
   end,
   CustomCheckFailMsg = "Donator Only Job",
})

TEAM_ASSASSINE = DarkRP.createJob("Assassin Enforcer", {
   color = Color(135, 88, 88, 255),
   model = {"models/asher/asher.mdl"},
   description = [[You are an assassin with strong combat skills, go crush some skulls.]],
   weapons = {"weapon_sky_waraxe_draugr", "weapon_rope_knife"},
   command = "EnforcerAssassin",
   max = 2,
   salary = 0,
   admin = 0,
   vote = false,
   hasLicense = false,
   candemote = false,
   category = "Assassins",
   PlayerSpawn = function(ply)
       ply:SetHealth(200)
   end,
   PlayerDeath = function(ply, weapon, killer)
       ply:teamBan()
       ply:changeTeam(GAMEMODE.DefaultTeam, true)
       DarkRP.notifyAll(0, 4, "An Assassin has been killed.")
   end,
   customCheck = function(ply) return CLIENT or
       table.HasValue({"admin", "superadmin", "supperadmin", "administrator", "vip+", "epicvip", "overlord"}, ply:GetNWString("usergroup"))
   end,
   CustomCheckFailMsg = "Donator Only Job",
})

TEAM_MAID = DarkRP.createJob("Informant", {
   color = Color(135, 88, 88, 255),
   model = {"models/mailer/characters/argonianmaid.mdl"},
   description = [[You infiltrate castles and homes of noblemen to gather information for the assassins.]],
   weapons = {},
   command = "Informant.",
   max = 2,
   salary = 0,
   admin = 0,
   vote = false,
   hasLicense = false,
   candemote = true,
   category = "Assassins",
   PlayerSpawn = function(ply)
       ply:SetHealth(100)
   end,
   customCheck = function(ply) return CLIENT or
       table.HasValue({}, ply:GetNWString("usergroup"))
   end,
   CustomCheckFailMsg = "Donator Only Job",
})
That the end of the assassin section. For those thinking argonians don't fit in my next suggestion will change that.

Outcasts:
-Authored by the Kingdom staff team.
 Partially coded by Jon Snow.

Code:
DarkRP.createCategory{
   name = "Outcasts",
   categorises = "jobs",
   startExpanded = true,
   color = Color(216, 175, 75, 255),
   canSee = function(ply) return  end,
   sortOrder = 8
}


TEAM_DEATHCLAW = DarkRP.createJob("Deathclaw", {
    color = Color(255, 255, 255, 255),
    model = "models/deathclaw_player/deathclaw_player.mdl",
    description = [[Must run his kingdom.
Cant be kidnapped but he can be Fear rped into a cell if he has 5 people and no allies around him. ]],
    weapons = {"weapon_sky_waraxe_daedric"},
    command = "deathclaw",
    max = 1,
    salary = 150,
    admin = 0,
    vote = true,
    hasLicense = false,
    category = "Outcasts",
level = 30,
PlayerLoadout = function(ply)
ply:SetHealth(300)
ply:SetArmor(100)
end,
})

TEAM_RAVEN = DarkRP.createJob("Raven Warrior", {
    color = Color(255, 255, 255, 255),
    model = "Models/player/ravenwarriorplayer.mdl",
    description = [[Listen to the leader, and join the war when needed.
There main job is to protect the Khajits and the kingdom. ]],
    weapons = {"weapon_mor_steel_mace"},
    command = "raven",
    max = 3,
    salary = 20,
    admin = 0,
    vote = true,
    hasLicense = false,
    category = "Outcasts",
level = 20,
PlayerLoadout = function(ply)
ply:SetHealth(150)
ply:SetArmor(50)
end,
})

TEAM_KHAJITSLAVEMASTER = DarkRP.createJob("Khajit Slavemaster", {
    color = Color(255, 255, 255, 255),
    model = "models/khajiit.mdl",
    description = [[Listen to the chain of command.
He can kidnap. But his main job is to imprison the slaves for the Chieftain or Buy slaves and sell them through the Khajits.]],
    weapons = {"weapon_mor_steel_staff"},
    command = "khajitslavemaster",
    max = 1,
    salary = 30,
    admin = 0,
    vote = false,
    hasLicense = false,
    category = "Outcasts",
level = 18,
})

TEAM_KHAJIT = DarkRP.createJob("Khajit", {
    color = Color(25, 25, 25, 255),
    model = "models/khajiit.mdl",
    description = [[They can only sell at their tents/stalls. And only at these stalls/market. ]],
    weapons = {""},
    command = "khajit",
    max = 3,
    salary = 10,
    admin = 0,
    vote = false,
    hasLicense = false,
    category = "Outcasts",
level = 13,
})

TEAM_ARGONIANS = DarkRP.createJob("Argonians", {
    color = Color(25, 25, 25, 255),
    model = "models/argonian.mdl",
    description = [[Act as the warriors for the kingdoms.]],
    weapons = {""},
    command = "argonians",
    max = 5,
    salary = 20,
    admin = 0,
    vote = false,
    hasLicense = false,
    category = "Outcasts",
level = 8,
})

Miraak has been omitted due to conflicts
Part two: Coming soon.
[Image: raw]

  Reply
#2
Mods not yet in the server which are required:
http://steamcommunity.com/sharedfiles/fi...=832668755
http://steamcommunity.com/sharedfiles/fi...=472640093
http://steamcommunity.com/sharedfiles/fi...=746615375

I don't know about the deathclaw, argonians and Khajit models but I think Badger has them.
[Image: raw]

  Reply
#3
Nice Idea Draconis  A Huge +1 From Me!
#MakeKingdomRPFullAgain
  Reply
#4
░░░░░░░░░░░█▀▀░░█░░░░░░
░░░░░░▄▀▀▀▀░░░░░█▄▄░░░░
░░░░░░█░█░░░░░░░░░░▐░░░
░░░░░░▐▐░░░░░░░░░▄░▐░░░
░░░░░░█░░░░░░░░▄▀▀░▐░░░
░░░░▄▀░░░░░░░░▐░▄▄▀░░░░
░░▄▀░░░▐░░░░░█▄▀░▐░░░░░
░░█░░░▐░░░░░░░░▄░█░░░░░
░░░█▄░░▀▄░░░░▄▀▐░█░░░░░
░░░█▐▀▀▀░▀▀▀▀░░▐░█░░░░░
░░▐█▐▄░░▀░░░░░░▐░█▄▄░░░
░░░▀▀░▄Cuntonis▄ ▐▄▄▄▀░░░░
░░░░░░░░░░░░░░░░░░░░░░░
[Image: 200.gif#2][Image: sjQALEB.gif]
Memes For Dayz
  Reply
#5
Taril, kingdom may be fucked but not as bad as your country's economy, your chromosone count and just your existance in general.
[Image: farage-pint2.gif]
  Reply
#6
Start talking when i care about your opinions.
[Image: 200.gif#2][Image: sjQALEB.gif]
Memes For Dayz
  Reply
#7
Ahright, calm down you two. 
Taril if you are just going to come on the forums to talk shit, and piss people off then don't bother.
                                                          [Image: 61452cbfa4f1ee93932c8575cbf44054f08e8959...e692_1.gif]                                                                        
  Reply
#8
It's not my problem he got pissed by my art, anyway cheers i am out of this graveyard.
P.S Taril is not a bloody thing anymore dont bother. 
[Image: 200.gif#2][Image: sjQALEB.gif]
Memes For Dayz
  Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)