cri0 Não possui limitação de players.
mkslep Pesquisando bem você vai encontrar vários conteúdos ensinando a fazer integração da linguagem LUA, só da uma procurada que você encontra.
Type: Posts; Usuário: antoniofr
cri0 Não possui limitação de players.
mkslep Pesquisando bem você vai encontrar vários conteúdos ensinando a fazer integração da linguagem LUA, só da uma procurada que você encontra.
O plugin ainda está em desenvolvimento, então algumas coisas ainda não serão liberadas conforme eu havia prometido.
Informações sobre o gameserver:
Versão: 0.97.04
Plugin: 1.0.0.1
Protocolo:...
Arcade sim sistema via plugin com suporte a lua, tive um pouco de dificuldade em exportar algumas funções e outras eu não consegui mas mesmo assim vai da pra fazer bastante coisa por script :)
...
Bom dia,
depois de um tempinho fora da área, agora com mais tempo livre resolvi voltar ao desenvolvimento de um projeto antigo, alguns chegaram a testar partes.
Informações sobre o MuServer ...
Parceiro, deveria estudar mais um pouco a lógica né.
E sobre o rand, não vai ter nenhum problema de travamento neste código, já que ele gera 1 numero aleatório em um determinado intervalo que é a...
Já que estou meio sem tempo pra brincar com muonline^^, chegando em casa estarei postando a source e dll compilada do ultimo projeto. :D
int Functions::GetNumberPos(char* arg , int pos)
{
int count = 0, p = 0;
char buffer[32];
memset(buffer,0,sizeof(buffer));
int len = strlen(arg);
for(int s = 0; s < len; s++)
{...
Nada de extravagante, possui um sistema de reconnect, random e umas coisas que eu não lembro :D.
Organizei os arquivos, algumas partes dos códigos tem comentários com explicações.
Download: Link...
Var. Receveid: int Received[1000];
void pSorteio::Random()
{
int Sec = 0;
for(int i = 4800; i < 5600; i++)
{
De acordo com a versão detalhada no main, é 1.01
Porque compartilha algo sem funcionalidade?
Acha mesmo que com isso vão conseguir adicionar novas asas?
kkkkkkk
:rolleyes:
//=======================================
//-- New Wings Main
//=======================================...
Na verdade nenhuma das versões nunca deram essa liberdade de equilíbrio de pvp, o que tem é apenas gambiarra em cima dos códigos originais da webzen. Por isso essa dificuldade em deixar o pvp de...
Download: [Only registered and activated users can see links]
Scan: [Only registered and activated users can see links]
...
Sim a offset é para o gameserver 0.96.40.
Teria que liberar o limite de texturas já que ele ta ficando invisível, mais só isso não basta pois teria que ter certas adaptações em funções do main...
Função
void pItemDurSend::GCItemDurSend(int aIndex, char pos, char dur, char flag)
{
float * Sprite = (float*)&lpObj[aIndex].pInventory[8];
if(lpObj[aIndex].pInventory[8].IsItem()...
void CMD::InitPing(DWORD aIndex)
{
if(CMD_Config.Ping.Switch != 0)
{
DWORD Time = (GetTickCount() - Player[aIndex].PingDelay) / 1000;
...
Legal, podem contar comigo :)
Acho que esse projeto não se trata de um servidor e sim algo que possa ensinar quem for usa a desenvolver um servidor.
é isso ?
STRUCT
struct SpeedPlayerSettings
{
DWORD m_Rate;
DWORD m_Count;
DWORD m_Time;
};
Na verdade, CHAR REGEN abrevia todo o processo de destruir e recriar a viewport.
Segue a função usada para a criação de comandos sem relogar, tinha feito uma função semelhante mais usando a função gObjDel e não vinha funcionando
muito bem, então fui procurando outros métodos e...
#define GCSendQuestPrize ((int(*)(int, int, int)) 0x004018D9)
97D :D
CORREÇÃO PARA A VERSÃO 97D
bool TSBug::CheckPosition(DWORD aIndex, WORD Target)
{
if(lpObj[aIndex].MapNumber == lpObj[Target].MapNumber)
{
if(lpObj[Target].X >= (lpObj[aIndex].X -...
CORREÇÃO PARA A VERSÃO 97D+99I
Remove a exibição do box.
*(BYTE*)(0x0042350B) = 0xEB;
*(BYTE*)(0x0042359E) = 0xEB;
Função para trancar / destrancar o baú refeita.