Ir para conteúdo
  • Cadastre-se

Programação [C++] [TFS 0.4] Função doPlayerFollowCreature(cid,target)


Posts Recomendados

Bom essa função serve para seguir determinado monstro.

Exemplo: (você irá seguir á criatura com nome de Tibiaking)

doPlayerFollowCreature(cid,getCreatureName("Tibiaking")

Vá em luascript.cpp e procure por:

lua_register (m_luaState, "doPlayerSetPartner", LuaInterface :: luaDoPlayerSetPartner);

embaixo da linha acima coloque:

// doPlayerFollowCreature (cid)
	Lua_register (m_luaState, "doPlayerFollowCreature", LuaInterface :: luaDoPlayerFollowCreature);

no mesmo arquivo procure por:

 int32_t LuaInterface :: luaDoPlayerSetPartner (lua_State * L)

após á linha acima coloque embaixo:

int32_t LuaInterface::luaDoPlayerFollowCreature(lua_State* L)
{
	//doPlayerFollowCreature(cid, target)
	ScriptEnviroment* env = getEnv();

    Creature* creature = env->getCreatureByUID(popNumber(L));
	if(!creature)
	{
		errorEx(getError(LUA_ERROR_CREATURE_NOT_FOUND));
		lua_pushboolean(L, false);
		return 1;
	}

	Player* player = env->getPlayerByUID(popNumber(L));
	if(!player)
	{
		errorEx(getError(LUA_ERROR_PLAYER_NOT_FOUND));
		lua_pushboolean(L, false);
	}

	g_game.playerFollowCreature(player->getID(), creature->getID());
	lua_pushboolean(L, true);
	return 1;
}

depois disso vá em luascript.h e procure por:

static int32_t luaDoPlayerSetPartner(lua_State* L);

e por fim embaixo da linha acima coloque:

static int32_t luaDoPlayerFollowCreature(lua_State* L);

 

 

Créditos

Syntax (Por desenvolver e postar em outro fórum)

Eu (Por trazer ao fórum)

Editado por RathBR (veja o histórico de edições)

Cada escolha, uma oportunidade.
Cada queda, um aprendizado.
Cada atitude, uma consequência

 

.tumblr_nw2mfl0ut01r3aoszo1_400.gif

Link para o post
Compartilhar em outros sites

@Tópico aprovado!

 

Lembre-se sempre de informa a versão do código. Haha!

O Syntax disse que testou na versão 0.4, e que ocorreu bem, mas dependendo da rev possa ser que gere um erro devido a escrita do código, nada que uma ou duas alterações no código não resolva. HHehe!

 

xD

 

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

Link para o post
Compartilhar em outros sites
15 minutos atrás, KotZletY disse:

@Tópico aprovado!

 

Lembre-se sempre de informa a versão do código. Haha!

O Syntax disse que testou na versão 0.4, e que ocorreu bem, mas dependendo da rev possa ser que gere um erro devido a escrita do código, nada que uma ou duas alterações no código não resolva. HHehe!

 

xD

 

Sim eu não curto muito isso de pegar códigos de outros fóruns e trazer ao tk, porém vejo como algo necessário, em breve irei trazer códigos próprios só preciso de tempo para escrever, vamos ver se á minha dedicação vai ser o suficiente pra conseguir uma vaga de estagiário :)

 

Obrigado por Aprovar

Cada escolha, uma oportunidade.
Cada queda, um aprendizado.
Cada atitude, uma consequência

 

.tumblr_nw2mfl0ut01r3aoszo1_400.gif

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.


  • Conteúdo Similar

    • Por Muvuka
      Alguem tem anti-nuker igual a esse 
       

       
    • Por Muvuka
      [SQLite] -=[TFS]=- 0.4 8.60 Alguem faz apk mobile pra mim ip: dexsoft.ddns.net
       
      pra mim
       
      https://www.mediafire.com/file/5klqnyy6k7jda0u/OTClientV8.rar/file
       
      TA TUDO AI
    • Por yuriowns
      Salve rapazes, estou precisando de um client próprio para o meu servidor 7.4, preciso que algum programador experiente e com referências faça um client do jeito que eu procuro. Responda aqui para fazermos um orçamento, obrigado!

      Não sei se estou no lugar certo, se não me desculpem e peço que movam por gentileza!
    • Por paulo thush
      Pessoal to com um grande problema, estou com um servidor TFS 1.4x 10.98, recentemente começou dar um problema, sempre quando falava "trade" com o npc dava um erros, com qual quer npc, o erro e o seguinte.
       
       
      me falaram que o problema e nas sourcer que precisava mudar umas coisas me passaram um link no github esse aqui 
      https://github.com/otland/forgottenserver/pull/3996/files
       
      porem eu vi vídeos no youtube ensinando a compilar, já vi muitos tópicos como compilar a sourcer, ai quando vou compilar da esse erro
      já tentei instalar, desinstala muitas coisas, alterar também não vai, minha sourcer e essa 
      https://github.com/otland/forgottenserver
       
       
      Alguém poderia me ajuda com esse erro, ou ate compilar 100% as sourcer. os Tópicos que eu tentei para compilar e esse daqui, se não poder o link me desculpe.
      https://forums.otserv.com.br/index.php?/forums/topic/169234-windowsvc2019-compilando-sources-tfs-14-vcpkg/
       
      alguém me da uma luz por favor kkk
    • Por Ryzek
      Uso tfs 0.4 trunk3884 bem simples.
      Queria acrescentar magic effects para 255 pois o meu só vai até 69. Encontrei um tópico que falava sobre porém parece ter sido removido, não consigo acessar!
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo