View Single Post
  #7  
Old 11-07-2017, 12:15 AM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

It's a matter of preference these days.

We support two scripting languages - Perl was the first of the two. We had a pseudo scripting language before that

LUA and Perl both have their respective pros/cons, Perl has a lot more aged plugin and customization support in Emulator because many custom servers have developed on it and created plugins for it.

LUA on the otherhand can do all of the things Perl can do (From a EQEmu API standpoint) and more LUA specific features such as encounters, but as far as EQEmu specific examples and plugin support, that will need to be added to match.

PEQ has standardized only creating scripts with LUA, so if you plan to contribute towards Live-like scripts and encounters, I would make friends with LUA.

PEQ Quests Github: https://github.com/ProjectEQ/projecteqquests

Perl's extensive plugins are here: http://wiki.eqemulator.org/p?Perl_Pl...rence&frm=Main

We will be getting a massive overhaul in documentation in the near future. Which will include tons of examples of how to use each scripting language's API. These examples will prove invaluable for people trying to implement different things.

So to answer the question of LUA or Perl, the choice is yours depending on your needs
Reply With Quote