Ir para conteúdo

Pedriinz

Membro
  • Registro em

  • Última visita

Tudo que Pedriinz postou

  1. Pedriinz postou uma resposta no tópico em Suporte & Pedidos
    @Ultimo mapa feito
  2. Esta é uma mensagem automática! Este tópico foi movido para a área correta. Pedimos que você leia as regras do fórum.
  3. Esta é uma mensagem automática! Este tópico foi movido para a área correta. Pedimos que você leia as regras do fórum.
  4. Pedriinz postou uma resposta no tópico em Tibia Global OTServer
    Posso, mas vou pedir com gentileza mais uma vez que abra um tópico na área de suporte. Esse tópico não foi feito pra isso!
  5. Explica direito por favor ._.
  6. Pedriinz postou uma resposta no tópico em Tibia Global OTServer
    Abra um tópico na área de suporte de otserv, e explique melhor o que você quer.
  7. @Fir3element caralho c deixou isso aberto em um lugar durante 1 ano é? Vou testar! Pra quem ta com problemas para baixar os arquivos entrem no github do cara... Link: https://github.com/Fir3element/3777 Não custa nada procurar
  8. Parabéns os resultados estão ficando ótimos. Gosto bastante desse estilo de layout. Espero que termino-o e deixe o mesmo funcional para comunidade. Estarei acompanhando o projeto.
  9. Esta é uma mensagem automática! Este tópico foi movido para a área correta. Pedimos que você leia as regras do fórum.
  10. Altere as posições na database nos samples ou altere no arquivo config.php dentro do site, os ID's das cidades que os personagens devem nascer.
  11. Pedriinz postou uma resposta no tópico em Playground (Off-topic)
  12. Exatamente o que o usuário acima disse. Se em um arquivo estiver escrito: ... Guilds.lua"> E nome do arquivo estiver: guild.lua Ele não encontra e diz que o arquivo não existe. Então você deve olhar todos os arquivos e ver como estão sendo procurados nos arquivos .xml e deixa-los iguais. Boa sorte
  13. Não dá pra ver a imagem...
  14. Pedriinz postou uma resposta no tópico em Suporte Tibia OTServer
    Esta é uma mensagem automática! Este tópico foi movido para a área correta. Pedimos que você leia as regras do fórum.
  15. Após instalar o script que o cara recomendou para você, registrou ele no login.lua ? Se não registre! registerCreatureEvent(cid, "AntiBot1") registerCreatureEvent(cid, "AntiBot2") registerCreatureEvent(cid, "AntiBot3") registerCreatureEvent(cid, "AntiBot4") registerCreatureEvent(cid, "AntiBot5")
  16. function onUse(player, item) local exp = player:getLevel() * 200 -- Isso será a exp entregue local tempo = 24 -- Tempo em horas local storage = 21312 -- storage if player:getStorageValue(storage) >= os.time() then player:remove(1) player:addExperience(exp) player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Voce acaba de ganhar "..exp.." de experiencia.") player:setStorageValue(storage, os.time + tempo * 60 * 60 * 1000) else player:sendCancelMessage("Você precisa esperar "..tempo.." hora(s).") end return true end
  17. Para isso se usa a função os.time(), juntamente com a condição "se" que em LUA é a if. Apenas a condição fica assim: if player:getStorageValue(storage) >= os.time() then script que vai ser executado caso o player já tenha esperado o tempo player:setStorageValue(storage, os.time() + otempoquevocêqueremsegundos) else mensagem avisando que ainda se deve esperar o tempo end Caso não consiga adicionar, espera que jaja edito pra você.
  18. @saiddias Entendi. No caso poderia ter editado uma condição que checasse se o item estivesse ou nao na bp. Todavia se já está satisfatório o resultado ótimo. Mas delete essa variável aqui: itemID = 2195 -- Isso será o ID da Stone of Wisdom Já que a mesma não está sendo mais utilizada, deixando esta parte do script assim: function onUse(player, item) local exp = player:getLevel() * 200 -- Isso será a exp entregue player:remove(1) player:addExperience(exp) player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Voce acaba de ganhar "..exp.." de experiencia.") return true end Sobre fechar o tópico, melhor deixa-lo aí, alguém pode precisar disso ou ter alguma duvida.
  19. Tomei liberdade de adicionar o código em tag, para que nunca expire caso outra pessoa precise esteja aqui.
  20. Pedriinz postou uma resposta no tópico em Suporte Tibia OTServer
    Este tipo de post é considerado flood! Que isso não se repita. Teste o script que eu lhe enviei!
  21. Pedriinz postou uma resposta no tópico em Suporte Tibia OTServer
    Troque suas duas funções, por estas: ReturnValue ConjureSpell::internalConjureItem(Player* player, uint32_t conjureId, uint32_t conjureCount, bool transform/* = false*/, uint32_t reagentId/* = 0*/) { if(!transform) { Item* newItem = Item::CreateItem(conjureId, conjureCount); if(!newItem) return RET_NOTPOSSIBLE; ReturnValue ret = g_game.internalPlayerAddItem(player, player, newItem, true); if(ret != RET_NOERROR) delete newItem; g_game.startDecay(newItem); return ret; } if(!reagentId) return RET_NOTPOSSIBLE; std::list<Container*> containers; Item *item = NULL, *fromItem = NULL; for(int32_t i = SLOT_FIRST; i < SLOT_LAST; ++i) { if(!(item = player->getInventoryItem((slots_t)i))) continue; if(!fromItem && item->getID() == reagentId) fromItem = item; else if(Container* container = item->getContainer()) containers.push_back(container); } if(!fromItem) { for(std::list<Container*>::iterator cit = containers.begin(); cit != containers.end(); ++cit) { for(ItemList::const_reverse_iterator it = (*cit)->getReversedItems(); it != (*cit)->getReversedEnd(); ++it) { if((*it)->getID() == reagentId) { fromItem = (*it); break; } if(Container* tmp = (*it)->getContainer()) containers.push_back(tmp); } } } if(!fromItem) return RET_YOUNEEDAMAGICITEMTOCASTSPELL; if((fromItem->isStackable() || fromItem->hasCharges()) && fromItem->getSubType() > 1) { item = Item::CreateItem(conjureId, conjureCount); ReturnValue ret = g_game.internalPlayerAddItem(NULL, player, item, false); if(ret != RET_NOERROR) return ret; g_game.transformItem(fromItem, reagentId, (int32_t)(fromItem->getItemCount() - 1)); } else g_game.transformItem(fromItem, conjureId, conjureCount); g_game.startDecay(item); return RET_NOERROR; } bool ConjureSpell::ConjureItem(const ConjureSpell* spell, Creature* creature, const std::string&) { Player* player = creature->getPlayer(); if(!player) return false; if(!player->hasFlag(PlayerFlag_IgnoreSpellCheck) && player->getZone() == ZONE_HARDCORE) { player->sendCancelMessage(RET_CANNOTCONJUREITEMHERE); g_game.addMagicEffect(player->getPosition(), MAGIC_EFFECT_POFF); return false; } ReturnValue result = RET_NOTPOSSIBLE; if(spell->getReagentId() != 0) { if((result = internalConjureItem(player, spell->getConjureId(), spell->getConjureCount(), true, spell->getReagentId())) == RET_NOERROR) { spell->postSpell(player); g_game.addMagicEffect(player->getPosition(), MAGIC_EFFECT_WRAPS_RED); return true; } } else if((result = internalConjureItem(player, spell->getConjureId(), spell->getConjureCount())) == RET_NOERROR) { spell->postSpell(player); g_game.addMagicEffect(player->getPosition(), MAGIC_EFFECT_WRAPS_RED); return true; } player->sendCancelMessage(result); g_game.addMagicEffect(player->getPosition(), MAGIC_EFFECT_POFF); return false; }
  22. Pedriinz postou uma resposta no tópico em Playground (Off-topic)
    eu já usei e curti pacas, mas tu teve azar no teu rolo, pq mds KKKKKKKKKKKKKKKKKKKKKKK pistolo
  23. Estarei aprovando por hora, mas peço que por favor atualize com algumas imagens do servidor! Parabéns, seu tópico de conteúdo foi aprovado! Muito obrigado pela sua contribuição, nós do Tibia King agradecemos. Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.
  24. Não temos interesse nenhum em fotos de scan. Peço que por favor, post o link original do scan em até no máximo 48 horas, para que eu possa aprovar o tópico. Peço que adicione também algumas imagens do servidor para facilitar a visualização dos usuários. Link para scan: https://www.virustotal.com
  25. Tem uma coisa chata que está acontecendo corriqueiramente, que faz com que pessoas nem tentem realizar certos "pedidos". Lembre-se que ninguém aqui, é empregado de ninguém ou coisa do gênero então lembre-se de manter os BONS modos na hora de pedir alguma coisa. Seja educado, use um por favor, alguém poderia me ajudar com isso? E tenho certeza que com a devida educação mais pessoas irão tentar ajudar. Fica essa dica, e boa sorte

Informação Importante

Confirmação de Termo