Histórico de Curtidas
-
77mateus77 recebeu reputação de koyotestark em (Resolvido)[PEDIDO] spell heal x % de vidaNão sai a palavra do mesmo geito do outro, e não cura tambe, e aparece esse erro na distro:
[27/07/2015 18:33:40] [Error - Spell Interface] [27/07/2015 18:33:41] data/spells/scripts/curavida.lua:onCastSpell [27/07/2015 18:33:41] Description: [27/07/2015 18:33:41] data/spells/scripts/curavida.lua:6: attempt to call global 'getPlayerMaxHealth' (a nil value) [27/07/2015 18:33:41] stack traceback: [27/07/2015 18:33:41] data/spells/scripts/curavida.lua:6: in function <data/spells/scripts/curavida.lua:5> voce por acaso conseguiria fazer a uh heala por % do hp total? tamben serviria no caso se não conseguisse uma spell assim ae pessoal consegui um valeu por tentarem me ajudar. function onCastSpell(cid, item, fromPosition, itemEx, toPosition) local hpmax = getCreatureMaxHealth(cid) local min = 15.0 -- this means 15% minimum healing local max = 15.0 -- this means 15% maximum healing local hp_add = math.random((hpmax * (min/100)), (hpmax * (max/100))) if(hasCondition(cid, CONDITION_EXHAUST)) then doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) doPlayerSendCancel(cid, "You are exhausted") return true end doCreatureAddHealth(cid, hp_add) doSendMagicEffect(getThingPos(cid), 32) doSendAnimatedText(getPlayerPosition(cid),"+"..hp_add.."", TEXTCOLOR_GREEN) return true end -
77mateus77 recebeu reputação de GM Kinagon em (Resolvido)[PEDIDO] spell heal x % de vidaNão sai a palavra do mesmo geito do outro, e não cura tambe, e aparece esse erro na distro:
[27/07/2015 18:33:40] [Error - Spell Interface] [27/07/2015 18:33:41] data/spells/scripts/curavida.lua:onCastSpell [27/07/2015 18:33:41] Description: [27/07/2015 18:33:41] data/spells/scripts/curavida.lua:6: attempt to call global 'getPlayerMaxHealth' (a nil value) [27/07/2015 18:33:41] stack traceback: [27/07/2015 18:33:41] data/spells/scripts/curavida.lua:6: in function <data/spells/scripts/curavida.lua:5> voce por acaso conseguiria fazer a uh heala por % do hp total? tamben serviria no caso se não conseguisse uma spell assim ae pessoal consegui um valeu por tentarem me ajudar. function onCastSpell(cid, item, fromPosition, itemEx, toPosition) local hpmax = getCreatureMaxHealth(cid) local min = 15.0 -- this means 15% minimum healing local max = 15.0 -- this means 15% maximum healing local hp_add = math.random((hpmax * (min/100)), (hpmax * (max/100))) if(hasCondition(cid, CONDITION_EXHAUST)) then doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) doPlayerSendCancel(cid, "You are exhausted") return true end doCreatureAddHealth(cid, hp_add) doSendMagicEffect(getThingPos(cid), 32) doSendAnimatedText(getPlayerPosition(cid),"+"..hp_add.."", TEXTCOLOR_GREEN) return true end -
77mateus77 recebeu reputação de Soldoran em Botão New Ticker Não Parece• Abra o phpmyadmin e entre em sua database;
• Selecione a table "z_news_tickers";
• Selecione a opção "Inserir" que se encontra na aba superiora onde tem as opções também "Visualizar, Estrutura, SQL, Procurar...";
• Na coluna "Valor" coloque 1 em date, author e image_id;
• Na linha text, coluna "Valor", coloque qualquer coisa, sei la, teste, bla bla bla...;
• Na linha hide_ticker, coluna "Valor, coloque "0", importante estar 0;
• Clique em "Executar" no final da página.
-
77mateus77 deu reputação a Pandawan. em (Resolvido)Pedido NPC CassinoVocê tem que alterar os valores do 00121 / 00050 / 007 no script, como eu disse anteriormente, pra o sqm que você quer que ele pegue/dê o dinheiro.
-
77mateus77 deu reputação a vankk em (Resolvido)Pedido NPC CassinoQual TFS você está usando?
-
77mateus77 deu reputação a Pandawan. em (Resolvido)Pedido NPC CassinoOlá amigo, teste esse script, se apresentar algum erro me avise!
Na pasta NPC você cria o arquivo: Cassino (ou nome do NPC a sua escolha)
A outfit pode ser alterada ao seu gosto
Na pasta NPC>Scripts você cria: cassino_dice.lua (ou nome do script a sua escolha)
Aqui lembre de mudar o LOCAL TABLE !!!
-
77mateus77 deu reputação a xWhiteWolf em (Resolvido)Ajuda com comando !online
-
77mateus77 deu reputação a Absolute em Como usar dominio .netVocê terá que apontar o domínio para o IP de sua máquina ou para algum dns pré configurado.
Normalmente a empresa do domínio oferece a opção para apontar diretamente para o IP, caso contrário você tem que configurar os servidores de nome.
Se quiser, me fale qual o domínio e qual o IP da sua máquina que aponto e ensino você alterar.
-
77mateus77 deu reputação a luanluciano93 em [Link Quebrado]GLOBAL FULL DOWNLOAD 10.95 [TFS 1.2/FERUMBRAS QUEST/KRAILOS/NEW ARENA/CAST/NEW ITEMS/REWARD/EVENTS/CASINO] ~ AtualizaçõesO ministério do Tibiaking adverte: quem baixar esse ot estará sujeito a vários KL, rsrsrs.
E os bobinhos achando que você vai disponibilizar, é apenas um marketing barato para os trouxas comprarem.
Bjs!
-
77mateus77 deu reputação a L3K0T em (Resolvido)[ACTION] remover potion flaskai
local config = { -- strong health potion [7588] = {health = {250, 350}, vocations = {3, 4}, text = 'paladins and knights', level = 50}, -- strong mana potion [7589] = {mana = {115, 185}, vocations = {1, 2, 3}, text = 'sorcerers, druids and paladins', level = 50}, -- great mana potion [7590] = {mana = {150, 250}, vocations = {1, 2}, text = 'sorcerers and druids', level = 80}, -- great health potion [7591] = {health = {425, 575}, vocations = {4}, text = 'knights', level = 80}, -- health potion potion [7618] = {health = {125, 175}, -- mana potion potion [7620] = {mana = {75, 125}, -- great spirit potion [8472] = {health = {250, 350}, mana = {100, 200}, vocations = {3}, text = 'paladins', level = 80}, -- ultimate health potion [8473] = {health = {650, 850}, vocations = {4}, text = 'knights', level = 130}, -- antidote potion [8474] = {antidote = true}, -- small health potion [8704] = {health = {60, 85} } local antidote = Combat() antidote:setParameter(COMBAT_PARAM_TYPE, COMBAT_HEALING) antidote:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) antidote:setParameter(COMBAT_PARAM_TARGETCASTERORTOPMOST, true) antidote:setParameter(COMBAT_PARAM_AGGRESSIVE, false) antidote:setParameter(COMBAT_PARAM_DISPEL, CONDITION_POISON) local exhaust = Condition(CONDITION_EXHAUST_HEAL) exhaust:setParameter(CONDITION_PARAM_TICKS, (configManager.getNumber(configKeys.EX_ACTIONS_DELAY_INTERVAL) - 100)) -- 1000 - 100 due to exact condition timing. -100 doesn't hurt us, and players don't have reminding ~50ms exhaustion. function onUse(cid, item, fromPosition, itemEx, toPosition) local potion = config[item.itemid] if not potion then return true end if itemEx.itemid ~= 1 or itemEx.type ~= THING_TYPE_PLAYER then return true end local player = Player(cid) if player:getCondition(CONDITION_EXHAUST_HEAL) then player:sendTextMessage(MESSAGE_STATUS_SMALL, Game.getReturnMessage(RETURNVALUE_YOUAREEXHAUSTED)) return true end if potion.antidote and not antidote:execute(itemEx.uid, Variant(itemEx.uid)) then return false end if (potion.level and player:getLevel() < potion.level) or (type(potion.vocations) == 'table' and not isInArray(potion.vocations, player:getVocation():getBase():getId())) and not (player:getGroup():getId() >= 2) then player:say(string.format('This potion can only be consumed by %s of level %d or higher.', potion.text, potion.level), TALKTYPE_MONSTER_SAY) return true end if type(potion.health) == 'table' and not doTargetCombatHealth(0, itemEx.uid, COMBAT_HEALING, potion.health[1], potion.health[2], CONST_ME_MAGIC_BLUE) then return false end if type(potion.mana) == 'table' and not doTargetCombatMana(0, itemEx.uid, potion.mana[1], potion.mana[2], CONST_ME_MAGIC_BLUE) then return false end local cStorage = player:getStorageValue(Storage.Achievements.PotionAddict) if cStorage < 100000 then player:setStorageValue(Storage.Achievements.PotionAddict, math.max(1, cStorage) + 1) elseif cStorage == 100000 then player:addAchievement('Potion Addict') player:setStorageValue(Storage.Achievements.PotionAddict, 100001) end doCreatureSayWithRadius(itemEx.uid, 'Aaaah...', TALKTYPE_MONSTER_SAY, 2, 2, toPosition) setPlayerStorageValue(cid, 14582, getPlayerStorageValue(cid, 14582) + 1) Item(item.uid):remove(1) return true end
-
77mateus77 deu reputação a Bagon em (Resolvido)[ACTION] remover potion flask@77mateus77 subistitua seu script por este
potions.lua
-
77mateus77 deu reputação a Wakon em (Resolvido)[ACTION] remover potion flaskEsta é uma mensagem automática, este tópico foi movido para a área correta.
Regras do fórum: http://www.tibiaking.com/forum/topic/1281-regras-gerais/#comment-7680
Este tópico foi movido:
De: Scripting OTServ > OTServ > Actions e TalkActions
Para: Suporte OTServ > OTServ > Suporte de Scripts
Tente assim:
-
77mateus77 deu reputação a Xagah em (Resolvido)[ACTION] remover potion flaskBah, desculpe, mas claro que não!
@77mateus77, só remova esta linha:
doPlayerAddItem(cid,potion.emptyId, 1) e boa.
Ajudei? Rep++
-
77mateus77 deu reputação a Tricoder em [TFS 1.2] Bless free for low level - Bless de graça para level baixoInstalando
Coloque isso depois de function onLogin(player) em data/creaturescripts/scripts/others/login.lua
-- Free bless freeBless = { level = 50, blesses = {1, 2, 3, 4, 5} } if player:getLevel() <= freeBless.level then for i=1,#freeBless.blesses do doPlayerAddBlessing(player, freeBless.blesses[i]) end end
Créditos
eduardojuniosm -
77mateus77 deu reputação a Tiago6795 em shop guild n entrega item !@77mateus77
sim, estão normais o ID, count, itemID1, o ID e itemID1 estão iguais.
se caso alterarmos o
LuaGetItemWeight
pra
LuaGetItemWeightID, no caso por id do item ? tem essa opção ?
@77mateus77
problema sanado !
getItemWeightById
só trocar para ID que funcionou perfeitamente, pode fechar o tópico, problema solucionado !
agradeço Mateus !
-
77mateus77 deu reputação a Xagah em (Resolvido)Ajuda diferença de storageAí sim, @dominus. Isto é 'o espírito de colaboração' !
Tenho visto muitas pessoas no Fórum sendo agressivas, tentando demostrar confiança. Penso que este não é o caminho.
É de se admirar, iniciar com um 'complementando'. Parabéns mesmo, isto demonstra, ao contrário do exemplo dado, respeito. Senão maturidade.
O que é incomum em pessoas mais jovens.
Agora, @77mateus77, complementando o tópico (antes da minha 'fala' dar dor de cabeça), se pretende remover as 'storages' da quest, suas funções não deveriam envolver o uso de 'storages'.
Logo, não deveriam utilizar 'gets' ou, até mesmo, 'sets'.
-
77mateus77 deu reputação a dominus em (Resolvido)Ajuda diferença de storageSó complementando:
Todas as funções que tiverem "get" no início, elas "pegam" algo, e todas as que tiverem "set" elas "marcam" algo.
-
77mateus77 deu reputação a Wakon em (Resolvido)Ajuda diferença de storagegetPlayerStorageValue retorna o valor da storage e setPlayerStorageValue define o valor da storage.
-
77mateus77 recebeu reputação de SkywalkerJr em [v32] GlobalFull 11/12 - New Asuras, Falcons, Warzones 4,5,6 . (Updates Frequentes)Estão todas ai
iconv.dll
libeay32.dll
libmysql.dll
libxml2.dll
lua51.dll
msvcp120.dll
msvcr100.dll
msvcr110.dll
msvcr120.dll
sqlite.dll
ssleay32.dll
zlib1.dll
-
77mateus77 recebeu reputação de SkywalkerJr em [v32] GlobalFull 11/12 - New Asuras, Falcons, Warzones 4,5,6 . (Updates Frequentes)é um que tem neste topico, não sei o que pode ser, talvez dll não entendo muito disso ;/
-
77mateus77 deu reputação a SkywalkerJr em [v32] GlobalFull 11/12 - New Asuras, Falcons, Warzones 4,5,6 . (Updates Frequentes)muito simples kkk
abre a latestnews
e coloca na primeira linha
<?php error_reporting(E_ALL || ~E_WARNING); ?>
-
77mateus77 recebeu reputação de Xagah em (Resolvido)Exp stage não atualiza no siteProntinho 3 pra você amigo
-
77mateus77 deu reputação a Xagah em (Resolvido)Exp stage não atualiza no siteRep+, plx hahaha! =DD
-
77mateus77 deu reputação a Xagah em (Resolvido)Exp stage não atualiza no siteNão, vc aparentemente tem razão. Eu não havia aberto a imagem para ver.
É que os 'sites' que conheço não fazem isto automaticamente.
Posso ajudá-lo.
No 'link' que aparece no seu navegador deve haver a palavra 'subtopic'.
Pegue o nome que está logo após e procure um arquivo com este nome na pasta 'pages'.
Coloque-o aqui para eu poder ver.
-
77mateus77 deu reputação a Xagah em (Resolvido)Exp stage não atualiza no siteOlá @77mateus77, boa noite.
Dentro da programação tudo é possível mas, dentro da grande maioria dos 'sites' que conheço esta parte de 'stages' é feita manualmente, ou seja, você precisa inseri um por um.
Não se trata de 'script' de atualização automática.
Ajudei? Rep+!