Tudo que XxhadesxX postou
-
[Gesior] adicionar informação de storage na pagina de characters
f(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $soulstorage = 15010; $soulss = $SQL->query('SELECT value FROM player_storage WHERE player_id = '.$player->getId().' AND key = '.$soulstorage.'')->fetch(); $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD><b>Almacenamiento:</b></TD><TD>'.$soulss['value'].'</TD></TR>';
-
[PEDIDO] Monstro sangrando Gold.
Para que o monstro "sangre" ouro e platinum quando atacado, basta adicionar um evento de ataque similar ao que eu te apresentei na resposta anterior. Por exemplo: -- Cria a função do evento de ataque do monstro function onAttack(creature, target) if creature:getName() == "Treasure Bandit" then -- Gera um número aleatório entre 1 e 100 local chance = randomNumber(1, 100) -- Se a chance for 97 ou menor, o monstro "sangra" ouro if chance <= 97 then local goldAmount = randomNumber(0, 20) creature:doSendTextMessage(MESSAGE_EVENT_ADVANCE, "O Treasure Bandit perdeu " .. goldAmount .. " ouro.") -- Remove o ouro do monstro e adiciona ao jogador creature:removeMoney(goldAmount) target:addMoney(goldAmount) -- Se a chance for 3 ou maior, o monstro "sangra" platinum elseif chance >= 3 then local platinumAmount = randomNumber(0, 2) creature:doSendTextMessage(MESSAGE_EVENT_ADVANCE, "O Treasure Bandit perdeu " .. platinumAmount .. " platinum.") -- Remove o platinum do monstro e adiciona ao jogador creature:removeMoney(platinumAmount * 100) target:addMoney(platinumAmount * 100) end end end Para registrar os eventos de ataque e tempo em tempo do monstro, basta adicionar a seguinte linha de código no final do arquivo de configuração do monstro: function onLogin(creature) creature:registerEvent("TreasureBanditAttack") creature:registerEvent("TreasureBanditThink") end Espero que isso ajude.
-
Gema Igual do Fox World + Effect + Magias
test: function onUse(cid, item, fromPosition, itemEx, toPosition) gems = { id = {2156, 2155, 2158, 2156, 2156, 2155, 2158, 2156}, } gem = gems.id[getPlayerVocation(cid)] if item.itemid == gem then doUseGem(cid, item, getPlayerVocation(cid)) end return TRUE end
-
Códigos const.h,tools.cpp,000-constant prontos do 0 ao 700
How are you friend, thank you very much for this super guide. Edit: solved ty
-
Novos Locais de Caça (atualizado 29/11/2020) Trackeando...
muy bueno tu trabajo, gracias.
-
[Proteção Cab] Real Proteção cab. Ultilizado 8.60.
muito obrigado amigo obrigado.
- Ferramentas Tibia 12
- [10.91] Remere's Map Editor
- [10.91] Remere's Map Editor
-
[BETA] Quest Maker
update v1.0 please
-
BEST FREE Anti-Bot System + Tutoriak (100% Elfbot Proof)
please help me Error: [18/5/2015 3:5:5] [Error - CreatureScript Interface] [18/5/2015 3:5:5] data/creaturescripts/scripts/antibot.lua:onThink [18/5/2015 3:5:5] Description: [18/5/2015 3:5:5] data/creaturescripts/scripts/antibot.lua:39: attempt to call global 'doPlayerPopupFYI' (a nil value) [18/5/2015 3:5:5] stack traceback: [18/5/2015 3:5:5] data/creaturescripts/scripts/antibot.lua:39: in function <data/creaturescripts/scripts/antibot.lua:11>
-
[Creaturescripts] Experiencia para Guild (por nº de Jogadores Online)
working perfectly at 7.72 thank you very much
-
[MOD] New NPC Trade System v1.0
good
- [v32] GlobalFull 11/12 - New Asuras, Falcons, Warzones 4,5,6 . (Updates Frequentes)
-
[LISTA] TibiaAPI todas as versões
tibiaAPI for 10.52?