Tudo que Sotten postou
-
Weapon Critico - BOW
essa cena toda pra nao postar o script? kk
-
Weapon Critico - BOW
@up
-
Weapon Critico - BOW
@up
-
Weapon Critico - BOW
Galera, preciso que um item do meu servidor tenha aquela função de alguns servers, o dano crítico. Exemplo, a cada 10 hits que ele der, 1 é dano critico e hita 5000k a mais(configurável) e quando der o dano critico, aparecer uma mensagem em cima do target "Criticaal" . Vou usar a função apenas para um weapon, é um bow, precisa seguir o seguinte script: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, HOLY) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 37) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -21.8, -0, -21.5, -0) function onUseWeapon(cid, var) return doCombat(cid, combat, var) end
-
(Resolvido)Action Corpse Box
Como sempre @Sttorm mostrando que é o melhor ! Valeu cara
-
(Resolvido)Action Corpse Box
Eai Seguinte, no meu servidor tem um monstro que quando morre o seu corpse é um item(6509). Fiz uma action simples nele pra ele sortear um valor de 0 a 100 de platinun coins quando der use nele, porém estou pensando em inovar e por pra também sortear alguma outra coisa, um item raro ou algo do tipo. Então a script é mais ou menos isso: Aparecer uma mensagem informando o que o player ganhou O item 6509 continua sorteando os platinun coins de 0 a 100 E vou adicionar mais alguns itens para também sortear Teria como por por porcentagem pra sortear? Tipo, os platinuns pode ser toda vez, agora os itens raros bem difícil ! Detalhe, o item não é infinito, ele precisa sumir tanto quanto no chão quanto na bag. Script que eu uso atualmente.(se tiver como manter o mesmo efeito ao usar, agradeço) function onUse(cid, item, frompos, item2, topos) if doRemoveItem(item.uid, 1) then local exx = math.random(1,100) doPlayerSendTextMessage(cid, 25, "You have recieved "..exx.." platinum coins!") doPlayerAddItem(cid, 2152, exx, true) doSendMagicEffect(getThingPos(cid), 27) return TRUE end return TRUE end
-
doPlayerRemoveItem
Funcionou, só tem um problema cara eu tenho que clicar várias vezes pra box abrir, sabe o por que?
-
doPlayerRemoveItem
Galera, estou com uma action de box mas tem um probleminha.. A box só some se estiver na bag, se estiver no chão ela fica infinita, como resolvo isso? function onUse(cid, item, fromPosition, itemEx, toPosition) local rewarditems = { {id = 2472, chance = 17, count = 1}, -- start with the lowest chances {id = 8977, chance = 2, count = 1} } local box = 6509 --ID da box. local chance = math.random(1,100) for i = 1, #rewarditems, 1 do if(chance < rewarditems[i].chance) then local info = getItemInfo(rewarditems[i].id) if(rewarditems[i].count > 1) then text = rewarditems[i].count .. " " .. info.plural else text = info.article .. " " .. info.name end if item.itemid == box then doPlayerAddItem(cid, rewarditems[i].id, rewarditems[i].count) doPlayerRemoveItem(cid, box, 1) doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) text = "You have received " .. text .. "." else text = "You have failed to open your mystery box. The item is to heavy or you have not enough space to take it." end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, text) return true else chance = chance - rewarditems[i].chance end end end
-
WEAPON RUNE CHARGES
@alguem
-
WEAPON RUNE CHARGES
@Sttorm me salva nessa ai mano @Vodkart vocês dois são referencia de scrippters pra mim desde muito tempo atrás
-
TALKACTION CM
Galera Preciso de uma talkaction para usar na categoria CM do meu ot.. funcionará assim É um comando que cria item, basicamente o /i mas ele não poderá criar os VIP's items, teria como?
-
WEAPON RUNE CHARGES
@up alguem?
-
Server SHUTDOWN ???
Meu servidor caiu e agora nao consigo executar nada mais, nao consigo por on, alguem sabe o que aconteceu? resolvido.
-
WEAPON RUNE CHARGES
Galera, não sei se é possivel mas eu precisava de uma runa pro meu OT que fizesse a seguinte função. Player compra a runa(ID2297) e ele da use nela em algumas weapons(ID8922, 8858, entre outras) ai essa weapon que ele deu use fica com uma carga de 10000 e hita 1000 de damage a mais. A cada hit que ele der com a weapon diminui 1 de carga. Se possível ficar escrito na weapon a contagem das cargas que são gastas: You enchanted this weapon: 9999 charges left. Damage tem que ser configurável .. @up alguem?
-
Itens Por Vocação
Bom dia Abra a pastadoseuot/data/weapons/weapons.xml Ctrl + F e procure por <!-- Axes --> e adicione a seguinte tag. <melee id="ID ITEM" level="35" unproperly="1" function="default"> <vocation name="Knight"/> <vocation name="Elite Knight"/> <vocation name="3ª Vocation"/> ID ITEM = Coloque o ID do seu axe. vocation name = Coloque as vocações desejadas. 35 = Level para usar o item.
-
BLESSING DE ACORDO COM LEVEL
como faço pra não perder item então? ainda perdeu level
-
BLESSING DE ACORDO COM LEVEL
pdc entendi errado kkkkkk, testei não deu nenhum erro mas perdi level e os items.
-
BLESSING DE ACORDO COM LEVEL
ok, vou testar
-
BLESSING DE ACORDO COM LEVEL
[17/03/2018 10:40:07] data/talkactions/scripts/bless.lua:4: attempt to perform arithmetic on global 'getPlayerLevel' (a function value) [17/03/2018 10:40:08] stack traceback: [17/03/2018 10:40:08] data/talkactions/scripts/bless.lua:4: in function <data/talkactions/scripts/bless.lua:1>
-
[PEDIDO] Valor de blessing por level
local bless = {1, 2, 3, 4, 5} local price = { [1] = {min=1, max=49, gold=10000}, [2] = {min=50, max=99, gold=20000}, [3] = {min=100, max=149, gold=40000}, [3] = {min=150, max=199, gold=80000}, [4] = {min=200, max=249, gold=160000}, [5] = {min=250, max=299, gold=320000}, [6] = {min=300, max=349, gold=640000}, [7] = {min=350, max=9999, gold=1280000}, } function onSay(cid, words, param) local level = getPlayerLevel(cid) for i = 1, table.maxn(bless) do if(getPlayerBlessing(cid, bless[i])) then doCreatureSay(cid, "Voce ja tem todas as bless.", 19) return TRUE end end for r = 1, table.maxn(price) do if level > price[r].min and level < price[r].max then if doPlayerRemoveMoney(cid, price[r].gold) == TRUE then doPlayerRemoveMoney(cid, price[r].gold) for i = 1, table.maxn(bless) do doPlayerAddBlessing(cid, bless[i]) end doCreatureSay(cid, "Voce esta abencoado pelos Deuses!" , 19) doSendMagicEffect(getPlayerPosition(cid), 49) elseif (doPlayerRemoveMoney(cid, price[r].gold) == FALSE) then doCreatureSay(cid, "Voce nao tem dinheiro suficiente.", 19) end end end end return TRUE cara, eu testei ela deu certo mas eu continuo perdendo items e level, como arrumo isso?
-
BLESSING DE ACORDO COM LEVEL
não mano, é tipo, ele só diz um exemplo, !nãoperderitem e ai ele tem 4 charges sabe? pode morrer 4x, quando nascer na quinta vez, tem que comprar dnv não perder nem item nem level.
-
BLESSING DE ACORDO COM LEVEL
Bom dia galera Estou precisando de uma script pro meu OT que funcione da seguinte maneira. O player diz !bless e tem 4 recargas pra morrer e não perder nem items nem level. Ex>. Morreu pela quarta vez, quando renascer na quinta vez precisa comprar o blessing. O valor do bless varia de acordo com o level do player, de forma crescente. Ex>. Player level 10 valor da bless é 1k, player level 5000 bless é 6kk. Lembrando que essa bless deixa inutil a função do Aol no server, pois em meu OT existem outros amuletos que irão surgir efeito já que não existirá mais o Aol. REP+
-
(Resolvido)NPC QUE TROCA VOCAÇÃO_CONFIG HP/MANA
Rodou 100% valeu Qwizer, ficou do jeito que queria ! REP+
-
(Resolvido)NPC QUE TROCA VOCAÇÃO_CONFIG HP/MANA
não deu :\, knight com ml alta fica foda, tem algum outro jeito?
-
(Resolvido)NPC QUE TROCA VOCAÇÃO_CONFIG HP/MANA
Funciounou caraaaaaaa, mas fui trocar de druid pra knight a ML não resetou, consegue por pra ML resetar?