Budget
Category
Applications
Views
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