Jump to content
Sign in to follow this  
Majesty

OTClient Extended Opcodes

Recommended Posts

Majesty    1,761
Majesty

Extended Opcodes

https://otland.net/threads/extended-opcodes-server-side.180536/

O que são?

Extended opcodes, é um sistema que permite a adição de novos opcodes no protocolo de jogo usando apenas scripts em lua tanto no Servidor quanto no OTClient. Tornando assim mais fácil de implementar novas funcionalidades tanto no OTClient quanto no servidor. 

O que se pode fazer com eles?

Com extended opcodes criam-se inúmeras formas de se personalizar o OTClient, com eles você pode pegar storage de um player, informações detalhadas, fazendo por exemplo point system, entre muitos outros, pois o OTClient sem opcode, não consegue utilizar essas funções, de pegar o storage do player, entre outras informações, então sua criatividade é o limite.

Como instalar? (Obs: tutorial para versões 8.54 ou superior)

Para isso será necessário que você tenha as sources do seu servidor e saiba compilá-lo, então caso não tenha a source ou não saiba opera-lá é melhor não seguir a diante, pois você pode acabar bugando toda sua source.

Códigos:

protocolgame.h

 -[Diff] protocolgame.h - Pastebin.com 
 

protocolgame.cpp

-[Diff] protocolgame.cpp - Pastebin.com
 

const.h

-[Diff] const.h - Pastebin.com
 

luascript.cpp

-[Diff] luascript.cpp - Pastebin.com
 

player.h

-[Diff] player.h - Pastebin.com
 

creatureevent.h

-[Diff] creatureevent.h - Pastebin.com
 

creatureevent.cpp

-[Diff] creatureevent.cpp - Pastebin.com
 

game.h

-[Diff] game.h - Pastebin.com
 

game.cpp

-[Diff] game.cpp - Pastebin.com
 

/creaturescripts/creaturescrips.xml

-[Diff] creaturescripts.xml - Pastebin.com
 

/creaturescripts/extendedopcode.lua

-[Lua] extendedopcode.lua - Pastebin.com
 

Ou baixe um pach dos arquivos aqui: https://github.com/edubart/otclient/blob/master/tools/tfs_extendedopcode.patch

 

Créditos:

Benny 

Edubart

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
  • Recently Browsing   0 members

    No registered users viewing this page.

×