Ir para conteúdo
Entre para seguir isso  
PuMa

Monster Room

Recommended Posts

PuMa    0
PuMa

[i]Server Testado : The Forgothen Server
Versão : 8.11[/i]

 

O Script Sao Os Creditos Ao Runando eu pedi na loja dele e ele fez *.*

 

[color="Red"][font="Century Gothic"]Oq o script faz Tipo tem uma alavanca vc clika nela e vc sera teleportado para uma salinha com um destroyer onde vc tera q aguentar por 35 segundos ele e depois e so puxar a alavanca depois dos 35 segundos vc ganhara 5500 de exp voce so pode fazer uma vez...[/font][/color]

 

Vamos Ao Script

 

Va em data/actions/scripts, copie qualquer arquivo, renomeie para o nome que você quiser, apague tudo dentro e coloque isto dentro:

 

----- Moster Room by Runando -----
function onUse(cid, item, frompos, item2, topos)
-------- Frases --------
local player_in_room = "Z"
local player_go = "W"
local player_back = "V"
local player_cant_back = "K"
-------- ITEM --------
local the_player_storage = 1593
local the_global_storage = 3571
local the_player_need = 2582
local unique_id_switch_1 = X
local unique_id_switch_2 = Y
local minimum_storage = 1
local after_storage = 2
local teleport_room = {x=, y=, z=}
local teleport_back = {x=, y=, z=}
local player_id = 0
local time = 35000
local the_experience = 5500
local parameters = {cid = cid, the_global_storage = the_global_storage, minimum_storage = minimum_storage, after_storage = after_storage, player_back = player_back, the_player_need = the_player_need }
-------- SISTEMA --------
if item.uid == unique_id_switch_1 then
if getPlayerStorageValue(cid,the_player_storage) <= minimum_storage then
if getGlobalStorageValue(the_global_storage) <= 1 then
setGlobalStorageValue(the_global_storage,after_storage)
doTeleportThing(cid,teleport_room)
addEvent(can_back,time,parameters)
else
doPlayerSendTextMessage(cid,22,player_in_room)
end
else
doPlayerSendTextMessage(cid,22,player_go)
end
elseif item.uid == unique_id_switch_2 then
if getPlayerStorageValue(the_player_need) == after_storage then
setPlayerStorageValue(cid,the_player_storage,after_storage)
setGlobalStorageValue(the_global_storage,minimum_storage)
doPlayerAddExp(cid,the_experience)
doTeleportThing(cid,teleport_back)
else
doPlayerSendTextMessage(cid,22,player_cant_back)
end
end
end
function can_back(parameters)
if teleport_room.itemid > player_id then
doPlayerSendTextMessage(cid,22,player_back)
setPlayerStorageValue(cid,the_player_need,after_storage)
else
setGlobalStorageValue(the_global_storage,minimum_storage)
end
end

 

Depois disso acrescente as duas tags em actions.xml:

 

<action uniqueid="X" script="nomedoarquivo.lua" />
<action uniqueid="Y" script="nomedoarquivo.lua" />

 

Quando o player é teleportado ele tem que fikar "preso" em algum lugar sem se movimentar para o script funcionar

Não se esqueça de editar o seguinte:

Z: Frase que manda quando alguem ja esta na sala e outra pessoa tenta entrar

W: Frase que manda quando um player tenta ir pela segunda vez.

V: Frase mandada quando o player poder acionar a alavanca para voltar

K: Frase mandado quando o player tenta voltar antes dos 35 minutos

X (No script e na TAG): Unique ID da primeira alavanca (a para ir a sala do destroyer)

Y (No script e na TAG): Unique ID da segunda alavanca (a para voltar da sala do destroyer)

teleport_room: Posição da sala do destroyer de onde o player vai ser teleportado se puxar a primeira alavanca:

teleport_back: Posição que o player sera mandado quando puxar a segunda alavanca apos 35 segundos.

 

SE GOSTAREM ME DOEM OT$ PLZ

Editado por PuMa

Compartilhar este post


Link para o post
Fadi    0
Fadi

Obrigado pela contribuição.

APROVADO

Editado por Fadi

Compartilhar este post


Link para o post
Machine!    2
Machine!

legal parecer ser muito interessant e tipo uma arena por 85 segundos!?

 

cara ele te autorizou postar!?

 

mas parabens para ele estah nota 10!

Compartilhar este post


Link para o post
Nietzsch    0
Nietzsch

@ All Topic - \o_, \o/. :D Runando é mtu fod*!!!! Só faz Script bom...Eu tbm \o_..Só que me falta criatividade...

 

In Topic - Script legal sim. Vo edita ele pra faze uma espécie de quest, ou sl!!!

Compartilhar este post


Link para o post
celinhoxp    0
celinhoxp

Nossa!

Que Script massa eiim ;~

Realmente Runando se superando denovo;

 

Abraços(Y)

Compartilhar este post


Link para o post
Kaotar    5
Kaotar

Cara, essa você erro feio em, ta todo errado em runando, da uma arrumada, você esqueceu do cid em um getStorage, esqueceu de declarar o parameters.ALGO no add event, nao colocou getThingfromPos na pos teleport_room.

 

Mais tarde eu arrumo se me der permissão. Vlws Ai

 

Ps: Testado em TFS.

Editado por Kaotar

Compartilhar este post


Link para o post
suzycarmo    0
suzycarmo

boa RUNANDO, parabens!

Compartilhar este post


Link para o post
Usuárioo    0
Usuárioo

legal tbm gostei

vo ve se do umas modificadas ai

xD

Compartilhar este post


Link para o post
Sago    0
Sago

Muito legal ... Esse Runando Faz cada script Melhor que o outro...

Obrigado por nós trazer ele Puma

*Duvida:

Se estou errado me corrijam esse script tinha no AvaOT ?? [server que fechou e Juntou com o Taelin e hoje é Korelin] , eu era da naçao da agua e upava ali...

 

hehe

Thank You

Compartilhar este post


Link para o post
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×