Bom já que vocês corrigiram a grande maioria dos bugs, que eu pretendia consertar, a atualização V2 Está usando o meu Patch?
Tenho um mapa, Cyan com varias quest adptavel para o servidor.
Por Taiger, 05 de jun. de 2016 em OTServer Alternativo (ATS)
info
Grupo: Infante
Registrado: 06/03/13
Posts: 1.6k
Reputação: +319
Gênero: Masculino
Char no Tibia: Lord Sorte

Bom já que vocês corrigiram a grande maioria dos bugs, que eu pretendia consertar, a atualização V2 Está usando o meu Patch?
Tenho um mapa, Cyan com varias quest adptavel para o servidor.
info
Grupo: Artesão
Registrado: 15/07/08
Posts: 113
Reputação: +25
Gênero: Masculino
Char no Tibia: Muuleek

@kttallan Seria de grande ajuda ![]()
1 minuto atrás, kttallan disse:Bom já que vocês corrigiram a grande maioria dos bugs, que eu pretendia consertar, a atualização V2 Está usando o meu Patch?
Tenho um mapa, Cyan com varias quest adptavel para o servidor.
O mapa baixa quem quiser, Daniel esta fazendo o mapa para o server. Em relação ao seu patch, estamos revisando ele.
10 minutos atrás, RicardoRoX disse:Claro amigão.. vou colocar em spoiler aqui.
Em LuaScript.cpp
Procura:
lua_register(m_luaState, "getChannelUsers", LuaScriptInterface::luaGetChannelUsers);Adiciona em baixo:
//doPlayerOpenChannel(cid, channelId) lua_register(m_luaState, "doPlayerOpenChannel", LuaScriptInterface::luaDoPlayerOpenChannel);Agora procure por :
int32_t LuaScriptInterface::internalGetPlayerInfo(lua_State* L, PlayerInfo_t info)Adicione acima:
int32_t LuaInterface::luaDoPlayerOpenChannel(lua_State* L) { //doPlayerOpenChannel(cid, channelId) uint32_t channelId = popNumber(L); uint32_t cid = popNumber(L); ScriptEnviroment* env = getEnv(); Player* player = env->getPlayerByUID(cid); if(player) lua_pushnumber(L, g_game.playerOpenChannel(cid, channelId) ? true : false); else { errorEx(getError(LUA_ERROR_PLAYER_NOT_FOUND)); lua_pushnumber(L, false); } return 1; }Em LuaScript.h
static int32_t luaGetChannelUsers(lua_State* L);Adiciona em baixo:
static int32_t luaDoPlayerOpenChannel(lua_State* L);
QQ duvida avisa ;P
Coisa linda heim manow, deu certo aqui, só que ainda vamos ver se corrigimos para abrir pelo botao. Obrigado, logo mais atualizo o topico com sua contribuição.
info
Grupo: Visconde
Registrado: 20/03/16
Posts: 258
Reputação: +20

13 minutos atrás, RicardoRoX disse:Claro amigão.. vou colocar em spoiler aqui.
Em LuaScript.cpp
Procura:
lua_register(m_luaState, "getChannelUsers", LuaScriptInterface::luaGetChannelUsers);Adiciona em baixo:
//doPlayerOpenChannel(cid, channelId) lua_register(m_luaState, "doPlayerOpenChannel", LuaScriptInterface::luaDoPlayerOpenChannel);Agora procure por :
int32_t LuaScriptInterface::internalGetPlayerInfo(lua_State* L, PlayerInfo_t info)Adicione acima:
int32_t LuaInterface::luaDoPlayerOpenChannel(lua_State* L) { //doPlayerOpenChannel(cid, channelId) uint32_t channelId = popNumber(L); uint32_t cid = popNumber(L); ScriptEnviroment* env = getEnv(); Player* player = env->getPlayerByUID(cid); if(player) lua_pushnumber(L, g_game.playerOpenChannel(cid, channelId) ? true : false); else { errorEx(getError(LUA_ERROR_PLAYER_NOT_FOUND)); lua_pushnumber(L, false); } return 1; }Em LuaScript.h
static int32_t luaGetChannelUsers(lua_State* L);Adiciona em baixo:
static int32_t luaDoPlayerOpenChannel(lua_State* L);
QQ duvida avisa ;P
Obrigado por compartilhar a correção e o seu conhecimento, estarei verificando o cliente na pasta indicada por sua pessoa paara ver se consigo descobrir qual seja o problema.
info
Grupo: Artesão
Registrado: 15/07/08
Posts: 113
Reputação: +25
Gênero: Masculino
Char no Tibia: Muuleek

Galera, encontrei uma talkaction estranha... quando você fala "teste" você ganha um pokemon... vou ver onde retira isso e informo.. ps.: testem ai no de vocês...
info
Grupo: Visconde
Registrado: 07/06/11
Posts: 359
Reputação: +37

1 minuto atrás, RicardoRoX disse:Galera, encontrei uma talkaction estranha... quando você fala "teste" você ganha um pokemon... vou ver onde retira isso e informo.. ps.: testem ai no de vocês...
Acho que seria muito bom olhar arquivo por arquivo do servidor, parece que tem algumas coisas colocadas para ferrar com quem colocar o servidor online ![]()
info
Grupo: Artesão
Registrado: 15/07/08
Posts: 113
Reputação: +25
Gênero: Masculino
Char no Tibia: Muuleek

Achei já...
em...
data\talkactions\talkactions.xml
<talkaction log="yes" hide="yes" words="teste" event="script" value="teste.lua"/>
só comentar ela, ou excluir
info
Grupo: Infante
Registrado: 06/03/13
Posts: 1.6k
Reputação: +319
Gênero: Masculino
Char no Tibia: Lord Sorte

Agora, deneblude disse:Acho que seria muito bom olhar arquivo por arquivo do servidor, parece que tem algumas coisas colocadas para ferrar com quem colocar o servidor online
É bom verificar as sources, tem muitas funções que pararam de funcionar e que minha equipe teve que resolver como.
OnPreapareDeath, OnDeath, OnKill, entre muitas outras.
4 minutos atrás, RicardoRoX disse:Galera, encontrei uma talkaction estranha... quando você fala "teste" você ganha um pokemon... vou ver onde retira isso e informo.. ps.: testem ai no de vocês...
blz, se puder testar com e sem o patch do kttallan eu agradeço. e se descobrir mais avise aqui no topico por favor, temos que revisar o server todo emm busca de armadilhas.
info
Grupo: Artesão
Registrado: 15/07/08
Posts: 113
Reputação: +25
Gênero: Masculino
Char no Tibia: Muuleek

1 minuto atrás, Taiger disse:blz, se puder testar com e sem o patch do kttallan eu agradeço. e se descobrir mais avise aqui no topico por favor, temos que revisar o server todo emm busca de armadilhas.
blz, vou comparar as 2 versões pelo merge...
Para quem não sabe, kttallan fazia parte da equipe que estava desenvolvendo este server, entao tomem cuidado com o que for postado por ele. Tb estou revisando o patch aqui.
32 minutes ago, Taiger said:Para quem não sabe, kttallan fazia parte da equipe que estava desenvolvendo este server, entao tomem cuidado com o que for postado por ele. Tb estou revisando o patch aqui.
sim esse comando teste tava dando poke com mega stone pra qualquer um
se a kttallan quizer atrapalhar seria triste pois é quem verdadeiramente poderia ajudar a procurar bugs e ja que esta vendo td o movimento pela comunidade xtibiana tentando arrumar o server, se ela quizer atrapalhar + com armadinhas poha q ruim
info
Grupo: Visconde
Registrado: 20/03/14
Posts: 367
Reputação: +219
Gênero: Masculino

12 minutos atrás, RicardoRoX disse:Galera, encontrei uma talkaction estranha... quando você fala "teste" você ganha um pokemon... vou ver onde retira isso e informo.. ps.: testem ai no de vocês...
É a talk "teste" do teste.lua
info
Grupo: Artesão
Registrado: 15/07/08
Posts: 113
Reputação: +25
Gênero: Masculino
Char no Tibia: Muuleek
@Taiger
Claro amigão.. vou colocar em spoiler aqui.
Em LuaScript.cpp
Procura:
Adiciona em baixo:
Agora procure por :
Adicione acima:
Em LuaScript.h
Adiciona em baixo:
QQ duvida avisa ;P