-
Total de itens
394 -
Registro em
-
Última visita
-
Dias Ganhos
25
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Yan Liima postou
-
Scripting Ajuda - NTO - atributos nos itens
Yan Liima respondeu ao tópico de deryckson em Suporte OTServer Derivados
Para os atributos dos items funcionarem, você precisa ir em movements.xml e adicionar isto: <movevent type="Equip" itemid="ID" slot="head" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="ID" slot="head" event="function" value="onDeEquipItem"/> Em ID você substitui para o ID do item. OBS: note que em slot está escrito slot="head" head é para helmet. Aqui está para outros item : -
Website Database limpa para modernacc
Yan Liima respondeu ao tópico de adolfbig em Suporte Tibia OTServer
Vê essa aqui: mysql.sql Depois você vai ter que adicionar/executar as Query. Principalmente da Loterry, creio que deve usar rs -
Outro Erro Distro Lottery, e spawns ! HELP! REP+
Yan Liima respondeu ao tópico de KillerWatts em Suporte Tibia OTServer
Loterry: Erro dois o @Storm já disse qual é a solução. E o erro 3 de o jogador voltar pro level 1 creio que é por causa do PLAYERLOSS_EXPERIENCE usado na função: doPlayerSetLossPercent, essa porra do Loss Experience sempre buga nos server, fazendo com quem volte pro nv1, bem complicado... Tente colocar por Bless. doPlayerAddBlessing(cid, 1), doPlayerAddBlessing(cid, 2)... Até 5. -
Scripting Acabando premium account e ir direto pro templo
Yan Liima respondeu ao tópico de Belmont em Suporte Tibia OTServer
O primeiro que te mandei com certeza irá dar certo. Da até pra fazer por outro script, mas não será necessario. Teste que irá dar certo. function onLogin(cid) local pos = {x = 153, y = 52, z = 7} if isPremium(cid) then setPlayerStorageValue(cid, 6787656, 1) elseif getPlayerStorageValue(cid, 6787656) == 1 and not isPremium(cid) then doTeleportThing(cid, pos) doPlayerSetTown(cid,1) doSendMagicEffect(getPlayerPosition(cid), 240) setPlayerStorageValue(cid, 6787656, -1) setPlayerStorageValue(cid, 6787657, 1) doRemoveCreature(cid) end return TRUE end function onLogin(cid) if getPlayerStorage -
Sistema TFS 1.X Magnus Task System 1.2
Yan Liima respondeu ao tópico de xWhiteWolf em Sistemas, Mods & Funções .lua
Estranho irmão... Tentou mudar o arquivo? porque se você reparar ele ta tentando ler um arquivo que não existe. Já aconteceu esse bug comigo, e resolvi trocando o arquivo ou alterando o nome.- 39 respostas
-
Sistema TFS 1.X Magnus Task System 1.2
Yan Liima respondeu ao tópico de xWhiteWolf em Sistemas, Mods & Funções .lua
Você informou o diretório errado do arquivo em creaturescript. note que tem um pequeno problema depois do killtasksystem. Tem um caractere invalido. Tente editar o nome do arquivo de novo, apaga e tente concertar. Deixando: killtasksystem.lua- 39 respostas
-
Scripting Acabando premium account e ir direto pro templo
Yan Liima respondeu ao tópico de Belmont em Suporte Tibia OTServer
Use o que eu te mandei, creio que irá resolver o problema. Caso aquele não der, tente esse: function onLogin(cid) local pos = {x = 153, y = 52, z = 7} if isPremium(cid) then setPlayerStorageValue(cid, 6787656, 1) elseif getPlayerStorageValue(cid, 6787656) == 1 and not isPremium(cid) then doTeleportThing(cid, pos) doPlayerSetTown(cid,1) doSendMagicEffect(getPlayerPosition(cid), 240) setPlayerStorageValue(cid, 6787656, -1) setPlayerStorageValue(cid, 6787657, 1) doRemoveCreature(cid) elseif getPlayerStorageValue(cid, 6787657) == 1 then doPlayerPopupFYI(cid, "Sua Premium Expirou!\nNao Deixe De -
(Resolvido)Ao morrer pra monster não perder xp, nem skills
Yan Liima respondeu ao tópico de Adilson Hacker em Suporte Tibia OTServer (Resolvidos)
Fiz aqui, testa ai Em creaturescript/scripts crie um arquivo com o nome qualquer e coloque isto dentro: -- Script by Yan Liima(Night) function onDeath(cid, corpse, deathList) if not isPlayer(cid) then return true end local loot = false -- Se o jogador morrer ele irá perder o loot? local xp = false -- Se o jogador morrer ele irá perder EXP? local loss = getConfigValue('deathLostPercent') local killer = deathList[1] -- Não mexa aqui if isMonster(killer) then doCreatureSetDropLoot(cid, loot) doPlayerSetLossPercent(cid, PLAYERLOSS_SKILLS, 0) doPlayerSetLossPercent(cid, PLAY -
Scripting Acabando premium account e ir direto pro templo
Yan Liima respondeu ao tópico de Belmont em Suporte Tibia OTServer
function onLogin(cid) local pos = {x = 153, y = 52, z = 7} if isPremium(cid) then setPlayerStorageValue(cid, 6787656, 1) elseif getPlayerStorageValue(cid, 6787656) == 1 and not isPremium(cid) then doTeleportThing(cid, pos) doPlayerSetTown(cid,1) doSendMagicEffect(getPlayerPosition(cid), 240) setPlayerStorageValue(cid, 6787656, -1) setPlayerStorageValue(cid, 6787657, 1) doRemoveCreature(cid) end return TRUE end function onLogin(cid) if getPlayerStorageValue(cid, 6787657) == 1 then doPlayerPopupFYI(cid, "Sua Premium Expirou!\nNao Deixe De Visitar Nosso SHOP.") setPlayerStorageValue(cid, 6787 -
#Introdução Bom hoje estarei trazendo aqui o sistema de Ping feito pelo Mock, com uma pequena adaptação feita por mim para funcionar em TFS 0.4(talvez podendo funcionar em outras) Pois o que ele disponibilizou foi apenas para TFS 0.3.6 e nem foi muito utilizado pela comunidade. Muitos servidores daqui para download tem script no talk mas a lib está totalmente errada e não tem o code nas sources. Esse sistema tem varias utilizades, podendo usar o comando !ping para verificar seu ms ou até mesmo por para kikar jogadores com ms muito alto... Se você não sabe o cliente já tem u
-
(Resolvido)Compilar Cliente da Erro
Yan Liima respondeu ao tópico de King Laker em Suporte Tibia OTServer (Resolvidos)
Estranho ... tente utilizar o Enigma Virtual Box para compilar. Se o erro persistir, se for possivel me envie os seus arquivos por aqui ou pelo privado para mim analisar. enigmavb.exe -
(Resolvido)Upgrade no comando /finditem
Yan Liima respondeu ao tópico de Matheuus em Suporte Tibia OTServer (Resolvidos)
Sinceramente não faço ideia do motivo disso estar acontecendo. É como se uma hora ele reconhessece a função getPlayerNameByGUID e outra hora não. De qualquer forma tente dessa meneira: function onSay(cid, words, param) if param == '' then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "/find item name") return true end local item_id = tonumber(param) if(not item_id) then item_id = getItemIdByName(tostring(param), false) if(not item_id) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Item wich such name does not exists.") ret -
(Resolvido)Upgrade no comando /finditem
Yan Liima respondeu ao tópico de Matheuus em Suporte Tibia OTServer (Resolvidos)
Cara olhei um dos teus topicos e vi que você usa TFS, e se com o amigo ali funcionou deveria funcionar contigo também. Verifique o seu arquivo .lua e vê se o formato não está bugado -
(Resolvido)Upgrade no comando /finditem
Yan Liima respondeu ao tópico de Matheuus em Suporte Tibia OTServer (Resolvidos)
Pro Vod né irmão, o merito é dele kkkk Aproveitando aqui, @Vodkart responde mensagem. -
(Resolvido)Upgrade no comando /finditem
Yan Liima respondeu ao tópico de Matheuus em Suporte Tibia OTServer (Resolvidos)
Acho que agora vai! Como o Vodkart teve que pegar o script original por causa do code box ele esqueceu de alterar uma parte. Aproveitei e adicionei a msg caso o item não seja encontrado. -
(Resolvido)[PEDIDO] Script de !support
Yan Liima respondeu ao tópico de Matheuus em Suporte Tibia OTServer (Resolvidos)
Estou meio enferrujado, tenta ai: -- by Yan Liima(Night for Tibiaking.com) function onSay(cid, words, param, channel) local staff = db.getResult("SELECT name, online FROM players WHERE group_id >= 2;") local name = staff:getDataString("name") local online = staff:getDataInt("online") if isPlayer(getCreatureByName(name)) then msg = "Nome : " .. name .. " | Status: [".. (online == 1 and "Online" or "Offline") .."]\n" end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, msg) return true end -
(Resolvido)[Broadcast] Usando o comando /b e /bc
Yan Liima respondeu ao tópico de Belmont em Suporte Tibia OTServer (Resolvidos)
Por padrão o comando /b exibe uma mensagem em vermelho com o nome do administrador. E o /bc você pode definir a cor e não exibe o nome. Provavelmente como o @King Laker disse, pode ser a sua distro. A distro que você está usando pode ter sido compilada com alguma modificação. Sugiro que edite alguma source de sua preferencia e compile ela. Ou, baixe uma distro qualquer para fazer o teste. Use as scripts de /b e /bc padrões. Troque o seu bc pelo que o Iury mandou. -
(Resolvido)Remover IP, versão e porta do OTClient
Yan Liima respondeu ao tópico de RenanPhellip em Suporte OTServer Derivados (Resolvidos)
Tmj xD -
Website (PRECISO) Shop System Funcionando 100%
Yan Liima respondeu ao tópico de Jensen em Suporte Websites
SHOP: Sistema automatico para PagSeguro: -
Scripting [AJUDA] PROBLEMAS CONECTAR NO SERVER
Yan Liima respondeu ao tópico de guit0 em Suporte OTServer Derivados
O problema de não entrar no teu servidor não tem nada ver com a distro. aparentemente está tudo certo. Aquele erro que tu marcou em amarelo é porque não existe o arquivo shop.php na pasta globalevents. Mas ele não é o acusador de tu não poder logar. Talvez o erro esteja no client. Alterou o IP do client? vai na pasta mods/client_entergame/entergame.lua e mude o IP. Se não der certo tente mudar de client e faça o teste novamente. -
(Resolvido)Script que impede um jogador passar por cima de outro
Yan Liima respondeu ao tópico de Belmont em Suporte Tibia OTServer (Resolvidos)
Se preferir você pode ir em items.xml procurar pelo piso e adicionar isto: <attribute key="walkStack" value="0" /> Irá ficar assim: <item id="0" article="a" name="tile"> <attribute key="walkStack" value="0" /> </item> Assim nenhum jogador irá conseguir passar por outro em cima de X piso. -
Agora entende porque não ajudo muito a comunidade TibiaKing? O que eu acho mais chato também é um membro daqui do Fórum (não irei citar nomes) que vive 24horas pedindo suporte e não tem coragem de ajudar alguém ou resolver sozinho, ele nem ao menos chega a tentar... já tive problemas também em fazer um script mandar no tópico do individo e ele vir mandando privado dizendo pra mim remover (isso foi em outro fórum).
-
Derivado PLAYER MORRE E PERDE SÓ 5% EM QUALQUER LEVEL.
Yan Liima respondeu ao tópico de ztalkerr em Suporte Tibia OTServer
No seu config.lua procure por: deathLostPercent = E no login.lua procure por: doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE Quanto maior mais level e skills o player irá perder. -
Normal [AJUDA] Poblema com Roteador
Yan Liima respondeu ao tópico de Shoguns em Suporte Tibia OTServer
Tutorial completo: LINK -
Em creaturescript/scripts crie um arquivo chamado mensagem.lua e cole isto: function onLogin(cid) if isPlayer(cid) then doPlayerSendTextMessage(cid, 22, "MENSAGEM") end return true end Em creaturescript.xml adicione: <event type="login" name="LoginMensagem" event="script" value="mensagem.lua"/> SIMPLES!
TibiaKing
Open Tibia Server
Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.
Anuncie no TibiaKing
Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no OTKing e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!