-
Total de itens
361 -
Registro em
-
Última visita
-
Dias Ganhos
10
Tudo que joaohd postou
-
Tente assim: function onThink(cid, interval, lastExecution) local pos1 = {x = 198, y = 400, z = 6, stackpos = 253} -- Coordenadas doRemoveCreature(getThingfromPos(pos1).uid) return TRUE end flw
-
Quando movi não tinha pedido algum, ou seja, era um script postado. Movi para a área correta e o tópico foi editado. Moverei novamente para a seção correta. flw
-
Tente assim: local combat1 = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_DRAWBLOOD) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local combat2 = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition1 = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_TICKS, 220000) setConditionFormula(condition, 700, -56000, 700, -56000) setCombatCondition(combat, condition) local condition2 = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, 10000000) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELDPERCENT, 500) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCEPERCENT, 500) setConditionParam(condition, CONDITION_PARAM_SKILL_MELEEPERCENT, 500) setConditionParam(condition, CONDITION_PARAM_BUFF, true) setCombatCondition(combat1, condition1) setCombatCondition(combat2, condition2) function onCastSpell(cid, var) return doCombat(cid, combat1, var), doCombat(cid, combat2, var) end flw
-
Resolvido, movido. flw
-
Peço para que organize melhor o tópico. A seção está errada. Movido para a certa. flw
-
poketibia [Pokescript] Heal Pokes E Pokeball
tópico respondeu ao ChokitoXD de joaohd em Lixeira Pública
Acho que você está usando os scripts do thalia. Experimente estes do mkalo: http://www.xtibia.com/forum/topic/142150-systems-pokemon-systems/ flw -
Os itens que serão usados são os de id entre 5909 e 5912. Adicione a tag no seu actions.xml da seguinte maneira: <action fromid="5909" toid="5912" event="script" value="NOME.lua"/> flw
-
Fechado a pedido do autor do tópico. flw
-
É como dizem por aí: "O bom filho, à casa torna.". Bem vindo novamente. Começou com o pé direito hein. Magia bem diferente, inclusive na sua construção léxica. Parabéns. flw
-
Quase isso. Eu coloquei o script para ser de uniqueid, então: <action uniqueid="10021;10022;10023;10024" event="script" value="lever.lua" /> flw
-
Fiz o download do servidor para que possa colocar o scan para vocês. Entretanto, o arquivo possui 28Mb e o virustotal só aceita abaixo de 20Mb. Fiz scan com meu antivírus e não acusou nada. Descompactei e nada. Entao, aparetemente, limpo. flw
-
Tente assim: function onUse(cid, item) local c = { [5909] = 4, [5910] = 3, [5911] = 1, [5912] = 2 } local removeOnUse = false if c[item.itemid] then doPlayerSetVocation(cid, c[item.itemid]) doPlayerSendTextMessage(cid, 25, "Congratulations. Now you are an " .. getPlayerVocationName(cid) .. ".") if removeOnUse == true then doRemoveItem(item.uid, 1) end end return true end flw
-
[Encerrado] [Dúvida] Por Que Não Posso Mudar Nada No Mapa?
tópico respondeu ao Togumelo de joaohd em Tópicos Sem Resposta
Local incorreto. Como são 2 tópicos iguais, fecharei este. flw -
Tente: function onUse(cid, item) local c = { [10021] = { vocationId = 1, to = {x = 160, y = 54, z = 7}}, [10022] = { vocationId = 2, to = {x = 160, y = 54, z = 7}}, [10023] = { vocationId = 3, to = {x = 160, y = 54, z = 7}}, [10024] = { vocationId = 4, to = {x = 160, y = 54, z = 7}} } if item.itemid == 1945 then if c[item.uid] then if isRookie(cid) then doPlayerSetVocation(cid,c[item.uid].vocationId) doTeleportThing(cid, c[item.uid].to) doTransformItem(item.uid, item.itemid + 1) else doTransformItem(item.uid, item.itemid + 1) doPlayerSendCancel(cid, "You already have vocation.") end end elseif item.itemid == 1946 then doTransformItem(item.uid, item.itemid - 1) end return true end flw
-
Para retirar o item que deu 'use', use assim: Mana: function onUse(cid, item) local c = { manaAmount = 10000 } if doRemoveItem(item.uid, 1) then doCreatureSetMaxMana(cid, getCreatureMaxMana(cid) + c.manaAmount) doCreatureAddMana(cid, getCreatureMaxMana(cid) - getCreatureMana(cid)) doPlayerSendTextMessage(cid, 25, "Parabéns. Você agora tem " .. getCreatureMaxMana(cid) .. " mana points.") else doPlayerSendCancel(cid, "Você não pode usar.") end return true end Premium: function onUse(cid, item) local c = { days = 1 } if doRemoveItem(item.uid, 1) then doPlayerAddPremiumDays(cid, c.days) doPlayerSendTextMessage(cid, 25, "Parabéns. Você acaba de comprar " .. c.days .. " premium days.") else doPlayerSendCancel(cid, "Você não pode usar.") end return true end O id do item, você configura no actions.xml flw
-
Ripping é contra as regras. O link do tópico original: http://www.xtibia.com/forum/topic/133661-moveevent-action-perfect-vip-system-16/ Suspenso por 3 dias. Tópico fechado. flw
-
Isto pode ser alterado no distro do servidor (creio eu). Baixe as sources e peça ajuda a alguém desta área. flw
-
Eu nem tinha percebido os outros pedidos: Mana: function onUse(cid, item) local c = { price = 10000, manaAmount = 10000 } if doPlayerRemoveMoney(cid, c.price) then doCreatureSetMaxMana(cid, getCreatureMaxMana(cid) + c.manaAmount) doCreatureAddMana(cid, getCreatureMaxMana(cid) - getCreatureMana(cid)) doPlayerSendTextMessage(cid, 25, "Parabéns. Você agora tem " .. getCreatureMaxMana(cid) .. " mana points.") else doPlayerSendCancel(cid, "Você precisa pagar " .. c.price .. " para usar.") end return true end O que dá 1 dia de vip, eu preciso saber qual seu vip system. Item que da premium: function onUse(cid, item) local c = { pricePerDay = 10000, days = 1 } if doPlayerRemoveMoney(cid, c.pricePerDay*c.days) then doPlayerAddPremiumDays(cid, c.days) doPlayerSendTextMessage(cid, 25, "Parabéns. Você acaba de comprar " .. c.days .. " premium days.") else doPlayerSendCancel(cid, "Você precisa pagar " .. c.price*c.days .. " para usar.") end return true end flw
-
Local incorreto. Fechado. flw
-
Como já foi postado um tópico idêntico na seção de pedidos de scripting, fecharei este por estar duplicado e em local incorreto. flw
-
Tente: function onUse(cid, item) local c = { price = 10000, healthAmount = 10000 } if doPlayerRemoveMoney(cid, c.price) then doCreatureSetMaxHealth(cid, getCreatureMaxHealth(cid) + c.healthAmount) doCreatureAddHealth(cid, getCreatureMaxHealth(cid) - getCreatureHealth(cid)) doPlayerSendTextMessage(cid, 25, "Parabéns. Você agora tem " .. getCreatureMaxHealth(cid) .. " health points.") else doPlayerSendCancel(cid, "Você precisa pagar " .. c.price .. " para usar.") end return true end flw
-
Renanzinho2v, você reviveu um tópico. Peço para que preste mais atenção quando for responder a algum tópico. Como foi resolvido, e para evitar novos floods, moverei para a área correta. flw
-
Especifique melhor seu pedido. Quer um item como buff, onde seu life é aumentado em 10k ou um item de heal? flw
-
Tente este: function onSay(cid, words) local c = { {x=180, y=352, z=7}, {x=129, y=388, z=7}, {x=135, y=339, z=7}, } if getCreatureCondition(cid, CONDITION_INFIGHT) then return doPlayerSendCancel(cid, "Sorry, you are in battle") end if getCreatureSkullType(cid) ~= 0 then return doPlayerSendCancel(cid, "Sorry, you cannot use while is with skull.") end return doTeleportThing(cid, c[math.random(#c)]) end flw
-
Dúvida sanada, tópico movido. flw
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.