Ir para conteúdo

luanluciano93

Héroi
  • Registro em

  • Última visita

Tudo que luanluciano93 postou

  1. Tenta essa aqui amigo ... -- <movevent type="StepIn" actionid="20001" script="tile-castelo.lua" desc="Tile que verifica acesso ao castelo" /> function onUse(cid, item, fromPosition, itemEx, toPosition) local pos_principal = {x=141, y=150, z=7} -- posição quer será teleportado if item.actionid == 20001 then -- 20001 = VALOR DA ACTIONID if getPlayerStorageValue(cid, 30001) == -1 then -- 30001 = VALOR DA STORAGE QUE TEM QUE TER doTeleportThing(cid, pos_principal) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, 'Você não tem acesso ao castelo.') -- MSG QUE O PLAYER RECEBERA AO SER TELEPORTADO PARA FORA! end else return false end return true end Espero ter ajudado.
  2. Bom dia amigo .. Não entendi muito bem sua pergunta .. baixei o gesior2012 para 1.0, não instalei no meu pc, mas dei umas olhada nos códigos e parem normais .. como assim configurar, não estão pegando? E o shop? parece normal tbem, apenas tem que ativa-lo no config.php .. shopsystem = true!
  3. Amigo vá em classes/account.php ... nas primeiras linhas tem essas partes: public $data = array( ... public static $fields = array(... Adicione nas 2 o guild_points! Exemplo: public $data = array('guild_points' => null, ... public static $fields = array('guild_points', ... Caso não funcione me avise!
  4. Testa esse aqui amigo ... function onUse(cid, item, fromPosition, itemEx, toPosition) local cfg = {} cfg.refuel = 42 * 60 * 1000 -- valor da stamina full local storage = 40001 -- storage (pode escolher qualquer numero, desde que ja não tenha em alguma) local exhaust = 60 -- Tempo para o player poder usar o item novamente! (tempo em segundos) if (getPlayerStorageValue(cid, storage) <= os.time()) then if(getPlayerStamina(cid) >= cfg.refuel) then doPlayerSendCancel(cid, "Your stamina is already full.") -- STAMINA FULL elseif(not isPremium(cid)) then doPlayerSendCancel(cid, "You must have a premium account.") -- NÃO É PREMIUM else doPlayerSetStamina(cid, cfg.refuel) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Your stamina has been refilled.") -- STAMINA RECUPERADA doSendMagicEffect(getThingPos(cid), 30) setPlayerStorageValue(cid, storage, os.time()+exhaust) -- doRemoveItem(item.uid, 1) --REMOVER ITEM APÓS USAR! end else doPlayerSendCancel(cid, "Sorry, you only can again use this item after "..exhaust.." seconds.") end return true end Eu coloquei uma linha como comentário, caso você queira remover o item depois de usar tire os 2 -- da linha: -- doRemoveItem(item.uid, 1) --REMOVER ITEM APÓS USAR! É isso ae, se não funcionar me avise! edite --- Resolvido? Se sim clique em melhor resposta!
  5. Eu modifiquei aqui, espero que funcione .. -- <action itemid="7488" script="staminapotion.lua"/> local config = { need_Premium = "sim", -- "sim" ou "nao" / Se precisa de Premium effect = 30 -- Numero do Efeito remove_on_use = "sim" -- "sim" ou "nao" / se vai remover ao usar stamina = 2520 -- Quanto de Stamina / 1 = 1 minuto storage = } function onUse(cid, item, fromPosition, itemEx, toPosition) local storage = 40000 -- storage (pode escolher qualquer numero, desde que ja não tenha em alguma) local exhaust = 60 -- Tempo para o player poder usar o item novamente! (tempo em segundos) if (getPlayerStorageValue(cid, storage) <= os.time()) then if config.need_Premium == "sim" and if not isPremium(cid) then doPlayerSendCancel(cid, "You need premium.") return false end doPlayerAddStamina(cid, config.stamina) doCreatureSay(cid, "ESCREVER UM TEXTO AQUI!", 19) doSendMagicEffect(getThingPos(cid), config.effect) setPlayerStorageValue(cid, storage, os.time()+exhaust) if config.remove_on_use == "sim" then doRemoveItem(item.uid, 1) return true end else doPlayerSendCancel(cid, "Sorry, you only can again use this item after "..exhaust.." seconds.") end return true end
  6. É só procurar amigo ... • http://www.tibiaking.com/forum/topic/23667-action-stamina-potion/ • http://www.tibiaking.com/forum/topic/8181-actions-stamina-doll/ Se eu entendi bem o seu pedido esse ficaria bem ... -- <action itemid="7488" script="staminapotion.lua"/> local config = { need_Premium = "sim", -- "sim" ou "nao" / Se precisa de Premium effect = 30 -- Numero do Efeito remove_on_use = "sim" -- "sim" ou "nao" / se vai remover ao usar stamina = 2520 -- Quanto de Stamina / 1 = 1 minuto } function onUse(cid) if config.need_Premium == "sim" and if not isPremium(cid) then doPlayerSendCancel(cid, "You need premium.") return false end doPlayerAddStamina(cid, config.stamina) doSendMagicEffect(getThingPos(cid), config.effect) if config.remove_on_use == "sim" then doRemoveItem(item.uid, 1) return true end Nesta linha você edita o tempo que vai recuperar ... stamina = 2520 -- Quanto de Stamina / 1 = 1 minuto Caso eu tenha mal interpretado o seu pedido, poste aqui!
  7. Fico no aguardo ...
  8. O seu servidor esta procurando pela database: theforgottenserver.s3db, pegue o arquivo no schemes e coloco no diretório (onde fica no executavel, o config.lua e etc ..) e renomeie para heforgottenserver.s3db .. acho que é isso! OBS: EU NÃO DOU SUPORTE POR MSG PRIVADA!
  9. Perfeito, eu estava procurando por isso!
  10. Vamos lá pessoal, esse servidor tem um grande futuro!
  11. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Scripting → Actions e TalkActions" Para: "OTServ → Suporte OTServ → Suporte de Scripts"
  12. luanluciano93 postou uma resposta no tópico em Playground (Off-topic)
  13. Use a versão 1.7.3. - EDITADO Resolvido?
  14. Ótimo código amigo, obrigado por compartilhar conosco!
  15. luanluciano93 postou uma resposta no tópico em Suporte Tibia OTServer
    cara, era só excluir o index, e colocar seu site inteiro pronto! EDITADO! Resolvido? Se sim clique em melhor resposta!
  16. luanluciano93 postou uma resposta no tópico em Suporte Tibia OTServer
    seu index deve ta bugado!
  17. tem vários tutoriais aqui no fórum, é só procurar, se tiver erros poste aqui! EDITADO! Resolvido? Se sim conte-nos como resolveu ...
  18. Amigo, já existem scripts para isso, um exemplo é o famoso sistema vip do Mock, pesquise sobre tal aqui no fórum que irá encontrar, a maioria dos AAC (websites pra tibia) trabalha encima dele!
  19. Coloco uma imagem da parte que tu quer tirar, edite-a no paint, poste aqui, e coloqe seu código do arquivo latestnews.php
  20. Resolvido? Se sim clique em melhor resposta! O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de WebSites" Para: "OTServ → Suporte OTServ → Suporte de Scripts"
  21. Resolvido?
  22. luanluciano93 postou uma resposta no tópico em Suporte Tibia OTServer
    deve ta faltando o index.php
  23. o nome da sua database e a senha do mysql estão corretos?
  24. não tem erro nenhum na msg que tu mostrou!
  25. Ta cheio de erro de sintaxe, pega outro latestnews de outro gesior!

Informação Importante

Confirmação de Termo