~~º Sala De Comando 1.0 º~~

Dare Devil
em Tutoriais de Scripting

Dare Devil

Ex-Coordenador de Imprensa
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 27/06/07Posts: 598Gênero: Masculino

TUTORIAL CRIANDO UMA SALA DE COMANDO 1.0

 

Nesse tutorial vo ensinar como fazer uma lugar aonde só entra GMs, e que ali ele tenha acesso a algumas funções uteis... como sumonar criaturas, ir a determinados lugares apartir dos teleports que estarão ali, criar runas sem presisar ficar falando /i xxxx 250... entra muitas outras utilidades que você poderá criar para esse lugar

 

Vamos lá:

 

1° passo:

 

Faça uma area como essa:

 

57295341ih6.jpg

 

PS: o tamanho você pode escolher de acordo com a quantidade de coisas que você ira adiciona ali dentro...

 

Feito isso iremos para o 2° passo

 

2° passo:

 

Após fazer sua area vamos agora para uma das funções da sala... Um sumonador

 

Coloque na sua sala um objeto.. (no meu caso coloquei um pedestal (id: 1469), mas você pode colocar qualquer objeto, como alavanca, estatua, etc...)

veja:

 

2passofu6.jpg

 

Em cima na parede eu coloquei um blackboard (id: 1811)para identificar o que ira summonar se clicar naquele local, mas vc pode colocar outras coisas como placas.

 

Feito isso vc ira clicar com o botão direito sobre o pedestal, ou outro objeto que vc colocou, e clicar em propriedade...

Agora em Action id você ira colocar um numero, eu usei o n° 6000, mas você pode usar qulquer outro, desde que não esteja sendo usado por outra action...

 

Ai você se pergunta, porquê não se pode ter um action id repetido..

 

Por que, ja penso uma player vai la todo feliz ebaaaa vo faser a quest, ai vai e clica no bau ai ele ganha um item, e mistériosamente ele summona um orshabaal la fora... por isso ^^

 

voutando, depois que você colocou o action id no objeto, vamos a action:

 

abra a pasta do seu ot e va em data/actions/script feito isso você copie qualquer arquivo de la e renomei para Summon_Orshabaal

 

Feito isso abra ele e apague tudo que a nele e cole isso:

 

function onUse(cid, item, frompos, item2, topos)

if item.actionid == 6000 then

doSummonCreature("Orshabaal", {x=989, y=1107, z=7})

doSendMagicEffect(topos,14)

else

doPlayerSendCancel(cid,"Desculpe, Não é possivel")

end

return 1

end

 

Agora explicando:

 

6000 >>> é o action id que nós colocamos no objeto

 

Orshabaal>>> é a criatura q ira ser sumonada quando nós dermos use no objeto

 

x=989, y=1107, z=7 >>> é aonde a criatura será sumonada

 

Você podera adicionar na sala quantos sumonadores você quiser, lembrando apenas de colocar uma action id diferente em cada..

 

Agora vamos pro 3° passo

 

3° passo:

 

Bem, agora nóis iremos faser uma criador de item...

 

Coloque outro objeto em outro canto da sala, no meu caso eu usarei novamente um pedestal...

 

veja:

 

16073613lc2.jpg

 

Em frente do pedestal (id:1466).. eu coloquei oque ira ser criado quando eu der use no objeto, q no caso ali é uma uh...

 

feito isso clique com o botão direito em cima do objeto e clique em propriedades... agora adicione no Action id um id, que no meu caso usei 6001, mas você pode usar qualquer id que você desejar, lembrando apenas que não pode aver action ids repetidos ^^

 

feito isso abra a pasta do seu ot e va em data/actions/script feito isso você copie qualquer arquivo de la e renomei para Create_uh

 

agora apague tudo que ouver ali dentro e cole isso:

 

function onUse(cid, item, frompos, item2, topos)

if item.actionid == 6001 then

doPlayerAddItem(cid,2273,250)

doSendMagicEffect(topos,14)

else

doPlayerSendCancel(cid,"Sorry, not possible.")

end

end

 

Explicando:

 

6001 >>> é o action id que nós colocamos no objeto

 

2273 >>> esse é o item que será criado ao der use no objeto, que aqui no caso é uma UH

 

250 >>> é a quantidade que ira ser criado do item que no caso aki vai ser uma UH de 250 cargas

 

Você poderá adicionar quantos criadores de itens quiser, desde que estejam com actions id diferentes

 

Agora o 4° e ultimo passo

 

4° passo:

 

Agora você deve estar se perguntando e como eu irei para essa sala... aqui esta a resposta

 

coloque em um lugar de sua preferencia, que no meu caso é o templo, um objeto, q no meu caso é um blue fire (id: 1397)..

 

veja:

 

imagemiv0.png

 

Agora clique com o botão direito sobre ele e clique em propriedades..

Adicione um Action id nele, que no meu caso foi 6002, lembrando que você pode adicionar qualquer um, nem pressiso falar oque você não pode adicionar igual né ^^

 

feito isso abra a pasta do seu ot e va em data/actions/script feito isso você copie qualquer arquivo de la e renomei para tele

 

apague oque estiver la dentro e coloque isso:

 

function onUse(cid, item, frompos, item2, topos)

pos = pos = {x=1000, y=1000, z=7}

aceso = getPlayerAccess(cid)

msg = "Bem-Vindo a sala de comando"

msgN = "Desculpe, Apenas GODs tem permissão para usar este teleporte"

posplayer = getPlayerPosition(cid)

if item.actionid == 6002 then

if aceso == 5 then

doPlayerSendTextMessage(cid, 22, msg)

getThingfromPos(posplayer)

doSendMagicEffect(posplayer,2)

doTeleportThing(cid,pos)

doSendMagicEffect(pos,10)

else

doPlayerSendTextMessage(cid, 22, msgN)

end

end

 

Explicando:

 

pos = {x=1000, y=1000, z=7} >>> aqui você ira colocar a posição para onde ele ira ser teleportado...

 

msg = "Bem-Vindo a sala de comando" >>> aqui é a msg que ele ira receber ao ser teleportado

 

msgN = "Desculpe, Apenas GODs tem permissão para usar este teleporte" >>> Msg que ira aparecer caso o player não tenha o acesso nescessario

 

6002 >>> aqui é o action id que nós colocamos no objeto

 

5 >>> aqui é o acesso que o player deve ter para ser teleportado para a sala, ai você fala, aff para que isso, só para complicar, ai eu respondo, voce quer que um player (access: 1 ) entre na sala e fassa uma bp de uh de 250 cargas de graça, e summone um apocalypse, orshabaal no serve, eu acho q não né...

 

Bom o tutorial fica por aqui... espero que vocês tenham gostado do tuto... olhe como ficor a minha sala:

 

finalth3.jpg

 

PS: os teleports ao lado são teleports que eu coloquei para sertos lugares, você pode colocar eles para te levar a sertos lugares como, quests, areas de hunt, templo de outra city, dp, etc...

PS2[/sup: para qm não sabe abra sua pasta do ot e va em data/actions

e abra o arquivo Actions.xml q está ai e adicione isso.

 

<action actionid="6002" script="tele.lua" /> 
<action actionid="6001" script="Creat_uh.lua" /> 
<action actionid="6000" script="Summon_Orshabaal.lua">

 

Espero que gostem...

 

 

Créditos: DarcKKK

 

Atenciosamente,

~DD ou ~DarezinhUu - Campeão da 1ª MDS Xtibia

Atenciosamente,

Dare Devil.

 

Siga-me no Twitter,

@LucasPassosCDR

Necro das Trevas

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/03/07Posts: 3

Cara... o que eu posso dizer... vc deveria ser moderador dono sei lah... cara vc é muito bom... este tuto vai ajudar muita gente mesmo... vlw...

~.~ Sign: ~.~

---------------------------------
Te ajudei??? És meu fan??? Use minha fan Bar...

---------------------------------
~.~ Sou de: ~.~

---------------------------------
~.~ Posts: ~.~

[x] 10 Posts
[?] 50 Posts
[?] 100+ Posts

ViNi, ThE

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/10/06Posts: 36Char no Tibia: Gran Knight Vini

Creeedo adoreiii nunca tinha nem pensando nisso

Vlws msm mto bom

 

Flw

Biamarx

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/12/05Posts: 6

Excelente eh pouco! =x

That's all folks!

Goku_GM

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 17/05/07Posts: 1

Putzz... DD ótimo, torço pra que você seja Moderador ou Coordenador, tu tem uma otima ortografia sempre organiza seus tutoriais parabens...

irok

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/03/06Posts: 5

po galera eu fui fazer a sala de comandos do tutorial, so que ai eu botei alavancas em vez dakele summoner que se boto, ai depois fiz tudo certinho, ai o ot abri e talz, ai quando eu cliko no blue fire pra ir pra sala de comando n aconteçe nda, ai eu vou pra sala de comando com /a ai cheguei la fui puxando as alavancas e n aconteçia nda, ten como vc me ajuda,a e quando eu abro o ot da esse erro assim:

 

Error: Can not open data/actions/scripts/summom_dragon.lua

data/actions/scripts/tele.lua:2: '=´ expected near '=´

 

exatamento como ta ai cima, o q eu faço galera? vlw.

nicholasfc

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/01/06Posts: 16

Cara,

 

isso eh perfeito, como ninguem pensou ainda antes..

vc eh um genio...


a internet tava ruim nesse dia

Dare Devil

Ex-Coordenador de Imprensa
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 27/06/07Posts: 598Gênero: Masculino
po galera eu fui fazer a sala de comandos do tutorial, so que ai eu botei alavancas em vez dakele summoner que se boto, ai depois fiz tudo certinho, ai o ot abri e talz, ai quando eu cliko no blue fire pra ir pra sala de comando n aconteçe nda, ai eu vou pra sala de comando com /a ai cheguei la fui puxando as alavancas e n aconteçia nda, ten como vc me ajuda,a e quando eu abro o ot da esse erro assim:

 

Error: Can not open data/actions/scripts/summom_dragon.lua

data/actions/scripts/tele.lua:2: '=´ expected near '=´

 

exatamento como ta ai cima, o q eu faço galera? vlw.

 

Amigo Irok faça igualzinho ao que está no tutorial pois o Goku_GM mandou uma PM pra min dizendo que ficou show de bola...

 

Atenciosamente,

~DD ou ~DarezinhUu - Campeão da 1ª MDS Xtibia

Atenciosamente,

Dare Devil.

 

Siga-me no Twitter,

@LucasPassosCDR

Dekooo

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/05/07Posts: 377Char no Tibia: Sirke Amere *( AsTeRa )*

muito bom esse tuto :D

 

vc eh um bom tutor ;) ^^

assinatura bugada, vide sobre mim

Jvchequer

"Veni, vidi, vici."
avatar
Lenda
Lenda

INFOS

Grupo: LendaRegistrado: 10/10/05Posts: 2161Char no Tibia: Master Chequer

Muito bom Dare.

Parabéns pelo tópico.

 

 

Aprovado.

 

 

Sem mais

1271330714-U1306.gif

 

~ Fiz parte da Equipe Xtibia em um tempo que Tibia era minha família. Saudades de todos vocês.

kadushot

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/08/06Posts: 3

aff...fiz td certinho..mas qd vo abri o ot aparece assim

"Unable to load Actions"

 

oq eu façoo??

eu fiz 10 actions e colokei td certinho lah no "actions.xml"

...

colokei assim:

 

<action actionid="6009" script="Castle_Tele.lua" />

<action actionid="6008" script="Create_Explosion.lua" />

<action actionid="6007" script="Create_UH.lua" />

<action actionid="6006" script="Create_SD.lua">

<action actionid="6005" script="Summon_Morgaroth.lua" />

<action actionid="6004" script="Summon_Orshabaal.lua" />

<action actionid="6003" script="Summon_Demon.lua">

<action actionid="6002" script="Summon_Hydra.lua" />

<action actionid="6001" script="Summon_Dragon_Lord.lua" />

<action actionid="6000" script="Summon_Dragon.lua">

 

 

help eu!!!

Alimente meus bixinhos? Obrigado!


Gostou de algum tutorial, alguma resposta, ou tirei alguma dúvida sua? Use minha FanBar!

Me odeia? Fiz algo de errado pra você? Odiou algum tutorial meu? Use:

A Melhor Frase!

Sites Favoritos:
Orkut.com
Hotmail.com
Baixaki.com.br
Xtibia.com
Speedyshare.com
Imageshack.us
Tektek.org
Userbarmaker.com
Pokeplushies.com

Meus Avatares:



No Tibia Global:

Uchiha Gabriel

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/08/07Posts: 5

######! Cara você é um Gênio AUHEuaEHAUEH =P

My Ot Dark Stealth 7.92



Equipe Dark Stealth

GoD Bielzinho(Me)
GoD Lukinhas(Rl Meu)
GoD Mellysa(Hoster)
Por Inquanto + Ngm



Entra Ae Galera

Darkstealth.no-ip.info

StrongJunior

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/01/07Posts: 25Char no Tibia: Imaginary Undead Titan

Cara! demais,nunca tive ideia parecida,agora sumono um morgaroth na cidade na boa,otimo pra fase eventos!

----------------------------
Vivendo e aprendendo, errando e se fudendo/Caindo e se levantando, batendo e apanhando o/

Uchiha Gabriel

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/08/07Posts: 5

Olha vei Mto Interressante!!! Talvez eu coloke no meu ot =)

My Ot Dark Stealth 7.92



Equipe Dark Stealth

GoD Bielzinho(Me)
GoD Lukinhas(Rl Meu)
GoD Mellysa(Hoster)
Por Inquanto + Ngm



Entra Ae Galera

Darkstealth.no-ip.info

Exordium

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 24/01/06Posts: 190

muito bom, criativo e diferente =)

continua o bom trabalho

 

 

flw.

Sou fã de: