Ir para conteúdo
  • Cadastre-se

Rayo

Membro
  • Total de itens

    243
  • Registro em

  • Última visita

  • Dias Ganhos

    2

Tudo que Rayo postou

  1. Você tem uma imagem dessa aura? o efeito só vai desaparecer quando o cara deslogar?
  2. Pelo que eu consegui entender, o erro está nesta função getItemInfo(), essa função não existe na SOURCE da sua base/distro. Você terá que adiciona-la manualmente,depois compilar a sua distro ai sim ela pode ser utilizada no seu script LUA.
  3. Muita das vezes não é bug, o problema é que a galera quer que as distros sejam 100% iguais ao PXG. Ai seria muito fácil!
  4. É por que você ta usando uma função que adiciona o efeito das bless ao equipar o item,então obviamente ao retira-lo o efeito sairá ?. Até onde eu sei,não tem como fazer o efeito permanecer quando retirar o equipamento.
  5. Da uma olhada neste tutorial da otland: https://otland.net/threads/tfs-1-2-teleport-pad-system-rewrite.245784/
  6. Que base é essa que você ta utilizando?Pelo o que eu consegui entender,tem muitas funções faltando. Solução: É melhor escolher outra base!
  7. Cara, então não sei como é... pq o player vai sim conseguir usar o item MAS o script não vai da os dias de VIP de novo(pq o próprio script verifica antes se o player ja usou o beneficio do item que no caso é os dias de Vip donate que ele ganha.) Se o player ja possui os dias de vip, vai aparecer a msg em azul: e depois uma mensagem verde dizendo a quantida de dias de vip restante. CASO ele esteja usando o item pela primeira vez, ai ele ganha a quantidade de dias de vip que você escolheu.
  8. Fiz a modificação,testei e funcionou corretamente agora: function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 1 -- dias que serão adicionados local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 23569) local timenow = os.time() if getPlayerStorageValue(cid, 23569) - os.time() <= 0 then time = timenow + daysvalue doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram Adicionados ".. days .." Dia de Vip Donate no Seu Character.") s
  9. No caso se ele ainda tiver dias de vip, é para aparecer a mensagem: "Você tem x dias de vip restantes" ? ou você quer que o script não informe nada(caso ele esteja com vip ativa).
  10. Eu pensei que o problema era com os dias de vip kkkk, a modificação que eu fiz é para não da dias de vip caso ele ja estivesse vip(evitando acumulações de ganhos de vip com o item). Provavelmente o problema está na função doRemoveItem() , o item que você quer remover ele se encontra na BP ou no piso? Preciso saber dessa informação para poder fazer a correção.
  11. Testa agora: function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 1 -- dias que serão adicionados local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 23569) local timenow = os.time() if getPlayerStorageValue(cid, 23569) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end local quantity = math.floor((getPlayerStorageValue(cid, 23569) - timenow)/(24 * 60
  12. Eu fiz aqui a modificação,teste: function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 1 -- dias que serão adicionados local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 23569) local timenow = os.time() if getPlayerStorageValue(cid, 23569) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end local quantity = math.floor((getPlayerStorageValue(cid, 235
  13. Não entendi... você quer saber como o comando funciona? Ou quer que seja criado o comando?
  14. Tenta desta forma: case "sellchar": $topic = "Sell Char"; $subtopic = "sellchar"; include("sellchar.php"); break; case "buychar": $topic = "Buy Char"; $subtopic = "buychar"; include("buychar.php"); break;
  15. <?PHP if($logged) { $main_content .= '<center><b>Here you can put your character on sale!</center></b><br>'; $main_content .= 'If you put your character on sale anyone can buy it, you will lose acces to that character and you wont be able to log in with that character until someone buys it, you can also delete your offer by talking to an admin!<br><b>when someone buys your character you will get the price in points!</b>'; $main_content .= '<br>'; $main_content .= '<TABLE BORDER=1 CELLSPACING=1 CELL
  16. Amigo, se o seu VPS for Linux as vezes da erro no caminho das pastas pelo fato do windows utilizador a esta barra nos caminhos "\" e o linux usar esta barra "/". Tira um printo do erro!
  17. Então a base de dados do seu Gesior deve está incompleta ou incompatível com o seu Gesior.
  18. Você adicionou/tentou uma nova skill recentemente? Pelo que eu entendi o script está tentando abrir uma skill com o ID 0 e essa skill não existe.
  19. Gostei da solução , porem resta saber se funcionará no OT dele que é 0.3.6
  20. Eu gostaria de ajudar MAS eu precisaria ter acesso a esse script de sumonar que você utiliza! O que você quer fazer é uma spell de invocação substituir outra spell de invocação? Ou seja.. um summon substitui outro summon?
  21. Testa ai amigo: local config = { name = "Morgaroth", -- Nome do Summon max = 1, -- Máximo de summons exaust_sto = 5555, -- Storage que contabiliza o exaust exaust_time = 2 -- Segundos de Exaust } function onUse(cid, item, fromPosition, itemEx, toPosition) local player = Creature(cid) local position = player:getPosition() local summon = Game.createMonster(config.name,position,true) if not exhaustion.check(player, config.exaust_sto) then if #player:getSummons() < config.max then player:addSummon(summon) doPlayerSendTextMessage(player, 27, "Voce in
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo