Apply
In Progress
Negotiations
Finished

Budget

$60.00

Category

Applications

5

Views

242
Description

Hi,

We are looking for a developer who can improve our script "RPE." We want to release "RPE 2.0" and are therefore searching for a competent developer who can take on this task.

What is RPE?

RPE stands for "Roleplay Events." It is a system that cyclically starts events on our DarkRP server. These are RP events, such as a natural disaster where props spawn on the streets or fires spawn on the map.

What needs to be done?

We would provide you with our addon and ask you to revise it according to our wishes. This includes modifying existing events or adding new events.

The logic for controlling events is already implemented, so there's no need to handle that (e.g., adding, starting, managing, etc.). The task is only to revise the events.

More information like a list of events and the whole code will be provided when you accept this job.

What skills are required?

  • Lua experience
  • Basic SQL experience (MySQL is not necessary)

This is how an event will be registered in the script:

RPE.Config.Events["eventID"] = {
	startCheck = function(plyCount) end,

	//Here you have the possibility to define variables for config or use for this event
	attribute = 123
}

local Event = {}
Event.eventID = ""
Event.name = ""
Event.text = "" //Description

function Event:Start() //Called on start
end

function Event:End() //Called on end, can be used in during the event
	RPE:EndEvent(Event.eventID)
end

function Event:Notify() //Notification for users --> Start animation
	if SERVER then
		net.Start("RPE:DrawBreakingNews")
			net.WriteString(Event.eventID)
		net.Broadcast()
	end
end

RPE:RegisterEvent(Event)

//Cliend code (Everything above is shared)
if CLIENT then

end

//Server code (Everything above is shared)
if SERVER then
end

Cheers,

Demo


DUE DATE
License
MIT License
Search products...