Sem palavras!
Perfeito pra fazer uma cópia da "Dream Challenge" do tibia global!
Além de um passatempo para os desocupados. xD
Aprovado
Sem palavras!
Perfeito pra fazer uma cópia da "Dream Challenge" do tibia global!
Além de um passatempo para os desocupados. xD
Aprovado
O RESTO DO TUTO:
14- Apague TODO seu conteúdo e cole isso: (As coordesadas devem ser as mesmas que você colocou na action do passo 6)
function onUse(cid, item, frompos, item2, topos)
pos = getPlayerPosition(cid)
status = getPlayerStorageValue(cid,8103)
item1pos = {x=719, y=1226, z=7, stackpos=255}
item2pos = {x=720, y=1226, z=7, stackpos=255}
item3pos = {x=721, y=1226, z=7, stackpos=255}
item4pos = {x=722, y=1226, z=7, stackpos=255}
item5pos = {x=719, y=1227, z=7, stackpos=255}
item6pos = {x=720, y=1227, z=7, stackpos=255}
item7pos = {x=721, y=1227, z=7, stackpos=255}
item8pos = {x=722, y=1227, z=7, stackpos=255}
item9pos = {x=719, y=1228, z=7, stackpos=255}
item10pos = {x=720, y=1228, z=7, stackpos=255}
item11pos = {x=721, y=1228, z=7, stackpos=255}
item12pos = {x=722, y=1228, z=7, stackpos=255}
item13pos = {x=719, y=1229, z=7, stackpos=255}
item14pos = {x=720, y=1229, z=7, stackpos=255}
item15pos = {x=721, y=1229, z=7, stackpos=255}
item16pos = {x=722, y=1229, z=7, stackpos=255}
item1 = getThingfromPos(item1pos)
item2 = getThingfromPos(item2pos)
item3 = getThingfromPos(item3pos)
item4 = getThingfromPos(item4pos)
item5 = getThingfromPos(item5pos)
item6 = getThingfromPos(item6pos)
item7 = getThingfromPos(item7pos)
item8 = getThingfromPos(item8pos)
item9 = getThingfromPos(item9pos)
item10 = getThingfromPos(item10pos)
item11 = getThingfromPos(item11pos)
item12 = getThingfromPos(item12pos)
item13 = getThingfromPos(item13pos)
item14 = getThingfromPos(item14pos)
item15 = getThingfromPos(item15pos)
item16 = getThingfromPos(item16pos)
if item.uid == 8103 and item.itemid == 1945 and status == -1 then
doTransformItem(item.uid,item.itemid+1)
elseif item.uid == 8103 and item.itemid == 1946 and item1.itemid == 1686 and item2.itemid == 1686 and item3.itemid == 1687 and item4.itemid == 1687 and item5.itemid == 1686 and item6.itemid == 1686 and item7.itemid == 1687 and item8.itemid == 1687 and item9.itemid == 1689 and item10.itemid == 1689 and item11.itemid == 1688 and item12.itemid == 1688 and item13.itemid == 1689 and item14.itemid == 1689 and item15.itemid == 1688 and item16.itemid == 1688 then
doSendAnimatedText(pos, "I AM ROCK!!!", TEXTCOLOR_BLUE)
setPlayerStorageValue(cid,8103,1)
doSendMagicEffect(item1pos, 10)
doSendMagicEffect(item2pos, 10)
doSendMagicEffect(item3pos, 10)
doSendMagicEffect(item4pos, 10)
doSendMagicEffect(item5pos, 10)
doSendMagicEffect(item6pos, 10)
doSendMagicEffect(item7pos, 10)
doSendMagicEffect(item8pos, 10)
doSendMagicEffect(item9pos, 10)
doSendMagicEffect(item10pos, 10)
doSendMagicEffect(item11pos, 10)
doSendMagicEffect(item12pos, 10)
doSendMagicEffect(item13pos, 10)
doSendMagicEffect(item14pos, 10)
doSendMagicEffect(item15pos, 10)
doSendMagicEffect(item16pos, 10)
doTransformItem(item.uid,item.itemid-1)
doPlayerSendTextMessage(cid,22,'Challange complete!')
end
end
15- Agora mova esses 3 arquivos de volta para data/actions/scripts.
16- Agora abra seu actions.xml (Data/actions) com o bloco de notas.
17- Adcione isso nas tags:
<action uniqueid="8070" script="testlever.lua" /><action uniqueid="8071" script="testlever.lua" />
<action uniqueid="8072" script="testlever.lua" />
<action uniqueid="8073" script="testlever.lua" />
<action uniqueid="8074" script="testlever.lua" />
<action uniqueid="8075" script="testlever.lua" />
<action uniqueid="8076" script="testlever.lua" />
<action uniqueid="8077" script="testlever.lua" />
<action uniqueid="8078" script="testlever.lua" />
<action uniqueid="8079" script="testlever.lua" />
<action uniqueid="8080" script="testlever.lua" />
<action uniqueid="8081" script="testlever.lua" />
<action uniqueid="8082" script="testlever.lua" />
<action uniqueid="8083" script="testlever.lua" />
<action uniqueid="8084" script="testlever.lua" />
<action uniqueid="8085" script="testlever.lua" />
<action uniqueid="8086" script="testlever.lua" />
<action uniqueid="8087" script="testlever.lua" />
<action uniqueid="8088" script="testlever.lua" />
<action uniqueid="8089" script="testlever.lua" />
<action uniqueid="8090" script="testlever.lua" />
<action uniqueid="8091" script="testlever.lua" />
<action uniqueid="8092" script="testlever.lua" />
<action uniqueid="8093" script="testlever.lua" />
<action uniqueid="8094" script="testlever.lua" />
<action uniqueid="8095" script="testlever.lua" />
<action uniqueid="8096" script="testlever.lua" />
<action uniqueid="8097" script="testlever.lua" />
<action uniqueid="8098" script="testlever.lua" />
<action uniqueid="8099" script="testlever.lua" />
<action uniqueid="8100" script="testlever.lua" />
<action uniqueid="8101" script="testlever.lua" />
<action uniqueid="8102" script="testlever.lua" />
<action uniqueid="8103" script="winlev.lua" />
<action uniqueid="8104" script="wldoor2.lua" />
18- Salve.
FIM DA PARTE DE QUEST.
MINI-GAME:Repita todos os passos modificando apenas:
1- No passo 1, não faça a alavanca 34 também.
2- No passo 2, sobrará um id (8103, seria o da lever 34).
3- Não faça o passo 3.
4- Não faça o passo 9.
5- Não faça o passo 10.
6- Não faça o passo 11.
7- Não faça o passo 12.
8- Não faça o passo 13.
9- Não faça o passo 14.
10- No passo 17, não coloque as 2 últimas tags.
Pronto! Agora é só modificar ao seu gosto. (Se puder)
Créditos: Koti.
Nível do tutorial: Fácil
Testado em: YurOts 0.3 (versão 8.0)
Nível de quest: Bastante Elaborado
Divirtam-se. Atenciosamente, Koti
Editado Março 23 por Koti
Caro amigo.
Nesse caso se o tutorial nao couber e perimitido o post para complemento, pois ja vi varias coisas assim...
Gostei muito, porem ainda não testei.
Obrigado.
info
Grupo: Artesão
Registrado: 25/10/07
Posts: 100
Reputação: 0
Char no Tibia: Climber Man

Tutorial muito bom sim!
Apenas alguns errinhos de formatação que você pode consertar.
Por mim está APROVADO!
Abraços,
Escalador
info
Grupo: Conde
Registrado: 23/12/07
Posts: 566
Reputação: +5
Char no Tibia: Tprocheira soldier

O loco cara. Você deve ter demorado um tempão para fazer isso certo? Porque é muito demorado cara. Muito legal, isso do Mini-game é muito legal ^^.

Editado Abril 2 por Tprocheira
info
Grupo: Campones
Registrado: 20/03/08
Posts: 60
Reputação: 0
Char no Tibia: Draxa Loth

Gostei baxtante ;D
Sem dúvida, o top de um server ta cansado de upa vai joga um mini game, e concrtz vai atrazar os lezados tentando fazer a quest ;DD
Criativo, mt bom
Aprovado
mto bom
soh achei beeeeeem dificil do player acertar
vejo q vc eh bastante criativo =D
daki a poko, se vc continuar postando esses quebra-cabeças
todos os servers vaum ter areas de mini-games =D
prefiro como mini game do que como quest ![]()
APROVADO
Editado Março 25 por Kenon9555
Ficou muito bom parabens, por mim eu aprovo nota 9,9 (10 só a cipsoft)
Atenciosamente,
Maximus
~ Muito Bom
Coloca Uma Spoil
O Topico Está Inorme
Mais 
info
Grupo: Campones
Registrado: 19/08/07
Posts: 76
Reputação: +3
Char no Tibia: Não jogo

Eu, particularmente, prefiro o quebra-cabeça 1.
Este é bastante complicado, bom para um RPG realmente seiro.
Não quero nem imaginar como será o ultimo quebra-cabeça.
Aprovado
Que venha o terceiro e ultimo!
Atenciosamente,
Dartilus
Muito bom
A idéia do Northon seria boa..
colocar um spoil
mas fico rox ae
vlws mano =D
nuss
ki maneirooo
xD
info
Grupo: Conde
Registrado: 23/12/07
Posts: 566
Reputação: +5
Char no Tibia: Tprocheira soldier

~ Muito Bom
Coloca Uma Spoil
O Topico Está Inorme
Mais
Inorme é??? xD, todos erramos, e quando erramos aprendemos.
Só arrume se não alguem vai tirar sarro.
info
Grupo: Artesão
Registrado: 04/05/08
Posts: 126
Reputação: +4
Char no Tibia: ADM Ayame

Fico Bom , voce deve ter demorado muito em !
info
Grupo: Artesão
Registrado: 04/07/07
Posts: 103
Reputação: +12
QUEST COM QUEBRA-CABEÇA COMPOSTO
:INTRO:
Esse quebra-cabeça foi maldosamente invetado por mim, com a intenção de deixar os players com um ataque de nervos. O problema foi que ele acabou se tornando um dos mais legais mini-games do meu ot... o povo ia lá só pra jogar, eles faziam disputa de tempo, ficaram totalmente viciados. Ele foi originalmente desenvolvido para uma quest, e assim será postado aqui. Ao final do tópico, darei instruções para quem quiser usa-lo como mini-game. O objetivo do player é fazer com que os quadrados de uma sala à esquerda fiquem igual ao modelo na sala da esquerda usando apenas algumas alavancas. Após completo o desafio, o player poderá passar por uma porta que antes não conseguia passar.
:COMO FUNCIONA:
Ele é formado por 34 alavancas, sendo 16 alavancas que clonam o quadrado que está acima, pré dispostas em uma ordem maldosamente trocada, 16 alavancas que clonam o quadrado que está a direita, postos em ordem correta, 1 alavanca de reset, 1 alavanca de vitória.
Requesitos
Apenas um editor de mapas e um server.
:LEMBRETE:
Não é exatamente uma quest inteira, depende da sua criatividade para fazer o quebra-cabeça apenas como uma parte de outra quest. Além disso, esse pode ser usado como mini-game.
EU ACONSELHO PARA QUEM NÃO CONSEGUE ENTENDER A ACTION, MECHER APENAS NAS POSIÇÕES DOS QUADRADINHOS E SEGUIR OS IDS DAS ALAVANCAS E DOS ITEMS A RISCA.
COMEÇANDO
1- Faça uma área QUASE IGUAL com essa: (exeto as alavancas 35, 36 e 37)
2- Agora coloque os seguintes unique ids nas alavancas: LEGENDA: (Número da alavanca-UniqueId)
3- Agora crie outra área, essa porém, vai ser a sala da quest ou uma sala com um teleport, enfim, com o que for fazer da quest. A única exigência, é que a sala só pode ter uma entrada: UMA LEVEL DOOR. (Não coloque ids na door ainda.)
4- Agora pegue as coordenadas de todos aqueles 16 quadrados da sala da direita (Do quebra-cabeça).
5- Copie um arquivo da pasta data/actions/scripts do seu server e cole em qualquer lugar.
6- Apague TODO seu conteúdo e cole isso:
7- Em Marrom, você deve por as coordenadas dos quadrados. (Passo 4) LEGENDA: (itemXpos-quadrado)
8- Salve, Feche-o, e renomeie o documento para testlever
9- Agora lembra aquela level door que eu mencionei no passo número 3? Chegou a hora de dar um UNIQUE ID para ela.
10- Agora copie um arquivo da pasta data/actions/scripts do seu server e cole em qualquer lugar.
11- Apague TODO seu conteúdo e cole isso:
Em Laranja, o Unique Id da porta.
Em Rosa, o unique id da alavanca de vitória (34).
12- Salve, Feche-o, e renomeie o documento para wldoor2
13- Agora copie novamente um arquivo da pasta data/actions/scripts do seu server e cole em qualquer lugar.
14- Apague TODO seu conteúdo e cole isso: (As coordesadas devem ser as mesmas que você colocou na action do passo 6)
Malz aew gente, continua no próximo post \/
Editado Março 23 por Koti