Ir para conteúdo

Naze

Membro
  • Registro em

  • Última visita

Tudo que Naze postou

  1. Naze postou uma resposta no tópico em Suporte Tibia OTServer
    Tenta usar as opções +/- para subir e descer, se não conseguir é algum problema com seu RME, baixe outro que conheça ou se quiser posto oque eu uso aqui.
  2. Naze postou uma resposta no tópico em Suporte Tibia OTServer
    Cara, não sei se eu que estou meio lerdo, mas não entendi qual é seu problema pode detalhar?
  3. Cada roteador/modem tem sua forma mas basicamente você entra no painel do administrador dele que pelo jeito deve ser pelo IP "192.168.0.1" e por ai acha algo relacionado a porta, no meu caso chama Direcionar Porta > Servidor Virtuais (em português, nome é meio estranho mesmo). Mas se não conseguir achar me adicione no Skype: naze-saria, que posso ajudar você quando fui abri o problema também era esse, resolvi isso e abro quando quiser sem problemas.
  4. Seguinte você abriu a portas do jeito errado, não se abre em "192.168.0.1" e sim no endereço ipv4 assim: Do resto que você falou ta certo só não esqueci se quiser que o IP do No-IP funcione tem que baixar o client e ativar o endereço.
  5. Vermelho = The Epiphany - 8931 Azul = Silver Mace - 2424 Verde = Dark Trinity Mace - 8927 Pink = Impaler - 7435 Branco = Wood Cape - 2664 Chapéu do Noel = Santa Hat - 6531 Amarelo = Leaf Legs - 9928
  6. Naze postou uma resposta no tópico em Suporte Tibia OTServer
    Tem um sistema ja igual esse que pediu. Você fala !pvpguild on, para ativar e !pvpguild off, para desativar. Adicione essa Tag em talkactions.xml <talkaction words="!pvpguild" event="script" value="attackguild.lua"/> Crie um arquivo chamado attackguild.lua em talkactions/scripts/ e adicione isso. function onSay(cid, words, param) local storageId = 101 if isPlayerPzLocked(cid) then doPlayerSendCancel(cid, "You cannot use this command during battle.") return true end if getPlayerGuildId(cid) <= 0 then doPlayerSendCancel(cid, "You are not a guild member.") return true end if param == '' then local status = { [1] = {"OFF"}, [-1] = {"ON"} } doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Currently Status: "..status[getPlayerStorageValue(cid, storageId)][1].."") return true end if param == 'on' and getPlayerStorageValue(cid, storageId) == 1 then doPlayerSetStorageValue(cid, storageId, -1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Now you can attack guild members.") return true end if param == 'off' and getPlayerStorageValue(cid, storageId) == -1 then doPlayerSetStorageValue(cid, storageId, 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Now you can't attack guild members.") return true end return true end Sobre o 3° pedido, tem como fazer de varias formas, mas estou sem tempo agora, vou ver oque posso fazer, não é muito complicado se pegar alguns sistemas ja parecidos, mas não garanto nada, mals.
  7. Olha, eu não mexo com otpokemon, mas pelo que entendi ali ele atribui os pokemon em uma lista que ta identificada como pokes[name] e pelo que já vi tem um lugar no server pokemon, que você lista o nomes de todos pokemon, se não me engano lá coloca também as evoluções, deve ser isso. Caso não seja tenta procurar alguma lista que tem todos nomes de Pokemon. Ou poste seu Ot que ajuda, também estou querendo dar uma olha em servidores pokemon pra aprender.
  8. Naze postou uma resposta no tópico em Suporte Tibia OTServer
    Aparece algum erro na distro?
  9. Naze postou uma resposta no tópico em Suporte Tibia OTServer
    Tenta isso avisa se der algum erro. To sem nenhum server instalado aqui ai não da pra mim testar. local remove_time = 5 -- tempo em segundos para remover as magic wall local item_id = 2778 -- id da magic wall function onCastSpell(cid, var) if not exhaustion.check(cid, 12155) then exhaustion.set(cid, 12155, 5000) else doPlayerSendCancel(cid, "Cooldown[" ..exhaustion.get(cid, 12155).."]") local pos = getThingPosition(getCreatureTarget(cid)) posTile1 = {x=pos.x+1,y=pos.y+1,z=pos.z,stackpos=1} posTile2 = {x=pos.x+1,y=pos.y,z=pos.z,stackpos=1} posTile3 = {x=pos.x+1,y=pos.y-1,z=pos.z,stackpos=1} posTile4 = {x=pos.x,y=pos.y-1,z=pos.z,stackpos=1} posTile5 = {x=pos.x-1,y=pos.y-1,z=pos.z,stackpos=1} posTile6 = {x=pos.x-1,y=pos.y,z=pos.z,stackpos=1} posTile7 = {x=pos.x-1,y=pos.y+1,z=pos.z,stackpos=1} posTile8 = {x=pos.x,y=pos.y+1,z=pos.z,stackpos=1} posAll = {posTile1,posTile2,posTile3,posTile4,posTile5,posTile6,posTile7,posTile8} for i=1, #posAll do if isWalkable(posAll[i]) then doCreateItem(item_id, 1, posAll[i]) end end addEvent(removeItem, remove_time*1000, posAll) return true end end function isWalkable(pos, creature, pz, proj) if getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}).itemid == 0 then return false end local creature = getTopCreature(pos) if creature.type > 0 then return false end if getTilePzInfo(pos) and not pz then return false end local n = not proj and 3 or 2 for i = 0, 255 do pos.stackpos = i local tile = getTileThingByPos(pos) if tile.itemid ~= 0 and not isCreature(tile.uid) then if hasProperty(tile.uid, n) or hasProperty(tile.uid, 7) then return false end end end return true end function removeItem(posAll) for i=1, #posAll do for j=0, 255 do pos_stack = {x=posAll[i].x,y=posAll[i].y,z=posAll[i].z,stackpos=j} removeTile = getThingfromPos(pos_stack) if removeTile.itemid == item_id then doRemoveItem(removeTile.uid) end end end end
  10. Naze postou uma resposta no tópico em Outros Jogos
    Tava jogando agora vim da uma olhada aki no forum e olha outro que joga hehe, daora mesmo esse jogo.
  11. Funcionou mas tem um problema ele so ira funcionar aos player online no momento?, nao teria como fazer em todas contas @up
  12. Deu o seguinte erro. o Script da vip é essa. function getPlayerVipDays(cid) local Info = db.getResult("SELECT `vipdays` FROM `accounts` WHERE `id` = " .. getPlayerAccountId(cid) .. " LIMIT 1") if Info:getID() ~= LUA_ERROR then local days= Info:getDataInt("vipdays") Info:free() return days end return LUA_ERROR end function doAddVipDays(cid, days) db.query("UPDATE `accounts` SET `vipdays` = `vipdays` + " .. days .. " WHERE `id` = " .. getPlayerAccountId(cid) .. ";") end function doRemoveVipDays(cid, days) db.query("UPDATE `accounts` SET `vipdays` = `vipdays` - " .. days .. " WHERE `id` = " .. getPlayerAccountId(cid) .. ";") end
  13. Olha já estou com esse problema aqui a dias e ninguém ainda, tentou se quer ajudar, mais eu conseguir bolar uma coisa só que ainda não deu certo não sei porque mas, peço se alguém sabe pode resolver. Queria colocar para todos dia tal horário executasse essa script, essa função. if getPlayerVipDays(cid) >= 1 then db.query("UPDATE `accounts` SET `vipdays` = ".. (getPlayerVipDays(cid) - 1) .." WHERE `id` = ".. getPlayerAccountId(cid) ..";") else db.query("UPDATE `accounts` SET `vipdays` = 0 WHERE `id` = ".. getPlayerAccountId(cid) ..";") return true end Ja tentei de varias forma mais ainda não consegui. Obrigado desde já.
  14. Voce testou o meu? Nao era pra dar esse erro no meu.
  15. Naze postou uma resposta no tópico em Suporte Tibia OTServer
    Sabe oque voce fez té da mais ai seria uma wand para paladin, Da certo do mesmo geito mais tbm pode ser assim. <attribute key="weight" value="2000" /> <attribute key="attack" value="50" /> <attribute key="weaponType" value="distance" /> <attribute key="shootType" value="etherealspear" /> <attribute key="range" value="10" /> <attribute key="hitChance" value="90"/>
  16. Naze postou uma resposta no tópico em Suporte Tibia OTServer
    So me diga uma coisa sua vip é por storage ou por sql?
  17. Naze postou uma resposta no tópico em Suporte Tibia OTServer
    olha, ou seu char ta sem CAP, acredito que não. Também pode ser um erro no item diamond, ou no script do shop, tiver como mandar seu script do shop, e vai em items.xml e ve se o cap do diamonds nao ta bugado.
  18. Ai está mostrando que ele ira pegar o local e adicionar /index.php.... mais esse local nao é valido entao coloque manualmente como está la. <a href="localhost:8090//index.php/p/v/forum/view" class="button1"></a></div> ou se perceber na citações q fiz a cima está "{$path}/index.php/p/v/forum/view" somente com uma / depois do } ja no link q postou está com 2 8090//index.php, pode tentar modificar
  19. Cara você usa o roteador e modem né, igual o meu, para abrir as porta é assim \/ Click onde ta marcado depois em Adicionar na tela em que está preencha com as informações se nao souber fala q ensino como obter. Olha esse roteador como ja falei é igual o meu, so que aqui em casa eu abro as posta nele certinho até mostra que esta aberta mas mesmo assim ele nao fica online. Acredito que tenha que abrir no modem tbm se usa os 2 mais nao sei como mais nao custa tentar, se dar certo posta. @Edit, Desculpe mas sua imagem nao tinha carregado aqui pelo que vejo você ja tinha feito que falei, é como disse aqui occore o mesmo problema ela libera mas os server nao fica online
  20. Isso mesmo, agora depende q database você usa se for sql, vai no localhost/phpmyadmin, depois houses_tiles. Se for sqlite, apenas abre ele e nos mesmo lugar houses/Houses_tile.
  21. Tenta se nao der diga oque esse script faz assim podemos fazer outro.
  22. Fala galera do TK, vim fazer um pedido de um script que estou tentando fazer mais está dando alguns erro é simples. eu axo! Oque tenho aqui é, tenho uma scripts de Vip do seguinte modo. Até ai tudo bem o problema, é q ela nao tme a função de tirar dias vip a cada 24 h, do resto está 100% oque ja fiz. Tentei fazer o seguinte uma scripts no globalevents que as 1 hora da manha retirasse 1 dia de vip. doRemoveVipDays(cid, -1) Fiz ela por onTime, nao deu certo fiz por onThink colocando 86400000 de interval mais tbm não da. Então peço essa script de tirar dias, seja como for. Se precisaram de mais informações so comentar. @UP @UP
  23. Faça isso que facilitara muito para corrigir seu erro. aguem ajuda? http://www.tibiaking.com/forum/topic/40751-ajuda-script-retirar-dias-de-vip/#entry232178

Informação Importante

Confirmação de Termo