-
Total de itens
2553 -
Registro em
-
Última visita
-
Dias Ganhos
72
Tudo que zipter98 postou
-
resolvido [Encerrado] [PEDIDO] Auto Loot
tópico respondeu ao CaioValverde de zipter98 em Tópicos Sem Resposta
Esses autoloots que você mencionou não são funcionais em que sentido? Total? Ou em alguns bugs, como os comuns "item sumir as vezes", "após 100 unidades do item x não 'loota' mais ele", etc.? -
E a outra? poha, se ao menos desse um bug no console ia ser mais fácil... teste a outra q postei e essa (deve dar erro também, sou noob em scripting, então fica meio complicado): function onUse(cid, item, frompos, item2, topos) local items = { --id, pos {xxx, {x = xxx, y = yyy, z = zzz, stackpos=1}}, {zzz, {x = xxx, y = yyy, z = zzz, stackpos=1}}, {yyy, {x = xxx, y = yyy, z = zzz, stackpos=1}}, {aaa, {x = xxx, y = yyy, z = zzz, stackpos=1}}, {bbb, {x = xxx, y = yyy, z = zzz, stackpos=1}} } local cfg = { tp1 = {x=xxx, y=yyy, z=zzz}, --Para onde o player será teleportado. tp2 = {x=xxx, y=yyy, z=zzz}, --Onde irá surgir o teleport. } for i = 1, #items do if getTileItemById(items[i][2], items[i][1]).uid > 0 then doRemoveItem(getThingfromPos(items[i][2]).uid,1) doCreateTeleport(1387, tp1, tp2) else return doPlayerSendCancel(cid, "testando...") end end return true end Poste o erro que der no console.
-
Fiz aqui duas tentativas muxo locas. Poste o erro que vai dar (provável) e.e function onUse(cid, item, frompos, item2, topos) local items = { [iddoitem] = {pos = {x=100, y=100, z=7}}, --Posição do item nos blocos [iddoitem] = {pos = {x=100, y=100, z=7}}, [iddoitem] = {pos = {x=100, y=100, z=7}}, [iddoitem] = {pos = {x=100, y=100, z=7}}, [iddoitem] = {pos = {x=100, y=100, z=7}}, } local cfg = { tp1 = {x=xxx, y=yyy, z=zzz}, --Para onde o player será teleportado. tp2 = {x=xxx, y=yyy, z=zzz}, --Onde irá surgir o teleport. } local test = items[item.itemid] local i = getTileItemById(test.pos, test).uid if i == 0 doPlayerSendCancel(cid, "Algum item está faltando.") return true end doRemoveItem(getThingFromPos(test.pos).uid, 1) doCreateTeleport(1387, tp1, tp2) return true end Segunda: function onUse(cid, item, frompos, item2, topos) local items = { [iddoitem] = {pos = {x=100, y=100, z=7, stackpos = 1}}, --Posição do item nos blocos [iddoitem] = {pos = {x=100, y=100, z=7, stackpos = 1}}, [iddoitem] = {pos = {x=100, y=100, z=7, stackpos = 1}}, [iddoitem] = {pos = {x=100, y=100, z=7, stackpos = 1}}, [iddoitem] = {pos = {x=100, y=100, z=7, stackpos = 1}}, } local cfg = { tp1 = {x=xxx, y=yyy, z=zzz}, --Para onde o player será teleportado. tp2 = {x=xxx, y=yyy, z=zzz}, --Onde irá surgir o teleport. } local test = items[item.itemid] local i = getTileItemById(test.pos, test).uid if i == 0 doPlayerSendCancel(cid, "Algum item está faltando.") return true end doRemoveItem(getThingFromPos(test.pos).uid, 1) doCreateTeleport(1387, tp1, tp2) return true end Coloque ID de items diferentes, para testar...
-
bug - poketibia [Encerrado] (Bug) Pokedex
tópico respondeu ao BrunooMaciell de zipter98 em Tópicos Sem Resposta
Tava pensando aqui, se é por que numa parte ali perto da função q dá tando erro não está 'configurado' o valor dos pokémons de hoenn e sinooh, digamos assim, 'direito'. Tipo, nessa parte if i <= 151 then kanto = kanto+1 elseif i >= 209 then johto = johto+1 end Tem só pokes de kanto e johto, porém seu servidor contém kanto, johto, hoenn e sinooh. Tentei corrigir essa parte seguindo como base a pokedex OFICIAL. Por exemplo, no de hoenn, os pokémons vão de 252 à 386. Então "adicionei" nessa parte os pkms de hoenn/sinooh. Não tenho certeza se é essa a causa do bug, mas se quiser tentar... if i <= 151 then kanto = kanto+1 elseif i >= 152 and i <= 251 then johto = johto+1 elseif i >= 252 and i <= 386 then hoen = hoen+1 elseif i >= 387 then sinooh = sinooh+1 end RELEMBRANDO: Eu configurei seguindo como base a pokedex oficial, então talvez não seja igual ao seu server... TALVEZ. -
/\ vou tentar fazer 1 coisa aqui pra ver se corrige, jaja edito. substituam o local items = { blablabla } q fica no começo por local items = { pos1 = {x=100, y=100, z=7}, pos2 = {x=100, y=100, z=7}, pos3 = {x=100, y=100, z=7}, pos4 = {x=100, y=100, z=7}, pos5 = {x=100, y=100, z=7}, } E configurem tudo certo...
-
Pokémon Mysterion [Dowload] !
tópico respondeu ao StyloMaldoso de zipter98 em OTServer Alternativo (ATS)
/\ Brunnoo, é só ir no login.lua, e (de acordo com o script do stylo), após os registros de creatureevent, basta adicionar: addEvent(doSendAnimatedText, 500, getThingPosWithDebug(cid), "WELCOME", COLOR_BURN) Fica nessa parte: -
[Encerrado] Como aumenta a velo do char REP+
tópico respondeu ao MaxxSilva de zipter98 em Tópicos Sem Resposta
No meu, está configurado para playerspeed = 200, e o arquivo do Speed Item que passei funciona perfeitamente. Tente mudar a speed do seu server para 200 também (melhor prevenir do que remediar), e depois coloque o script que passei em data/creaturescripts/scripts no formato .lua. Depois, registre esse evento (como disse em meu comentário anterior) no login.lua, e adicione a tag (explicado no meu post anterior) em creaturescripts.lua. RELEMBRANDO: A velocidade do player só vai aumentar APÓS o mesmo avançar de level APÓS a adição COMPLETA desse script.OBS: O playerspeed encontra no config.lua não altera o funcionamente do script. Se não funcionou com você, provavelmente fez algo errado. Coloque na configuração do script (local speed = 2000) e note a diferença após upar. Ressaltando MAIS uma vez, a velocidade do player ao upar só vai aumentar após a instalação COMPLETA do script. -
Eu peguei uma parte de um script do brun123 e tentei dar uma modificada pra aparecer o tp e talz, mas não sei se vai funcionar mesmo :x se quiser o link do tópico q o brun postou pra ver se consegue modificar melhor ao seu gosto, tae: http://www.xtibia.com/forum/topic/197522-alavanca-que-sacrifica-item-e-faz-sumonar-monstro/ Se não funcionar, poste o erro que der no console. E se tiver algum erro no script (q eu fiz rapidin aqui), e alguém reparar, comente aqui sobre ele, plz e.e OBS: Não testei... Fiz 3 tentativas aqui, não testei... se as 3 não funcionar, então, melhor esperar alguém experiente te ajudar... EDIT: Retirei 1 das 'tentativas', já tava na cara q ia bugar..
-
bug - poketibia [Encerrado] (Bug) Pokedex
tópico respondeu ao BrunooMaciell de zipter98 em Tópicos Sem Resposta
Esse erro ocorre quando você dá dex em um pokémon de hoenn e/ou sinooh, ou em qualquer pokémon? -
erro [Encerrado] Como Adicionar Nova Ball No Serv Sprites Ja Add No Client
tópico respondeu ao LeoTK de zipter98 em Tópicos Sem Resposta
No catch system fez assim? {b = "Hyper", v = 0}, E no Item Editor/Dat Editor marcou a opção "Useable"? E algumas coisas que o Slicer disse em outro tópico: ja fez isso aki tb? ;p -postado originalmente pelo @lucashgas Nao esqueca de editar o xml de action pro goback funcionar do xml do portrait para os pokemons aparecerem no portrait. de adicionar a ball na lib configuration.lua e some functions.lua e tambem na tag items.xml colocando isPokeball. -
erro [Encerrado] Como Adicionar Nova Ball No Serv Sprites Ja Add No Client
tópico respondeu ao LeoTK de zipter98 em Tópicos Sem Resposta
Tente retirar esse <attribute key="ispokeball" value="1"/> , ficando tipo o exemplo que dei da UB. (só um palpite) Sobre o heal, você colocou balls = 1, 9? E poderia postar a Hyper Ball que você colocou no item.xml? Seguindo exemplo da ultra ball. Você também adicionou a Hyper Ball no catch.lua e no catch system.lua? -
erro [Encerrado] Como Adicionar Nova Ball No Serv Sprites Ja Add No Client
tópico respondeu ao LeoTK de zipter98 em Tópicos Sem Resposta
No effect, o efeito que taca longe. No item.xml, siga como exemplo estas tags da ultraball: <item id="11829" article="a" name="ultraball"> --Ultraball com o pokémon dentro <attribute key="weight" value="100" /> <attribute key="slotType" value="feet" /> </item> <item id="11830" article="a" name="ultraball being used"> --Pokémon da ub sendo usado <attribute key="weight" value="100" /> <attribute key="slotType" value="feet" /> </item> <item id="11831" article="a" name="discharged ultraball"> --Pokémon da ub morto <attribute key="weight" value="100" /> <attribute key="slotType" value="feet" /> </item> <item id="2392" article="a" name="ultra ball"> --UB de captura <attribute key="weight" value="0" /> <attribute key="description" value="This is pokeball used to catch fainted pokemon. It has a 4x catch rate." /> </item> Em item id, você coloca o ID que configurou no item editor (disponível para download em um dos tutoriais que passei logo acima). -
erro [Encerrado] Como Adicionar Nova Ball No Serv Sprites Ja Add No Client
tópico respondeu ao LeoTK de zipter98 em Tópicos Sem Resposta
Seguiu EXATAMENTE os tutoriais que mandei, colocou opção 'stackable' no item editor? Seguiu como exemplo outras balls? Mudou o que foi pedido? -
Bom, se não der o tp, tenta fazer este por tile: function onStepIn(cid, item, position, fromPosition) local pos = {x=xxx, y=yyy, z=zzz} -Posição que o player será teleportado. if not isPlayer(cid) then return false end if not isPremium(cid) then doPlayerSendCancel(cid, "Você precisa ser VIP para entrar nesse teleport.") return true end doTeleportThing(cid, pos) doPlayerSendTextMessage(cid, 27, "bem vindo à área vip.") return true end Ou este (cado seu vip system seja por storage): function onStepIn(cid, item, position, fromPosition) local pos = {x=xxx, y=yyy, z=zzz} -Posição que o player será teleportado. local storage = xxx --Storage do vip system if not isPlayer(cid) then return false end if getPlayerStorageValue(cid, storage) < 1 then doPlayerSendCancel(cid, "Você precisa ser VIP para entrar nesse teleport.") return true end doTeleportThing(cid, pos) doPlayerSendTextMessage(cid, 27, "bem vindo à área vip.") return true end OOOOOU: Por storage: function onStepIn(cid, item, position, fromPosition) local pos = {x=xxx, y=yyy, z=zzz} -Posição que o player será teleportado. local storage = xxx --Storage do vip system if not isPlayer(cid) then return false end if getPlayerStorageValue(cid, storage) < 1 then doPlayerSendCancel(cid, "Você precisa ser VIP para entrar nesse teleport.") return true end doTeleportThing(cid, pos) doPlayerSendTextMessage(cid, 27, "bem vindo à área vip.") return true end xml é <movevent type="StepIn" uniqueid="iddotileqvaificarnomapeditor" event="script" value="arquivoluaaidecima.lua"/> "Normal": function onStepIn(cid, item, position, fromPosition) local pos = {x=xxx, y=yyy, z=zzz} -Posição que o player será teleportado. if not isPlayer(cid) then return false end if not isPremium(cid) then doPlayerSendCancel(cid, "Você precisa ser VIP para entrar nesse teleport.") return true end doTeleportThing(cid, pos) doPlayerSendTextMessage(cid, 27, "bem vindo à área vip.") return true end xml é <movevent type="StepIn" uniqueid="iddotileqvaificarnomapeditor" event="script" value="arquivoluaaidecima.lua"/> Nesses dois últimos, eu tinha feito uma coisa, só que depois retirei, então não estranhe o 'ouuuu'. Porém nestes mostra o xml que deve colocar, ao menos e.e se não der todos estes, faça o que o markindoot disse, mais fácil. Ou, se preferir, eu (ou outra pessoa) posso fazer um tile que só vip passa, ai depois é com você, se depois desse tile ia ser a área vip, ou um tp que teleporta o player até ela, etc.
-
erro [Encerrado] Como Adicionar Nova Ball No Serv Sprites Ja Add No Client
tópico respondeu ao LeoTK de zipter98 em Tópicos Sem Resposta
Se seu pedido foi como adicionar novas balls no server (com spr já no client), tente seguir este tutorial: E, também, tem esse tutorial do Beeki, sobre criar novos items p/ adicionar no servidor (No seu caso, "criar" a Hyper Ball para ser adicionada com sucesso em seu server): http://www.xtibia.com/forum/topic/183917-tutorial-otb-item-editor/ E, também, caso você não entenda o tutorial do Beeki, tem esse outro aqui (Créditos ao autor, BrunooAngel): http://www.xtibia.com/forum/topic/169658-pokemon-adicionando-novos-items/ -
dúvida [Encerrado] [Pedido] Alguem me ajuda boost stone REP+
tópico respondeu ao MaxxSilva de zipter98 em Tópicos Sem Resposta
Reportado para moverem p/ Pedidos e Dúvidas resolvidos - Servidores Derivados. -
[Encerrado] tp para vip e fly para free
tópico respondeu ao BabyLoiz de zipter98 em Tópicos Sem Resposta
EDIT: Poste seu order.lua, localizado em DATA/LIB. -
Pretende fazer outro vídeo antes do lançamento mostrando mais algumas coisas do servidor, ou apenas esse mesmo?
-
Seria uma boa postar algumas prints do servidor. Minha opinião e.e
-
De nada xD Reportado para moverem p/ Pedidos e dúvidas resolvidos - Programação
-
Se for o que entendi (Poder logar apenas um char por account), vá em seu config.lua, e procure por isto: onePlayerOnlinePerAccount = true Se tiver true, poderá logar apenas um char por account. Se tiver false, poderá logar mais de um char por account ao mesmo tempo.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.