Tudo que Pedriinz postou
-
@Primeiro mapa.
@Ultimo mapa feito
-
Vocaçao knight bugada nao da para criar
Esta é uma mensagem automática! Este tópico foi movido para a área correta. Pedimos que você leia as regras do fórum.
-
Como colocar effect no centro do inimigo
Esta é uma mensagem automática! Este tópico foi movido para a área correta. Pedimos que você leia as regras do fórum.
- TFS 0.4 CAST
-
Ajuda Compilacao Ubuntu
Explica direito por favor ._.
- TFS 0.4 CAST
- [8.60] The Forgotten Server 0.4 By Fir3Element (SQL and MYSQL)
- [SHOW OFF] OwlAAC - O inicio
-
Boss spawna ao matar certa quantidade de bichos
Esta é uma mensagem automática! Este tópico foi movido para a área correta. Pedimos que você leia as regras do fórum.
-
Erro posição do player quando nace
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.
-
Zezenia
- (Resolvido)Ajuda com Erro Na Distro ( Linux)
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- (Resolvido)Ajuda com Erro Na Distro ( Linux)
Não dá pra ver a imagem...- Rastro ao andar
- FAST ATTACK COM BOT NG BUGADO
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")- (Resolvido)Stone of Wisdom e Stone of Insight
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- (Resolvido)Stone of Wisdom e Stone of Insight
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ê.- (Resolvido)Stone of Wisdom e Stone of Insight
@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.- (Resolvido)[PEDIDO] Criar char com foto.
Tomei liberdade de adicionar o código em tag, para que nunca expire caso outra pessoa precise esteja aqui.- Conjure runas
Este tipo de post é considerado flood! Que isso não se repita. Teste o script que eu lhe enviei!- Conjure runas
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; }- kabum.com.br
eu já usei e curti pacas, mas tu teve azar no teu rolo, pq mds KKKKKKKKKKKKKKKKKKKKKKK pistolo- Nto old Times - (Base Nto White)
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.- Nto old Times - (Base Nto White)
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- [Npc] Npc teleporta player e summona Boss
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 - (Resolvido)Ajuda com Erro Na Distro ( Linux)
Informação Importante
Confirmação de Termo