Amigo como seu primeiro post se você perceber cometeu um grande erro, cometeu o Double post totalmente contra as regras em nosso forum.
Por favor mais atenção da próxima vez.
Estarei fechando o primeiro e movendo para Lixeira.
info
Group: Conde
Joined: 12/11/08
Posts: 520
Reputation: +73
Gender: Masculino

Amigo como seu primeiro post se você perceber cometeu um grande erro, cometeu o Double post totalmente contra as regras em nosso forum.
Por favor mais atenção da próxima vez.
Estarei fechando o primeiro e movendo para Lixeira.
Edited Maio 13 by Erimyth
Firmeza nem tinha percebido isto, foi mal ae
info
Group: Banidos
Joined: 21/01/12
Posts: 842
Reputation: +234
Tibia Character: Stephan

é legal ver que você ja entrou no forum tentando ajudar diferente de outros, parabens, continue postando!
info
Group: Barão
Joined: 18/10/10
Posts: 246
Reputation: +89
Tibia Character: Elite Pamcadaum

Se liga, não precisa usar uma linha pra cada id não, se for o mesmo script, usa assim:
[color=#282828][font=helvetica, arial, sans-serif][size=3]<action itemid="5792-5797" script="dice.lua" />[/size][/font][/color]
Se liga, não precisa usar uma linha pra cada id não, se for o mesmo script, usa assim:
[color=#282828][font=helvetica, arial, sans-serif][size=3]<action itemid="5792-5797" script="dice.lua" />[/size][/font][/color]
To ligado fera, mais as vezes algumas pessoas que não intendem muito bem sobre script se complicam fazendo isso, por isso achei melhor deixar dividido assim. Obrigado
Cara, esse daqui vem na maioria dos servers e funciona muito bem :
function onUse(cid, item, fromPosition, itemEx, toPosition) local value = math.random(5792, 5797) if fromPosition.x ~= CONTAINER_POSITION then doSendMagicEffect(fromPosition, CONST_ME_CRAPS) end doTransformItem(item.uid, value) doCreatureSay(cid, getCreatureName(cid) .. ' rolled a ' .. value - 5791 .. '.', TALKTYPE_ORANGE_1) return TRUE end
to ligado mano, mais eu usava bastante o mapa vancini 8.5 e ainda uso ele, e essa função ai buga d++, ela debuga quando usa o dice, por isso resolvi cria a minha própria intende?Cara, esse daqui vem na maioria dos servers e funciona muito bem :
function onUse(cid, item, fromPosition, itemEx, toPosition) local value = math.random(5792, 5797) if fromPosition.x ~= CONTAINER_POSITION then doSendMagicEffect(fromPosition, CONST_ME_CRAPS) end doTransformItem(item.uid, value) doCreatureSay(cid, getCreatureName(cid) .. ' rolled a ' .. value - 5791 .. '.', TALKTYPE_ORANGE_1) return TRUE end
to ligado mano, mais eu usava bastante o mapa vancini 8.5 e ainda uso ele, e essa função ai buga d++, ela debuga quando usa o dice, por isso resolvi cria a minha própria intende?Cara, esse daqui vem na maioria dos servers e funciona muito bem :
function onUse(cid, item, fromPosition, itemEx, toPosition) local value = math.random(5792, 5797) if fromPosition.x ~= CONTAINER_POSITION then doSendMagicEffect(fromPosition, CONST_ME_CRAPS) end doTransformItem(item.uid, value) doCreatureSay(cid, getCreatureName(cid) .. ' rolled a ' .. value - 5791 .. '.', TALKTYPE_ORANGE_1) return TRUE end
Ah sim rs
Mas hein, faz pra mudar de item rs tipo:
function onUse(cid, item, fromPosition, itemEx, toPosition)
local table = {5791,5792,5793,5794,5795,5796}
local random = math.random(1,#table)
doTransformItem(item.uid,table[random])
doSendMagicEffect(topos,CONST_ME_CRAPS)
doPlayerSay(cid, getPlayerName(cid) ..' rolled a '..random..'.', TALKTYPE_ORANGE_1)
return TRUE
end
não testei, mas se os ids dos dados estiverem certos, deve funfar.
Edited Maio 21 by 20cm
Ok! intão, vo testar essa formula que vc passo junto a minha formula, se der certo atualizo a script, ! vlw......to ligado mano, mais eu usava bastante o mapa vancini 8.5 e ainda uso ele, e essa função ai buga d++, ela debuga quando usa o dice, por isso resolvi cria a minha própria intende?Cara, esse daqui vem na maioria dos servers e funciona muito bem :
function onUse(cid, item, fromPosition, itemEx, toPosition) local value = math.random(5792, 5797) if fromPosition.x ~= CONTAINER_POSITION then doSendMagicEffect(fromPosition, CONST_ME_CRAPS) end doTransformItem(item.uid, value) doCreatureSay(cid, getCreatureName(cid) .. ' rolled a ' .. value - 5791 .. '.', TALKTYPE_ORANGE_1) return TRUE end
Ah sim rs
Mas hein, faz pra mudar de item rs tipo:
function onUse(cid, item, fromPosition, itemEx, toPosition) local table = {5791,5792,5793,5794,5795,5796} local random = math.random(1,#table) doTransformItem(item.uid,table[random]) doSendMagicEffect(topos,CONST_ME_CRAPS) doPlayerSay(cid, getPlayerName(cid) ..' rolled a '..random..'.', TALKTYPE_ORANGE_1) return TRUE endnão testei, mas se os ids dos dados estiverem certos, deve funfar.
Testado a sua formula, aprovado, e ja atualizado a script no forum e coloquei seu nome na descrição da script, vlw!
Rola Um REP+?? ai??...vlw
Edited Maio 26 by BogaOT
info
Group: Campones
Joined: 07/07/11
Posts: 15
Reputation: +1
Como meu primeiro poster e uma de minhas primeiras criações, não sei se estou postando direito, mais vamos lá.
Criei este tópico para mostrar um sistema simples e regulável do Dice (ou dado), ainda é uma script de baixo nivel, mais vi que alguns ots o Dice não funciona ou até mesmo debuga (o vancini 8.50 por exemplo), então criei uma formula simples e editável as frases e a quantidade de numero a dar ROLL vejam:
Primeiro vá em data/actions/script e copie qualquer arquivo .lua e renomei-o para "dice.lua", copie e cole isto dentro do arquivo:
Vá em data/actions/actions.xml e cole isto:
Deis-de já obrigado, espero ter ajudado alguém.
Comentem...Critiquem...Ajudem-me...
Edited Maio 26 by BogaOT