-
Total de itens
431 -
Registro em
-
Última visita
-
Dias Ganhos
15
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que GiovaniRodrigo postou
-
O fechamento do executável pode não ser causado pelos Unique ID duplicados, pois tenho um OT de teste que ele era map global, quando eu abri ele com map global tinha muito Unique ID duplicado e não fechava. Para retirar os Unique ID duplicados pode dar um trabalho, pois os Unique ID são usados em quest, missões, etc. Então se você apenas retirasse eles faltaria algo no seu OT, você deveria marcar os Unique ID e mudar na pasta do OT e no mapa. Daria um pouco de trabalho, mas é possivel retirar todos Unique ID. Att. Giovani Rodrigo
-
[Resolvido] [PEDIDO] Outfi e item na quest.
GiovaniRodrigo respondeu ao tópico de marcoscorrea em Suporte Tibia OTServer
Reportado Dúvida Sanada Att. Giovani Rodrigo -
Ele quer criar um site e não abrir um. Os programas essenciais são: Dreamweaver: Neste programa você cria os códigos de programação do seu site. Photoshop: Neste programa você pode criar as imagens usadas no site, como planos de fundo, botões, etc. Tudo que envolver uma imagem trabalhada pode ser feito nele. Fireworks: Neste programa você cria um template do site para ter uma base de como vai ser o site, é mais ou menos um rascunho. Nele você pode posicionar os menus e tudo que um site tem. (OBS: Você pode criar imagens tanto no Photoshop quanto no Fireworks.) Eu sigo uma sequ
-
[Resolvido] [PEDIDO] Outfi e item na quest.
GiovaniRodrigo respondeu ao tópico de marcoscorrea em Suporte Tibia OTServer
Script atualizado e 100% funcional. -
[PEDIDO~~Scripts~~] Baú que da level.
GiovaniRodrigo respondeu ao tópico de porxmex em Suporte Tibia OTServer
Ata sou meio desligado, não presto muito atenção no que leio, acho que é por isso que meus scripts a maioria das vezes da erro, mas tudo bem. Att. Giovani Rodrigo -
[AJUDA]Scripts nao aparece erro mais nao fuciona
GiovaniRodrigo respondeu ao tópico de porxmex em Suporte Tibia OTServer
Sim, é creaturescripts. Ai esta a tag dele, caso precisar <event type="advance" name="AdvanceSave" event="script" value="advancesave.lua"/> Att. Giovani Rodrigo -
[PEDIDO~~Scripts~~] Baú que da level.
GiovaniRodrigo respondeu ao tópico de porxmex em Suporte Tibia OTServer
Action do item Crie um arquivo chamado itemexp.lua na pasta data/actions/scripts/other e cole isso local expReward = 100000 function onUse(cid, item, frompos, item2, topos) if item.actionid == 4056 then doRemoveItem(item.uid, 1) doPlayerAddExp(cid, expReward) doPlayerSendTextMessage(cid, 22, 'You just won '.. expReward ..' experience.') end return TRUE end Adicione no arquivo actions.xml que esta na pasta data/actions a seguinte linha <action actionid="4056" event="script" value="other/ -
[AJUDA]Scripts nao aparece erro mais nao fuciona
GiovaniRodrigo respondeu ao tópico de porxmex em Suporte Tibia OTServer
Em meu servidor de testes esse funciona perfeitamente. local config = { savePlayer = true, healPlayerOnLevel = true } function onAdvance(cid, skill, oldLevel, newLevel) if(skill == SKILL__EXPERIENCE) then return true end if(skill == SKILL__LEVEL and config.healPlayerOnLevel) then doCreatureAddHealth(cid, getCreatureMaxHealth(cid) - getCreatureHealth(cid)) doCreatureAddMana(cid, getCreatureMaxMana(cid) - getCreatureMana(cid)) end if(config.savePlayer) then -
[PEDIDO~~Scripts~~] Baú que da level.
GiovaniRodrigo respondeu ao tópico de porxmex em Suporte Tibia OTServer
Quest que de level eu não saberia fazer, mas quest que de exp eu consigo. Crie um arquivo chamado questexp.lua na pasta data/actions/scripts/quests e cole isso dentro local expReward = 100000 function onUse(cid, item, frompos, item2, topos) if item.uid == 41726 then queststatus = getPlayerStorageValue(cid, 32502) if queststatus == -1 or queststatus == 0 then if getPlayerLevel(cid) >= 10 then doPlayerAddExp(cid, expReward) s -
Sobre liberar a 7272 eu nunca liberei e nunca precisou, sobre o IP nunca ouvi falar sobre isso, sei que se ela é roteada é compartilhada. Mesmo apenas um computador estando ligado nela continua sendo compartilhada.
-
Você usa roteador? Se sim a sua internet mesmo não tendo outro PC para compartilhar continua sendo compartilhada. Se você usa roteador tente colocar no config.lua o IPv4 que você pode encontrar no CMD. (OBS: Os player entraram pelo IP do site meuip.com.br ou pelo IP fixo que você criou) Att. Giovani Rodrigo
-
Obrigado pelo elogio, sou muito novo na área de script, faz um mês que comecei a estudar isso. Obrigado pela dica. Essa técnica se aplica em qualquer script que for usar varios Unique ID? Att. Giovani Rodrigo
-
[PEDIDO] Script 8.60
GiovaniRodrigo respondeu ao tópico de Leonardo Simonetto em Suporte Tibia OTServer
Tinha esquecido algumas coisas no código então editei ele. -
Estou sem OT para testar, modifiquei outra coisa que estava faltando, copie e tente de novo. Poste o resultado.
-
Olhe no console do OT e veja se está dando algum erro, se estiver dando erro poste aqui. @EDIT Já achei o erro e editei o primeiro post meu, copie novamente o código e teste.
-
[PEDIDO] Script 8.60
GiovaniRodrigo respondeu ao tópico de Leonardo Simonetto em Suporte Tibia OTServer
Crie um arquivo chamado bankpoints.lua na pasta data/npc/scripts e cole isso dentro function getPlayerPoints(id) local query = db.getResult('SELECT premium_points FROM accounts WHERE id = '.. id ..';') if query:getID() ~= -1 then return query:getDataInt('premium_points') end return LUA_ERROR end local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppe -
Obrigado, fico feliz em ajudar o pessoal daqui do fórum. Att. Giovani Rodrigo
-
DUVIDA [Resolvido] Problemas no Site - GESIOR
GiovaniRodrigo respondeu ao tópico de BiieLziNHoO em Suporte Tibia OTServer
Você coloca a senha criptografada(letras e números) no password. A primeira senha que é a account name você deixa normal porque ela não é criptografada, já a password(segunda senha) ela tem que ser criptografada. -
Não é necessário fazer nada na porta e sim nas alavancas. Crie um arquivo chamado changevoc.lua na pasta data/actions/scripts e cole isso dentro function onUse(cid, item, frompos, item2, topos) if item.uid == 30000 then doPlayerSetVocation(cid, 1) doSendMagicEffect(topos, 14) doPlayerSendMessage(cid, 22, 'You changed his vocation to sorcerer.') doRemoveCreature(cid) end if item.uid == 30001 then doPlayerSetVocation(cid, 2) doSendMag
-
DUVIDA [Resolvido] Problemas no Site - GESIOR
GiovaniRodrigo respondeu ao tópico de BiieLziNHoO em Suporte Tibia OTServer
O site usa encriptação sha1, então você tem que encriptar a senha e colocar manualmente no banco de dados. Site para encriptar a senha. Att. Giovani Rodrigo -
Vamos começar pelo NPC. Crie um arquivo chamado npcquest.lua na pasta data/npc/scripts e cole isso dentro Crie um arquivo chamado Npc Quest.xml na pasta data/npc e cole isso dentro <?xml version="1.0" encoding="UTF-8"?> <npc name="Nome Npc" script="data/npc/scripts/npcquest.lua" walkinterval="25" floorchange="0" access="5" level="1" maglevel="1"> <health now="150" max="150"/> <look type="128" head="97" body="100" legs="115" feet="114" corpse="2212"/> <parameters> <parameter key="message_greet"
-
Muito obrigado, fico feliz em ajudar os usuários. Att. Giovani Rodrigo
-
Crie um arquivo chamado tileitem.lua na pasta data/movements/scripts e cole isso dentro local slotItem = 2 local itemId = 5785 function onStepIn(cid, item, fromPosition, item2, topos) if getPlayerSlotItem(cid, slotItem).itemid == itemId then doPlayerSendMessage(cid, 22, 'Welcome') else doTeleportThing(cid, fromPosition) doPlayerSendMessage(cid, 22, 'You need a '.. getItemNameById(itemId) ..' to pass') end end Configurando Adicione no arquivo movements.xml que está na pasta data/movements a
-
[PEDIDO] Quero ajuda em 2 Scripts
GiovaniRodrigo respondeu ao tópico de mazonifelipe em Suporte Tibia OTServer
Não mecho com magias, mas o script de remover a parede eu tentei fazer. Crie um arquivo removewall.lua na pasta data/actions/scripts e cole isso -- Configs -- local config = { posWall = {x=1069, y=653, z=15, stackpos=1}, getWall = getThingfromPos(config.posWall), delay = 5 -- Em segundos -- idWall = 1026 } local addWall = doAddItem(config.IdWall, 1) doTransformItem(item.uid, item.uid-1) function onUse(cid, item, frompos, item2, topos) if item.uid == 1945 then doRemoveItem(config.getWall.uid, 1)
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!