Ir para conteúdo

King Laker

Membro
  • Registro em

  • Última visita

Tudo que King Laker postou

  1. Eu não entendi muito bem o seu problema, mas pelo que entendi, você quer uma porta que passe com o storage da inquisition? <action actionid="actionid que vai na porta" event="script" value="localdoscript/nomedoscript.lua"/> function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, 5066) < 0 then doCreatureSay(cid, "Você não tem permissão para passar pela porta", TALKTYPE_ORANGE_1) end if getPlayerStorageValue(cid, 5066) >= 1 then doTeleportThing(cid, topos) end return true end
  2. Boa tarde, estou tendo um erro no script do @Yan Liima, e não parece que terei suporte por lá, alguém poderia me ajudar nessa empreitada? Estou dando trade com o pergaminho dentro de uma BP, ele faz todas as funções que deveria mas mesmo assim esta apresentando esse erro, como posso corigir? Erro: Script:
  3. Uma alternativa boa, caso o servidor seja registrado no otservlist você pode conferir a versão lá
  4. Ao dar trade com o item dentro de uma bag da a mensagem e tudo mais impedindo de realizar o inicio da troca mas da o seguinte erro: Como corrigir?
  5. Você tem alguma informação de como eu posso fazer isso no client mobile? no meu servidor a tela ficou bugada por que não achei onde fazer as mudanças no apk EDIT: Compilei utilizando o otcv8 com as sources estendidas mas com o projeto do android.
  6. Procure no fórum o OTCv8 mobile e tem outros tutoriais sobre como configurar e compilar, caso não encontre o programa para compilar e editar o apk só procurar no google > APK Editor Studio (acho difícil alguém conseguir fazer pra você sem as sprites ja que vai bugar o cliente)
  7. Adiciona oque eu enviei e testa, se precisar de ajuda posta o 000-constant.lua aqui que eu adiciono pra você. Caso não funcione, procura outro servidor 8.0 e pega dele o conteúdo do 000-constant.lua
  8. Algo esta causando o servidor não conseguir se conectar a sua SQL, recomendo que veja no config.lua se o nome esta configurado corretamente e coisas do genero.
  9. King Laker postou uma resposta no tópico em Suporte Tibia OTServer
    O seu RME esta tentando carregar brushs que não existem na pasta da versão em que você esta utilizando, aconselho baixar novamente ou procurar um RME que é usado especificamente para o seu servidor.
  10. Vá nas libs do seu servidor e procure por 000-constant.lua e adicione numa área livre. (caso precise adicionar também os danos elementais, recomendo procurar um tutorial sobre como fazer isso, por que como o amigo disse acima é na source e infelizmente não tenho o conhecimento). Esses são os efeitos padrões do 8.60: CONST_ME_DRAWBLOOD = 0 CONST_ME_LOSEENERGY = 1 CONST_ME_POFF = 2 CONST_ME_BLOCKHIT = 3 CONST_ME_EXPLOSIONAREA = 4 CONST_ME_EXPLOSIONHIT = 5 CONST_ME_FIREAREA = 6 CONST_ME_YELLOW_RINGS = 7 CONST_ME_GREEN_RINGS = 8 CONST_ME_HITAREA = 9 CONST_ME_TELEPORT = 10 CONST_ME_ENERGYHIT = 11 CONST_ME_MAGIC_BLUE = 12 CONST_ME_MAGIC_RED = 13 CONST_ME_MAGIC_GREEN = 14 CONST_ME_HITBYFIRE = 15 CONST_ME_HITBYPOISON = 16 CONST_ME_MORTAREA = 17 CONST_ME_SOUND_GREEN = 18 CONST_ME_SOUND_RED = 19 CONST_ME_POISONAREA = 20 CONST_ME_SOUND_YELLOW = 21 CONST_ME_SOUND_PURPLE = 22 CONST_ME_SOUND_BLUE = 23 CONST_ME_SOUND_WHITE = 24 CONST_ME_BUBBLES = 25 CONST_ME_CRAPS = 26 CONST_ME_GIFT_WRAPS = 27 CONST_ME_FIREWORK_YELLOW = 28 CONST_ME_FIREWORK_RED = 29 CONST_ME_FIREWORK_BLUE = 30 CONST_ME_STUN = 31 CONST_ME_SLEEP = 32 CONST_ME_WATERCREATURE = 33 CONST_ME_GROUNDSHAKER = 34 CONST_ME_HEARTS = 35 CONST_ME_FIREATTACK = 36 CONST_ME_ENERGYAREA = 37 CONST_ME_SMALLCLOUDS = 38 CONST_ME_HOLYDAMAGE = 39 CONST_ME_BIGCLOUDS = 40 CONST_ME_ICEAREA = 41 CONST_ME_ICETORNADO = 42 CONST_ME_ICEATTACK = 43 CONST_ME_STONES = 44 CONST_ME_SMALLPLANTS = 45 CONST_ME_CARNIPHILA = 46 CONST_ME_PURPLEENERGY = 47 CONST_ME_YELLOWENERGY = 48 CONST_ME_HOLYAREA = 49 CONST_ME_BIGPLANTS = 50 CONST_ME_CAKE = 51 CONST_ME_GIANTICE = 52 CONST_ME_WATERSPLASH = 53 CONST_ME_PLANTATTACK = 54 CONST_ME_TUTORIALARROW = 55 CONST_ME_TUTORIALSQUARE = 56 CONST_ME_MIRRORHORIZONTAL = 57 CONST_ME_MIRRORVERTICAL = 58 CONST_ME_SKULLHORIZONTAL = 59 CONST_ME_SKULLVERTICAL = 60 CONST_ME_ASSASSIN = 61 CONST_ME_STEPSHORIZONTAL = 62 CONST_ME_BLOODYSTEPS = 63 CONST_ME_STEPSVERTICAL = 64 CONST_ME_YALAHARIGHOST = 65 CONST_ME_BATS = 66 CONST_ME_SMOKE = 67 CONST_ME_INSECTS = 68 CONST_ME_DRAGONHEAD = 69 CONST_ME_NONE = 255 CONST_ME_LAST = CONST_ME_DRAGONHEAD Esses são os efeitos padrões do 8.60
  11. Perdão por reviver esse tópico mas há alguma chance de você ter ele adaptado pra Znote? Consegui refazer: function scanContainer(item, tables) if isContainer(item.uid) then for i = 0, getContainerSize(item.uid) do local item_ct = getContainerItem(item.uid, i) if (item_ct) then if isContainer(item.uid) then scanContainer(item_ct, tables) end table.insert(tables, item_ct.itemid) end end end end function getAccountPointsTrade(cid) local Points = 0 local Result = db.getResult("SELECT `points` FROM `znote_accounts` WHERE `account_id` = " .. getPlayerAccountId(cid) .. " LIMIT 1") if Result:getID() ~= -1 then Points = Result:getDataInt("points") end return tonumber(Points) end function doAccountAddPointsTrade(cid, count) return db.query("UPDATE `znote_accounts` SET `points` = ".. getAccountPointsTrade(cid) + count .." WHERE `account_id` = " .. getPlayerAccountId(cid) .. " LIMIT 1") end function doAccountRemovePointsTrade(cid, count) return db.query("UPDATE `znote_accounts` SET `points` = ".. getAccountPointsTrade(cid) - count .." WHERE `account_id` = " .. getPlayerAccountId(cid) .. " LIMIT 1") end
  12. Caso tenha duvida de como instalar num script só mandar aqui que eu tento ajudar local exhaust = 5 local storage = 5839 if exhaustion.check(cid, storage) then exhaustion.set(cid, storage, exhaust)
  13. Tem facilmente mais de 10 posts como esse no forum, basta procurar: Credito da script ao membro acima, apenas modifiquei para que entregue 2 outfits. function onUse(cid, item, fromPosition, itemEx, toPosition) local sto = XXXX --- <<< NUMERO DA STORAGE QUE VC COLOCOU NO OUTFITS.XML local sto2 = XXXX --- <<< NUMERO DA STORAGE DO SEGUNDO OUTFIT QUE VC COLOCOU NO OUTFITS.XML if getPlayerStorageValue(cid, sto) >= 1 then doPlayerSendCancel(cid, "Voce ja tem esta outfit!!") return true elseif getPlayerStorageValue(cid, sto) <= 0 then setPlayerStorageValue(cid, sto, 1) setPlayerStorageValue(cid, sto2, 1) doPlayerSendCancel(cid, "Voce acaba de obter 2 outfits!") doRemoveItem(item.uid, 1) return true end end
  14. Pelo que entendi disso V (100000/10000 = 10% chance to win) 1000 = 1% 10000 = 10% 50000 = 50% 100000 = 100% Como exemplo a primeira linha dos premios: [{1, 10001}] = {itemid = 3079, amount = 1, amountChance = 80000}, O item 3079 tem 80% de chance de ser o item entregue para o vencedor.
  15. @GM Vortex Ja chequei sobre a zona de proteção e também os scripts, acabou que não foi nenhum deles.. Postei outras opções caso você faça a gentileza de checar eles ficarei agradecido.
  16. Oque você quer fazer? Não ficou muito claro pra mim a sua intenção.
  17. local storage = 13741 local storage2 = 13742 -- Segundo Storage function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, storage) == -1 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce Ganhou Donate Acesso Infinito.") setPlayerStorageValue(cid, storage, 1) setPlayerStorageValue(cid, storage2, 1) doRemoveItem(item.uid, 1) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ja usou esse item antes.") end return true end
  18. Boa noite Pessoal, gostaria de suporte em uma questão, no meu servidor os jogadores estão pegando PZ Locked na area com PVP Zone e não consegui identificar exatamente o local onde esse problema se encontra, alguém poderia me auxiliar nessa questão? TFS 0.4 (8.60) Vou deixar aqui o meu Player.cpp que é onde eu acredito que seja o local, caso precise de outros arquivos só me avisar, obrigado pelo suporte desde já. player.cpp combat.cpp creature.cpp
  19. Eu ja tinha resolvido o problema, inclusive adicionei um comentário em como resolvi.
  20. Quando um player tenta entrar no evento da esse erro: Consegue dar suporte? Edit: Consegui arrumar o problema retirando o LIMIT 1 do final da linha, e adicionei `safezone_participants` e `safezone_winners` em todos as menções do mesmo em que se encontravam como safezone_participants e safezone_winners.
  21. <item id="11059" article="a" name="glowing switch"> <attribute key="walkStack" value="0"/> </item>
  22. Confere se as configurações no cliente são compatíveis com as configurações que você marcou no item editor, por que pelo que vi ali nas sprites ele não era pra estar marcado como estacável, mas você marcou no item editor que ele é estacavel.. (se você quer que ele seja estacavel muda nas sprites)

Informação Importante

Confirmação de Termo