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
Grupo: Conde
Registrado: 12/11/08
Posts: 520
Reputação: +73
Gênero: 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.
Editado Maio 13 por Erimyth
Firmeza nem tinha percebido isto, foi mal ae
info
Grupo: Banidos
Registrado: 21/01/12
Posts: 842
Reputação: +234
Char no Tibia: Stephan

é legal ver que você ja entrou no forum tentando ajudar diferente de outros, parabens, continue postando!
info
Grupo: Barão
Registrado: 18/10/10
Posts: 246
Reputação: +89
Char no Tibia: 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.
Editado Maio 21 por 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
Editado Maio 26 por BogaOT
info
Grupo: Campones
Registrado: 07/07/11
Posts: 15
Reputação: +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...
Editado Maio 26 por BogaOT