Files
2026-03-15 14:54:49 +03:00

165 lines
3.8 KiB
Lua

DarkRP.PLAYER.requestHit = DarkRP.stub{
name = "requestHit",
description = "Request a hit to a hitman.",
parameters = {
{
name = "customer",
description = "The customer who paid for the hit.",
type = "Player",
optional = false
},
{
name = "target",
description = "The target of the hit.",
type = "Player",
optional = false
},
{
name = "price",
description = "The price of the hit.",
type = "number",
optional = false
}
},
returns = {
{
name = "succeeded",
description = "Whether the hit request could be made.",
type = "boolean"
}
},
metatable = DarkRP.PLAYER
}
DarkRP.PLAYER.placeHit = DarkRP.stub{
name = "placeHit",
description = "Place an actual hit.",
parameters = {
{
name = "customer",
description = "The customer who paid for the hit.",
type = "Player",
optional = false
},
{
name = "target",
description = "The target of the hit.",
type = "Player",
optional = false
},
{
name = "price",
description = "The price of the hit.",
type = "number",
optional = false
}
},
returns = {
},
metatable = DarkRP.PLAYER
}
DarkRP.PLAYER.setHitTarget = DarkRP.stub{
name = "setHitTarget",
description = "Set the target of a hit",
parameters = {
{
name = "target",
description = "The target of the hit.",
type = "Player",
optional = false
}
},
returns = {
},
metatable = DarkRP.PLAYER
}
DarkRP.PLAYER.setHitPrice = DarkRP.stub{
name = "setHitPrice",
description = "Set the price of a hit",
parameters = {
{
name = "price",
description = "The price of the hit.",
type = "number",
optional = false
}
},
returns = {
},
metatable = DarkRP.PLAYER
}
DarkRP.PLAYER.setHitCustomer = DarkRP.stub{
name = "setHitCustomer",
description = "Set the customer who pays for the hit.",
parameters = {
{
name = "customer",
description = "The customer who paid for the hit.",
type = "Player",
optional = false
}
},
returns = {
},
metatable = DarkRP.PLAYER
}
DarkRP.PLAYER.getHitCustomer = DarkRP.stub{
name = "getHitCustomer",
description = "Get the customer for the current hit",
parameters = {
},
returns = {
{
name = "customer",
description = "The customer for the current hit",
type = "Player"
}
},
metatable = DarkRP.PLAYER
}
DarkRP.PLAYER.abortHit = DarkRP.stub{
name = "abortHit",
description = "Abort a hit",
parameters = {
{
name = "message",
description = "The reason why the hit was aborted",
type = "string",
optional = true
}
},
returns = {
},
metatable = DarkRP.PLAYER
}
DarkRP.PLAYER.finishHit = DarkRP.stub{
name = "finishHit",
description = "End a hit without a message",
parameters = {
},
returns = {
},
metatable = DarkRP.PLAYER
}
DarkRP.getHits = DarkRP.stub{
name = "getHits",
description = "Get all the active hits",
parameters = {
},
returns = {
{
name = "hits",
description = "A table in which the keys are hitmen and the values are hit information, like the customer.",
type = "table"
}
},
metatable = DarkRP
}