Ir para conteúdo

Featured Replies

Postado

Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website).

 

Base:  OTX 2.0

 

 

Qual erro está surgindo/O que você procura?

Queria saber se é possível quando o player usar o comando /cast on para abrir o cast, abrisse o "private channel" ou "cast channel" automaticamente para se interagir com o pessoal que não tem conta no jogo.

  • Respostas 17
  • Visualizações 1.3k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • @theeusata55 erro meu  luascript.cpp luascript.h  

  • @theeusata55  não tem a função por isso não está abrindo   <?xml version="1.0" encoding="UTF-8"?> <mod name="Mod Cast" version="1.0" author="Martyx" contact="martyx@otland.net"

  • @theeusata55  você adiciono a função no creaturescripts ... exclui    <event type="login" name="AutoCast" event="script" value="live.lua"/>   em login.lua   

Postado

em luascript.h

 

Procure por 

static int32_t luaL_errors(lua_State* L);

abaixo adiciona

static int32_t luaOpenPrivateChannel(lua_State* L);

agora em luascript.cpp

 

 

procure por 

 

lua_register(m_luaState, "doPlayerSendCancel", LuaInterface::luaDoPlayerSendCancel); 

 

 

coloque acima

 

//OpenPrivateChannel(cid)
    lua_register(m_luaState, "openPrivateChannel", LuaInterface::luaOpenPrivateChannel);

 

ainda em luascript.cpp

 

procure por 

 

 int32_t LuaInterface::luaGetTileInfo(lua_State* L)
int32_t LuaInterface::luaOpenPrivateChannel(lua_State* L)
{
	ScriptEnviroment* env = getEnv();
	uint32_t cid = popNumber(L);
	Player* player = env->getPlayerByUID(cid);
	if (!player || player->isRemoved() || !player->isPremium())
		return false;

	ChatChannel* channel = g_chat.createChannel(player, 0xFFFF);
	if (!channel || !channel->addUser(player))
		return false;

	player->sendCreatePrivateChannel(channel->getId(), channel->getName());
	return true;
}

credito joadson

Editado por Dragon Ball Hiper (veja o histórico de edições)

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo