Para que Serviria Um Dado? Para Um Casino? Não Entendi a funcionalidade...
Acho Legal um dado, mas não tenho idéias de onde encaixar em um ot...
Alguma sugestão?
Flw!
Para que Serviria Um Dado? Para Um Casino? Não Entendi a funcionalidade...
Acho Legal um dado, mas não tenho idéias de onde encaixar em um ot...
Alguma sugestão?
Flw!
info
Grupo: Visconde
Registrado: 14/08/07
Posts: 322
Reputação: +4
Char no Tibia: Conde Sapo (Secura)

Meu amiguinho Dias OTonwer
Dado só tem UMA função
BRINCAR
mas ae você pode usar sua criatividade.
conheço gente que definiu 6 lugares de HUNT e o dado decide pra ele QUAL hunt ele vai
2 players podem fazer apostas (o outro player vê o numero que você rolou)
um NPC vai "ouvir" a mensagem do dado se o player já falou "HI"
Exmplo de linha do NPC "ouvindo" o dado :
if string.find(msg, '(%a*)rolled a 6(%a*)') then
o NPC vai fazer algo se o player rolou um "6"
Divirta-se rolando o DADO
Editado Setembro 23 por Conde Sapo
info
Grupo: Cavaleiro
Registrado: 03/06/07
Posts: 150
Reputação: +2

Boa amuginho ![]()
mas pelo que me consta ele não muda de id,
estou certo??? Eu tenho um aqui comigo que faz isso,
eu testei e ele não bugou ![]()
function onUse(cid, item, frompos, item2, topos)rand = math.random(5792, 5797)
doSendMagicEffect(cid, frompos, 26)
number = rand-5791
name = getPlayerName(cid)
doPlayerSay(cid, name ..' rolled a '.. number ..'.',16)
doTransformItem(item.uid, rand)
return 1
end
Pra ser sincero, eu numca tinha reparado este script, mas é bem inteligente ![]()
Funciona igual o de RL, o dado muda pro id que você rolou...
~*edit*~
Ah... lembrei de uma coisa:
if string.find(msg, '(%a*)rolled a 6(%a*)') then
quando o npc espera o player rolar o dado, onde ele define ser o msm player que falou
"hi", qualquer player pode rolar o dado por ele não?
eu não estou bem certo, mas acho que deveria ser assim:
if string.find(msg, '' .. getCreatureName(cid) .. ' rolled a 6(%a*)') then
ai sim ele define que deve ser o msm player do "hi"...
Lembrando que "' .. getCreatureName(cid) .. '", pode variar:
' .. getPlayerName(cid) .. '
' .. getName(cid) .. '
e etc...
Atenciosamente, KingCPI
Editado Setembro 24 por KingCPI
info
Grupo: Visconde
Registrado: 17/05/07
Posts: 319
Reputação: 0
Char no Tibia: Breninhoow

Como ele fica dentro do OT?
Como usa?
Muito bom o tutorial..
info
Grupo: Visconde
Registrado: 14/08/07
Posts: 322
Reputação: +4
Char no Tibia: Conde Sapo (Secura)

Pelo que eu ví , a unica diferença é esse doTransformItem que o meu não tem.Eu tenho um aqui comigo que faz isso,eu testei e ele não bugou
Nem achei uma utilidade real pra ter IDs diferentes.
quando o npc espera o player rolar o dado, onde ele define ser o msm player que falou"hi", qualquer player pode rolar o dado por ele não?
Olha este IF
elseif msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then
selfSay('Sorry, ' .. creatureGetName(cid) .. '! I talk to you in a minute.')
Este IF tá presente em TODOS NPC
Ele previne que a conversa seja só com o CID
Qualquer mensagem vinda de OUTRO cid será ignorada.
Sendo assim , só o dado rolado pelo CID vai valer.
(me corrija se eu estiver enganado)
É só por um dice no jogo.Como ele fica dentro do OT?Como usa?
Dentro de uma Quest , no chão , NPC que venda o dice , etc.
Existem 6 IDs de dice... qualquer 1 deles vai funcionar.
Pra usar , é só usar.
ahuehauheua
clica com o botão direito nele.
da mesma forma que você usaria qualquer outro item.

info
Grupo: Banidos
Registrado: 22/09/07
Posts: 74
Reputação: +1
Poderia faser tambem, uma aréa de hunt tipo o jogo, Jumanji (filme),
pra podemos usa esse dado!
seria bem doido ^^"
mais nao sei pra que um dado em um OT mais mesmo assim. Action perfeito.
Cya.
Anteciosamente: GoD Fakezin
Editado Outubro 8 por GODFakezin
info
Grupo: Visconde
Registrado: 14/08/07
Posts: 322
Reputação: +4
Char no Tibia: Conde Sapo (Secura)

Adorei a ideia.Poderia faser tambem, uma aréa de hunt tipo o jogo, Jumanji (filme),pra podemos usa esse dado!
seria bem doido ^^"
Você tem NIVEL pra fazer isso.
Pra cada número , seria uma situação
Pode até teleportar o player (como no filme)
Não tem teleport pra sair,
o player fica preso até alguem tirar a situação "liberar o amigo"
Rolando 2 dados , teremos 12 situações
Invasóes da sala
Teleporta 1 ou todos
(se todos , só volta quando matar todos bichos , ou todos morrerem
)
Uma sala pequena que precisa ter X pessoas.
2 dados (com UID pra não serem movidos, só pode clicar)
Mãos a obra GODFakezin

info
Grupo: Lenda
Registrado: 03/10/06
Posts: 2.6k
Reputação: +309
Gênero: Masculino
Char no Tibia: Knight Orion

Uh...
Eu fiz um NPC que nem o Zebron do Global
Se rolar um 6 ele te dá 6x mais do que vc apostou
info
Grupo: Visconde
Registrado: 14/08/07
Posts: 322
Reputação: +4
Char no Tibia: Conde Sapo (Secura)

Seria um ótimo tutorial de NPCSe rolar um 6 ele te dá 6x mais do que vc apostou
Que tal ???
:smile_positivo:
e galera muitas boas ideias para o ot melhorar e ficar mais divertido e muito bom o action mas eu como nao sei nada de scripts vez de voces so falar a ideia pq nao posta aki tudo certinho pros noob como eu por no ot ^^ gostei muito do NPC q o Lordfire falo se ele pudese me passa eu seria muit grato a ele.
Flw e otimo tutorial
info
Grupo: Campones
Registrado: 10/08/07
Posts: 66
Reputação: 0
Char no Tibia: Shoter'Craftman
Testei aki.. fiko mt massa, gostei mas nao seria mais legal com outro efeito!
mas mesmo assim FIKO SHOW!
aew alguem manda um npc de aposta ai ^^
info
Grupo: Visconde
Registrado: 14/08/07
Posts: 322
Reputação: +4
Char no Tibia: Conde Sapo (Secura)

o efeito que uso é especifico pro DICEmas nao seria mais legal com outro efeito!
que eu saiba só ele usa esse efeito
não inventei
fiz esse dado baseado no dado do Tibia Global
:hi:
info
Grupo: Artesão
Registrado: 21/02/07
Posts: 137
Reputação: +1
Char no Tibia: GOD Grimrath

no meu antigo ot 7.9 eu usava pra faser evento eu e alguns gms sortiavam os players cada um tinha um numero ai o player falava o seu e agente sortiava algumas coisas nada de itens soh mesmo tipow teleports para algumas areas liberadas casas sei la como quiser.
info
Grupo: Visconde
Registrado: 14/08/07
Posts: 322
Reputação: +4
Char no Tibia: Conde Sapo (Secura)
exclusivo para o XTibia
denunciar se aparecer em outro forum
Já vi tutoriais sobre dice (dado) em alguns foruns
Mas todos estavam errados ou incompletos.
Alguns servers já vem com o script
verificar estas linhas no arquivo data\actions\actions.xml
Estes são os IDs dos dados.
Se não existir estas linhas , incluir.
incluir/alterar o script em data\actions\scripts\dice.lua
Este funciona 100%
sem erros.
Editado Setembro 23 por Conde Sapo