Dice (dado)

Conde Sapo
em Actions e Talkactions

Conde Sapo

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 14/08/07Posts: 322Char 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

<action itemid="5792" script="dice.lua" />
<action itemid="5793" script="dice.lua" />
<action itemid="5794" script="dice.lua" />
<action itemid="5795" script="dice.lua" />
<action itemid="5796" script="dice.lua" />
<action itemid="5797" script="dice.lua" />

Estes são os IDs dos dados.

Se não existir estas linhas , incluir.

 

incluir/alterar o script em data\actions\scripts\dice.lua

-- Dice (dado) ----- By Conde Sapo

function onUse(cid, item, frompos, item2, topos)
numero = math.random(1, 6)
name = getPlayerName(cid)
doPlayerSay(cid, name ..' rolled a '.. numero ..'.',16)
doSendMagicEffect(cid, frompos, 26)
return 1
end

 

Este funciona 100%

sem erros.

 

smile_bye.gif

-----------------------
-------------------------------


Encontro de Quake na minha Ex-LAN

odeio rapidshare

"Criticas enriquecem o trabalho dos inteligentes.
Os negligentes simplesmente as ignoram." - Conde Sapo

"A melhor recompensa do Mestre ,
é ver o Aluno superar as espectativas." - Conde Sapo



(finalmente me convenceram a fazer a Fan Bar)

Meus trabalhos :
\/------- Clicar

01 - Porta com chave numérica
02 - Efeito de MAR em movimento
03 - Fruta na Árvore (acrescentei arvore)
04 - NPC Messager
05 - Monstros Morrem Mas Nao Somem Do Mapa
06 - Simulando UnderWater
07 - SpellBook (Book 2175)
08 - CommandsSpellBook (Book 6120)
09 - Fixo: Tudo Sobre A Linguagem Lua
10 - Dice (Rolando os dados)
11 - Voodoo Skull (previsão da sorte do dia)
12 - Caça Niqueis
13 - Mapa-spawn.xml (Como funciona)
14 - Pendurando objetos na parede
15 - Santa Doll (Papai Noel)
16 - EuTeAmoVoce [Instant Spell]
17 - doSendAnimatedText (Todas as cores)
18 - NPC Banqueiro
19 - 8 Bichos (Massive Summon)
20 - Transformando Barril Simples em Barril de Mana Fluid
21 - Quebrando Itens Com Arma (Tirando BUG)
22 - Padre Marcelo (Totalmente REFEITO)
23 - Npc De Backpack ( Back Picka )
24 - Npc De Dolls ( Baby Doll )
25 - Fonte Da Juventude (Mana e Life)
26 - NPC que troca itens
27 - Removendo paredes com PAUSA, (efeito visual lindo)
28 - Halloween - Fazendo o PumpkinHead
29 - Halloween - Criando o monstro Halloween Hare
30 - Mapa pra fazer Testes (Sapo.otbm)
31 - Fishing Rod (Qualquer versão)
32 - Jungle Maw (planta que morde)
33 - Npc Stan (fantasias de Carnaval)
Clicar -------/\

silkss

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 25/08/07Posts: 102

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!


Malandro é o gato! ;}

Meus Trabalhos:


Sou Fan De:



Dias OTonwer

Onwando Seu OT ;)


"Tudo" pode estar dentro de uma spoiler. ;3



Conheça Mome City

Eu era o membro 27 mil e poco... Agora 61 mil! T_T =x

Conde Sapo

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 14/08/07Posts: 322Char 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

-----------------------
-------------------------------


Encontro de Quake na minha Ex-LAN

odeio rapidshare

"Criticas enriquecem o trabalho dos inteligentes.
Os negligentes simplesmente as ignoram." - Conde Sapo

"A melhor recompensa do Mestre ,
é ver o Aluno superar as espectativas." - Conde Sapo



(finalmente me convenceram a fazer a Fan Bar)

Meus trabalhos :
\/------- Clicar

01 - Porta com chave numérica
02 - Efeito de MAR em movimento
03 - Fruta na Árvore (acrescentei arvore)
04 - NPC Messager
05 - Monstros Morrem Mas Nao Somem Do Mapa
06 - Simulando UnderWater
07 - SpellBook (Book 2175)
08 - CommandsSpellBook (Book 6120)
09 - Fixo: Tudo Sobre A Linguagem Lua
10 - Dice (Rolando os dados)
11 - Voodoo Skull (previsão da sorte do dia)
12 - Caça Niqueis
13 - Mapa-spawn.xml (Como funciona)
14 - Pendurando objetos na parede
15 - Santa Doll (Papai Noel)
16 - EuTeAmoVoce [Instant Spell]
17 - doSendAnimatedText (Todas as cores)
18 - NPC Banqueiro
19 - 8 Bichos (Massive Summon)
20 - Transformando Barril Simples em Barril de Mana Fluid
21 - Quebrando Itens Com Arma (Tirando BUG)
22 - Padre Marcelo (Totalmente REFEITO)
23 - Npc De Backpack ( Back Picka )
24 - Npc De Dolls ( Baby Doll )
25 - Fonte Da Juventude (Mana e Life)
26 - NPC que troca itens
27 - Removendo paredes com PAUSA, (efeito visual lindo)
28 - Halloween - Fazendo o PumpkinHead
29 - Halloween - Criando o monstro Halloween Hare
30 - Mapa pra fazer Testes (Sapo.otbm)
31 - Fishing Rod (Qualquer versão)
32 - Jungle Maw (planta que morde)
33 - Npc Stan (fantasias de Carnaval)
Clicar -------/\

DeadKennedy

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 03/06/07Posts: 150

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

SirBreno

Ex-Designer XTIBIA
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 17/05/07Posts: 319Char no Tibia: Breninhoow

Como ele fica dentro do OT?

Como usa?

 

Muito bom o tutorial..

bi.jpg

o~o~o~WINS~o~o~o



1274113242-U158345.png



Conde Sapo

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 14/08/07Posts: 322Char no Tibia: Conde Sapo (Secura)
Eu tenho um aqui comigo que faz isso,

eu testei e ele não bugou ;)

Pelo que eu ví , a unica diferença é esse doTransformItem que o meu não tem.

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)

 

Como ele fica dentro do OT?

Como usa?

É só por um dice no jogo.

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.

 

smile_bye.gif

-----------------------
-------------------------------


Encontro de Quake na minha Ex-LAN

odeio rapidshare

"Criticas enriquecem o trabalho dos inteligentes.
Os negligentes simplesmente as ignoram." - Conde Sapo

"A melhor recompensa do Mestre ,
é ver o Aluno superar as espectativas." - Conde Sapo



(finalmente me convenceram a fazer a Fan Bar)

Meus trabalhos :
\/------- Clicar

01 - Porta com chave numérica
02 - Efeito de MAR em movimento
03 - Fruta na Árvore (acrescentei arvore)
04 - NPC Messager
05 - Monstros Morrem Mas Nao Somem Do Mapa
06 - Simulando UnderWater
07 - SpellBook (Book 2175)
08 - CommandsSpellBook (Book 6120)
09 - Fixo: Tudo Sobre A Linguagem Lua
10 - Dice (Rolando os dados)
11 - Voodoo Skull (previsão da sorte do dia)
12 - Caça Niqueis
13 - Mapa-spawn.xml (Como funciona)
14 - Pendurando objetos na parede
15 - Santa Doll (Papai Noel)
16 - EuTeAmoVoce [Instant Spell]
17 - doSendAnimatedText (Todas as cores)
18 - NPC Banqueiro
19 - 8 Bichos (Massive Summon)
20 - Transformando Barril Simples em Barril de Mana Fluid
21 - Quebrando Itens Com Arma (Tirando BUG)
22 - Padre Marcelo (Totalmente REFEITO)
23 - Npc De Backpack ( Back Picka )
24 - Npc De Dolls ( Baby Doll )
25 - Fonte Da Juventude (Mana e Life)
26 - NPC que troca itens
27 - Removendo paredes com PAUSA, (efeito visual lindo)
28 - Halloween - Fazendo o PumpkinHead
29 - Halloween - Criando o monstro Halloween Hare
30 - Mapa pra fazer Testes (Sapo.otbm)
31 - Fishing Rod (Qualquer versão)
32 - Jungle Maw (planta que morde)
33 - Npc Stan (fantasias de Carnaval)
Clicar -------/\

GODFakezin

Banido
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 22/09/07Posts: 74

Poderia faser tambem, uma aréa de hunt tipo o jogo, Jumanji (filme), :D 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

Usuário banido por copiar tópico sem colocar devidos créditos.

Conde Sapo

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 14/08/07Posts: 322Char no Tibia: Conde Sapo (Secura)
Poderia faser tambem, uma aréa de hunt tipo o jogo, Jumanji (filme), :D pra podemos usa esse dado!

 

seria bem doido ^^"

Adorei a ideia.

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

 

smile_positivo.gif

-----------------------
-------------------------------


Encontro de Quake na minha Ex-LAN

odeio rapidshare

"Criticas enriquecem o trabalho dos inteligentes.
Os negligentes simplesmente as ignoram." - Conde Sapo

"A melhor recompensa do Mestre ,
é ver o Aluno superar as espectativas." - Conde Sapo



(finalmente me convenceram a fazer a Fan Bar)

Meus trabalhos :
\/------- Clicar

01 - Porta com chave numérica
02 - Efeito de MAR em movimento
03 - Fruta na Árvore (acrescentei arvore)
04 - NPC Messager
05 - Monstros Morrem Mas Nao Somem Do Mapa
06 - Simulando UnderWater
07 - SpellBook (Book 2175)
08 - CommandsSpellBook (Book 6120)
09 - Fixo: Tudo Sobre A Linguagem Lua
10 - Dice (Rolando os dados)
11 - Voodoo Skull (previsão da sorte do dia)
12 - Caça Niqueis
13 - Mapa-spawn.xml (Como funciona)
14 - Pendurando objetos na parede
15 - Santa Doll (Papai Noel)
16 - EuTeAmoVoce [Instant Spell]
17 - doSendAnimatedText (Todas as cores)
18 - NPC Banqueiro
19 - 8 Bichos (Massive Summon)
20 - Transformando Barril Simples em Barril de Mana Fluid
21 - Quebrando Itens Com Arma (Tirando BUG)
22 - Padre Marcelo (Totalmente REFEITO)
23 - Npc De Backpack ( Back Picka )
24 - Npc De Dolls ( Baby Doll )
25 - Fonte Da Juventude (Mana e Life)
26 - NPC que troca itens
27 - Removendo paredes com PAUSA, (efeito visual lindo)
28 - Halloween - Fazendo o PumpkinHead
29 - Halloween - Criando o monstro Halloween Hare
30 - Mapa pra fazer Testes (Sapo.otbm)
31 - Fishing Rod (Qualquer versão)
32 - Jungle Maw (planta que morde)
33 - Npc Stan (fantasias de Carnaval)
Clicar -------/\

Lordfire

TFS Maintainer
avatar
Lenda
Lenda

INFOS

Grupo: LendaRegistrado: 04/10/06Posts: 2605Gênero: MasculinoChar 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

Conde Sapo

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 14/08/07Posts: 322Char no Tibia: Conde Sapo (Secura)
Se rolar um 6 ele te dá 6x mais do que vc apostou
Seria um ótimo tutorial de NPC

 

Que tal ???

 

:smile_positivo:

-----------------------
-------------------------------


Encontro de Quake na minha Ex-LAN

odeio rapidshare

"Criticas enriquecem o trabalho dos inteligentes.
Os negligentes simplesmente as ignoram." - Conde Sapo

"A melhor recompensa do Mestre ,
é ver o Aluno superar as espectativas." - Conde Sapo



(finalmente me convenceram a fazer a Fan Bar)

Meus trabalhos :
\/------- Clicar

01 - Porta com chave numérica
02 - Efeito de MAR em movimento
03 - Fruta na Árvore (acrescentei arvore)
04 - NPC Messager
05 - Monstros Morrem Mas Nao Somem Do Mapa
06 - Simulando UnderWater
07 - SpellBook (Book 2175)
08 - CommandsSpellBook (Book 6120)
09 - Fixo: Tudo Sobre A Linguagem Lua
10 - Dice (Rolando os dados)
11 - Voodoo Skull (previsão da sorte do dia)
12 - Caça Niqueis
13 - Mapa-spawn.xml (Como funciona)
14 - Pendurando objetos na parede
15 - Santa Doll (Papai Noel)
16 - EuTeAmoVoce [Instant Spell]
17 - doSendAnimatedText (Todas as cores)
18 - NPC Banqueiro
19 - 8 Bichos (Massive Summon)
20 - Transformando Barril Simples em Barril de Mana Fluid
21 - Quebrando Itens Com Arma (Tirando BUG)
22 - Padre Marcelo (Totalmente REFEITO)
23 - Npc De Backpack ( Back Picka )
24 - Npc De Dolls ( Baby Doll )
25 - Fonte Da Juventude (Mana e Life)
26 - NPC que troca itens
27 - Removendo paredes com PAUSA, (efeito visual lindo)
28 - Halloween - Fazendo o PumpkinHead
29 - Halloween - Criando o monstro Halloween Hare
30 - Mapa pra fazer Testes (Sapo.otbm)
31 - Fishing Rod (Qualquer versão)
32 - Jungle Maw (planta que morde)
33 - Npc Stan (fantasias de Carnaval)
Clicar -------/\

xiriom

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 28/06/06Posts: 105Char no Tibia: Skywar

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

Xiriom >>>>Corintiano Maloqueiro Sofredor!







Minhas Bars





use \/ =]

crawzinhuh

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/08/07Posts: 66Char no Tibia: Shoter'Craftman

Testei aki.. fiko mt massa, gostei mas nao seria mais legal com outro efeito!

mas mesmo assim FIKO SHOW!


by Anokinha

Link quebrado, espirado para mim eh REPORTADO!


Eh meu fã?Então use:

Feita por Cosmo1 xD

ou intao use:


by Anokinha


Sou Fã de:









Equipe Aries:
~~~~~~~~~> <~~~~~~~~~

xiriom

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 28/06/06Posts: 105Char no Tibia: Skywar

aew alguem manda um npc de aposta ai ^^

Xiriom >>>>Corintiano Maloqueiro Sofredor!







Minhas Bars





use \/ =]

Conde Sapo

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 14/08/07Posts: 322Char no Tibia: Conde Sapo (Secura)
mas nao seria mais legal com outro efeito!
o efeito que uso é especifico pro DICE

 

que eu saiba só ele usa esse efeito

não inventei

fiz esse dado baseado no dado do Tibia Global

 

 

:hi:

-----------------------
-------------------------------


Encontro de Quake na minha Ex-LAN

odeio rapidshare

"Criticas enriquecem o trabalho dos inteligentes.
Os negligentes simplesmente as ignoram." - Conde Sapo

"A melhor recompensa do Mestre ,
é ver o Aluno superar as espectativas." - Conde Sapo



(finalmente me convenceram a fazer a Fan Bar)

Meus trabalhos :
\/------- Clicar

01 - Porta com chave numérica
02 - Efeito de MAR em movimento
03 - Fruta na Árvore (acrescentei arvore)
04 - NPC Messager
05 - Monstros Morrem Mas Nao Somem Do Mapa
06 - Simulando UnderWater
07 - SpellBook (Book 2175)
08 - CommandsSpellBook (Book 6120)
09 - Fixo: Tudo Sobre A Linguagem Lua
10 - Dice (Rolando os dados)
11 - Voodoo Skull (previsão da sorte do dia)
12 - Caça Niqueis
13 - Mapa-spawn.xml (Como funciona)
14 - Pendurando objetos na parede
15 - Santa Doll (Papai Noel)
16 - EuTeAmoVoce [Instant Spell]
17 - doSendAnimatedText (Todas as cores)
18 - NPC Banqueiro
19 - 8 Bichos (Massive Summon)
20 - Transformando Barril Simples em Barril de Mana Fluid
21 - Quebrando Itens Com Arma (Tirando BUG)
22 - Padre Marcelo (Totalmente REFEITO)
23 - Npc De Backpack ( Back Picka )
24 - Npc De Dolls ( Baby Doll )
25 - Fonte Da Juventude (Mana e Life)
26 - NPC que troca itens
27 - Removendo paredes com PAUSA, (efeito visual lindo)
28 - Halloween - Fazendo o PumpkinHead
29 - Halloween - Criando o monstro Halloween Hare
30 - Mapa pra fazer Testes (Sapo.otbm)
31 - Fishing Rod (Qualquer versão)
32 - Jungle Maw (planta que morde)
33 - Npc Stan (fantasias de Carnaval)
Clicar -------/\

h3online

.......0.o.......
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 21/02/07Posts: 137Char 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.



[X]Camponês
[X]Caçador
[X]Cavaleiro
[X]Baronete
[X]Barão


Tibi4ee e Colex melhores escripters
Mapper e RPG Maker