Modal Dialog para TFS 1.0

comedinhasss

Comedinha
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 08/08/07Posts: 520Gênero: MasculinoChar no Tibia: Sir Morths

Galera, como faz um tempo que eu não posto nada exclusivo aqui resolvi postar uma função do Modal Dialog para a TFS 1.0

Adicione em global.lua:

function doPlayerAddDialog(cid, id, func)
modalWindow = ModalWindow(id, func.title, func.message)
if modalWindow:getId() == id then
for _, v in ipairs(func.buttons) do
         modalWindow:doAddButton(v.id, v.text)
end
for _, v in ipairs(func.choices) do
        modalWindow:doAddChoice(v.id, v.text)
end
modalWindow:setDefaultEnterButton(func.buttonEnter)
modalWindow:setPriority(func.popup)
modalWindow:setDefaultEscapeButton(func.buttonEscape)
end
modalWindow:sendToPlayer(cid)
return FALSE
end


Exemple script:

modaldialog = {
title = Exemple",
message = "Exemple",
buttons = {
{ id = 1, text = "Go" },
},
buttonEnter = 1,
buttonEscape = 2,
choices = {
{ id = 1, text = "Um" },
{ id = 5, text = "Dois" }
},
popup = true
}
 
function onStepIn(cid, item, position, fromPosition)
doPlayerAddDialog(cid, 1001, modaldialog)
registerCreatureEvent(cid, "ModalScript")
return true
end

Depois você deve criar o creature script mais não quero postar ele, pesquise... Aqui é só a função :3

Bruno de Carvalho Câmara
[email protected]<script data-cfhash='f9e31' type="text/javascript"> /* */</script> / (18) 9 9640-4544
 

 

 

 

 

 

 

 

 

 

facebook.png&key=5c75f89868a8711c49cc20315645ab5fd3ef2d384bf666dd888f1c280a6b75ed&resource=1 twitter.png&key=a62b8fde99e302436f4cc04056c02768d777c0d27d77011e8931ced8099246e6&resource=1 googleplus.png&key=f287787442661f4422363039ba86e9c578c4921ad397c8f0d88f31709d26c48a&resource=1 youtube.png&key=08e8d5ba725e0a7bfedfe6c9d413ff55e2febb19493974e3a1fd5160d3cabc9f&resource=1 skype.png&key=0aee9c9483d4f4dee341915e654aa361f40598341a31a62afec9f83a2734e0ad&resource=1 steam-icon.png&key=b869d73d6be3b894b7204e151a9582d3b2a84a5d853d940297fec82e1ae25b55&resource=1

 

 

 

 

 

 

 

 

 

 

btn_donateCC_LG.gif&key=ea1b6265cec82d379c00914ab97fd15478f9983200fa273984872388d20f0b62&resource=1 180x25-doar.gif&key=8671e0307e2a7fd446670d1b16671d35069b1c91bed3d028b8f7db698c59eac5&resource=1

 

"Pesadelos? Sonhos? Calma, é apenas eu pensando em você!"

 

wMwSJFE.png?1&key=101925b29f8396357ec8f63d177a708785a8da5f96f154f44e9a4c6599794673&resource=1

SkyDarkyes

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 28/01/13Posts: 1685Gênero: Masculino

Para que server?'-'

48EnrrM.png

 

comedinhasss

Comedinha
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 08/08/07Posts: 520Gênero: MasculinoChar no Tibia: Sir Morths

Para que server?'-'

E o mesmo doPlayerAddDialog do 0.4, mas no 1.0 você deve definir as funções automaticamente então eu juntei tudo em 1

Bruno de Carvalho Câmara
[email protected]<script data-cfhash='f9e31' type="text/javascript"> /* */</script> / (18) 9 9640-4544
 

 

 

 

 

 

 

 

 

 

facebook.png&key=5c75f89868a8711c49cc20315645ab5fd3ef2d384bf666dd888f1c280a6b75ed&resource=1 twitter.png&key=a62b8fde99e302436f4cc04056c02768d777c0d27d77011e8931ced8099246e6&resource=1 googleplus.png&key=f287787442661f4422363039ba86e9c578c4921ad397c8f0d88f31709d26c48a&resource=1 youtube.png&key=08e8d5ba725e0a7bfedfe6c9d413ff55e2febb19493974e3a1fd5160d3cabc9f&resource=1 skype.png&key=0aee9c9483d4f4dee341915e654aa361f40598341a31a62afec9f83a2734e0ad&resource=1 steam-icon.png&key=b869d73d6be3b894b7204e151a9582d3b2a84a5d853d940297fec82e1ae25b55&resource=1

 

 

 

 

 

 

 

 

 

 

btn_donateCC_LG.gif&key=ea1b6265cec82d379c00914ab97fd15478f9983200fa273984872388d20f0b62&resource=1 180x25-doar.gif&key=8671e0307e2a7fd446670d1b16671d35069b1c91bed3d028b8f7db698c59eac5&resource=1

 

"Pesadelos? Sonhos? Calma, é apenas eu pensando em você!"

 

wMwSJFE.png?1&key=101925b29f8396357ec8f63d177a708785a8da5f96f154f44e9a4c6599794673&resource=1

dyego2008

Ajudar o Próximo é muito Bom,
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 03/06/08Posts: 508

Parabéns Bruno Obrigado Por trazer o Conteúdo para Nós ^^

WyvSCRs.png

Bennyhappy

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 10/11/11Posts: 118
[13/08/2013 14:24:48] [Error - TalkAction Interface]
[13/08/2013 14:24:48] data/talkactions/scripts/speed.lua:onSay
[13/08/2013 14:24:48] Description:
[13/08/2013 14:24:48] data/lib/global.lua:2: attempt to call global 'ModalWindow' (a nil value)
[13/08/2013 14:24:48] stack traceback:
[13/08/2013 14:24:48] data/lib/global.lua:2: in function 'doPlayerAddDialog'
[13/08/2013 14:24:48] data/talkactions/scripts/speed.lua:27: in function <data/talkactions/scripts/speed.lua:26>

para tfs 0.3.6? server 8.6?

SkyDarkyes

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 28/01/13Posts: 1685Gênero: Masculino

/\ Man olha o titulo do tópico TFS 1.0=10.0+

48EnrrM.png

 

Bennyhappy

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 10/11/11Posts: 118

ser possível ajustar? to tfs 0.3.6?

SkyDarkyes

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 28/01/13Posts: 1685Gênero: Masculino

A função é só para 1.0

48EnrrM.png

 

Bennyhappy

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 10/11/11Posts: 118

compilar esta função funciona?

Slicer

Insanity
avatar
Príncipe
Príncipe

INFOS

Grupo: PríncipeRegistrado: 19/08/10Posts: 4014Gênero: Masculino

n eh soh uma funçao... tem bem mais coisa envolvida... /\ ESQUECE...

"Só a beira do abismo que os seres humanos acham forças para mudar."... E isso me da nojo... ¬¬

"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." -Vass/Einstein

 

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

se for pra postar coisa pela metade então não posta né seu filho da puta

fica querendo se aparecer aí

bossisg.png

SkyDarkyes

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 28/01/13Posts: 1685Gênero: Masculino

/\ Ta falando de quem?PQP nunca vi tu chingando kkkkkkkkkk

48EnrrM.png

 

Slicer

Insanity
avatar
Príncipe
Príncipe

INFOS

Grupo: PríncipeRegistrado: 19/08/10Posts: 4014Gênero: Masculino

/\ eh pq tu n olha o barzinhu auhauah

"Só a beira do abismo que os seres humanos acham forças para mudar."... E isso me da nojo... ¬¬

"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." -Vass/Einstein

 

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

com o autor do tópico

bossisg.png

comedinhasss

Comedinha
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 08/08/07Posts: 520Gênero: MasculinoChar no Tibia: Sir Morths

se for pra postar coisa pela metade então não posta né seu filho da puta

fica querendo se aparecer aí

Oi abigo, quando eu tive tempo eu posto algo completo :3

Não estou querendo me aparecer eu só vim postar a função e não o script.

Bruno de Carvalho Câmara
[email protected]<script data-cfhash='f9e31' type="text/javascript"> /* */</script> / (18) 9 9640-4544
 

 

 

 

 

 

 

 

 

 

facebook.png&key=5c75f89868a8711c49cc20315645ab5fd3ef2d384bf666dd888f1c280a6b75ed&resource=1 twitter.png&key=a62b8fde99e302436f4cc04056c02768d777c0d27d77011e8931ced8099246e6&resource=1 googleplus.png&key=f287787442661f4422363039ba86e9c578c4921ad397c8f0d88f31709d26c48a&resource=1 youtube.png&key=08e8d5ba725e0a7bfedfe6c9d413ff55e2febb19493974e3a1fd5160d3cabc9f&resource=1 skype.png&key=0aee9c9483d4f4dee341915e654aa361f40598341a31a62afec9f83a2734e0ad&resource=1 steam-icon.png&key=b869d73d6be3b894b7204e151a9582d3b2a84a5d853d940297fec82e1ae25b55&resource=1

 

 

 

 

 

 

 

 

 

 

btn_donateCC_LG.gif&key=ea1b6265cec82d379c00914ab97fd15478f9983200fa273984872388d20f0b62&resource=1 180x25-doar.gif&key=8671e0307e2a7fd446670d1b16671d35069b1c91bed3d028b8f7db698c59eac5&resource=1

 

"Pesadelos? Sonhos? Calma, é apenas eu pensando em você!"

 

wMwSJFE.png?1&key=101925b29f8396357ec8f63d177a708785a8da5f96f154f44e9a4c6599794673&resource=1