Histórico de Curtidas
-
Sparky deu reputação a So volto tarde em [Error - CreatureScript Interface]function onThink(cid, interval) if (isPlayer(cid)) then local atualOutfit = getCreatureOutfit(cid) if(getTilePzInfo(getCreaturePosition(cid))) then if outfitChange[atualOutfit.lookType] then removeMount(cid) end end wnd quando for pro pc posso dar uma melhorada caso não funcione
-
Sparky deu reputação a Heyron em (Resolvido){Dúvida}Como fazer TFS aceitar acentuação@Summ:
Só acho que não fica legal você ensinar pela metade, se não o "trabalho" de desvendar o que você quis dizer fica ao critério da pessoa "traduzir".
@NathanAmaro:
Caso você queira inserir acentos em palavras nas sources, siga esse tutorial.
Ou resumindo..
Na pasta onde se encontra as sources no seu OT, copie qualquer arquivo.h e renomeie ele para locale.h, e em seguida adicione os seguintes códigos abaixo:
#include <locale.h> int main(void) { setlocale(LC_ALL, "Portuguese"); printf("Alô mundo! \n\n"); system("PAUSE"); return 0; } Agora salve o arquivo normalmente..
Abra o Dev C++ e adicione esse novo arquivo que está nas sources do seu servidor no projeto e compile a distro.
-
Sparky deu reputação a So volto tarde em (Resolvido)[Pedido] Npc House 8.60voce também pode capturar os npcs no evento "onTarget", como no exemplo abaixo:
sendo assim, apenas alterando o escopo do código, fazemos seu pedido acontecer, gif:
código:
function onTarget(cid, target) if (isPlayer(cid) and isNpc(target) and getCreatureName(target) == "Alice") then doSendMagicEffect(getThingPos(target), CONST_ME_MAGIC_BLUE) doRemoveCreature(target) doPlayerAddItem(cid, 6570, 1) end return true end basta registrar no login.lua e creaturescripts
servidor de testes:
protocolo 8.60
tfs 0.3.6
-
Sparky deu reputação a Avuenja em Pronto para usar | OTCHoje vim trazer um tutorial de como remover o terminal, modules manager, e deixar o ip automático.
Vamos ao tutorial :
Parte Um
Removendo módulos indesejados
Dentro do diretório
\otclient-master\modules\client Você irá abrir o arquivo "client.otmod"
Dentro dele vai ter as seguintes linhas :
load-later: - client_styles - client_locales - client_topmenu - client_background - client_options - client_entergame - client_terminal - client_modulemanager - client_serverlist //- client_stats Essas linhas são os módulos que vão carregar quando o client for aberto, então é só tirar os que você não quer que abra.
Parte Dois
Como deixar o ip automático
Dentro do diretório
\otclient-master modules\client_entergame Você irá abrir o arquivo "entergame.lua"
Dentro da função "Init", você vai procurar por:
if g_app.isRunning() and not g_game.isOnline() then enterGame:show() end E embaixo dessa função você adiciona essa linha :
EnterGame.setUniqueServer('127.0.0.1', 7171, 854, 270, 210) Como configurar essa função:
EnterGame.setUniqueServer(Ip do server, Porta (7171), Versão do server, Largura da janela, Altura da Janela)
Créditos
BananaFight