Ir para conteúdo

Featured Replies

Postado

vc construiu uma area vip e os player free ta enchendo seu saco pra ver como ela é e vc n confia em levar eles pra olhar ?.. simples chegou o novo system "tabajara Tremzinho da alegria!" eu baxei um ot aki do TK e nele tinha esse trem system ele fica no treiner vc anda uns 10 sqm e para..

ai eu tive uma ideia que tal trasforma ele em um trem que possa levar players pra ver sua area vip pelo andar de cima ? bora la vou explica com fotos se acharem inutil podem exclui na moral so to tentando ajudar. vamos la

va na pastado seu OT: data\actions\scripts

copie (kualker arquivo .lua) e cole

E renomei o arquivo que você colou para: lookvip.lua e dentro deste arquivo coloque isso

--Script by Rastafael

--Config

local SPEED = 1

local PLAYERSPEED = 250

--End

local RAILS = {7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130} --Thxy rails itemid by nord

local CART = {[0] = 7132, [2] = 7132, [3] =7131, [1] =7131}

local CONFIG = {

[7121] = 0,[7122] = 0,

[7123] = {EAST, SOUTH},

[7124] = {WEST, SOUTH},

[7125] = {EAST, NORTH},

[7126] = {WEST, NORTH},

[7127] = 0,[7128] = 0,

[7129] = 0,[7130] = 0,

--Random

}

local reverse = {[0] = 2, 3, 0, 1} -- All that table was made by nord.

local function moveTrain(cid, frompos, direc)

local tab

if not isPlayer(cid) then

return

end

local pos = getCreaturePosition(cid)

local rar = findRail(pos)

if not rar then

doPlayerSetNoMove(cid, false)

doRemoveCondition(cid, CONDITION_OUTFIT)

doChangeSpeed(cid, -PLAYERSPEED)

doMoveCreature(cid, direc)

else

tab = CONFIG[rar]

if tab and type(tab) == 'table' then

direc = tab[tab[1] == reverse[direc] and 2 or 1] -- by nord here

end

doSetItemOutfit(cid, CART[direc], -1)

doMoveCreature(cid, direc)

addEvent(moveTrain, SPEED, cid, pos,direc)

end

end

function findRail(p)

local p_ = {x=p.x, y=p.y, z=p.z}

for i=0,10 do

p_.stackpos = i

local t = getTileThingByPos(p_)

if isInArray(RAILS, t.itemid) then

return t.itemid,t.uid

end

end

end

function onUse(cid, item, frompos) --Script by Rastafael

if hasCondition(cid, CONDITION_OUTFIT) or (item.actionid < 500 and item.actionid > 503) then

return false

end

doTeleportThing(cid, frompos, false)

doPlayerSetNoMove(cid, true)

doChangeSpeed(cid, PLAYERSPEED)

addEvent(moveTrain, SPEED, cid, frompos, item.actionid-500)

return true

end

salva e fexa

la onde ta local SPEED = 1 é a velocidade do trem (coloque a velocidade que vc achar melhor eu aconsehlo deixa uns 200 ai ele fica devagarzinho o player poderar ver sua area vip com calma)

la onde ta local PLAYERSPEED = 250 é a velocidade que o player ira ficar ( não mexa)

depois disso vai la na pasta data/action/action.xml

abra o arquivo action.xml aperte Ctrl + F e procure por oher <!-- Other -->

e cole isso logo abaixo do nome <!-- Other -->

<action itemid="7131" event="script" value="lookvip.lua" />

<action itemid="7132" event="script" value="lookvip.lua" />

onde ta em azul é o id dos Trem (carrinho) "não mexa"

salve e fexe e pronto ja ta tudo certo agora vamo pro mapa

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

agora abra seu RME (Remeres Map Editor)

aperte a tecla J e digite la onde esta mostrando a imagem o id "7131" ira aparece um carrinho emgual ta na imagem e aperte ok

depois coloke os trilhos para a direção que vc quer e coloke o carrinho na mesma direcão

depois de coloca os carrinhos clike nele com o mouse dieito e va em Properties coloque a actionid para ele anda pro lado que vc ker

na imagem abaixo ta mostrando as action que faz ele ir pra direita ou pra cima

action 501 ele anda pra direita -->

action 502 ele anda pra baixo \/

action 503 ele anda pra esquerda <---

action 504 ele anda em diagonal esquerda baixo

action 505 ele anda em diagonal direita cima

action 506 ele anda em diagonal esquerda cima

action 507 ele anda em diagonal direita baixo

olhe a imagem abaixo

depois que vc coloca a actionid no carrinho "lembrando que é so uma action que vc coloca"

digamos que a imagem abaixo seja meu templo e a area vip marcada em vermelho e o carrinho

marcado em azul coloke os trilhos onde tenha agua onde player n podera entra ape!

se cv coloka ele indo para a agua no final do trilho coloke um chao e um teleport e no teleport coloke a posicão que ele ira te levar quando o player passa com o carrinho (no caso la dentro da area vip) um andar acima se seu carrinho entra no teleporte quando ele tive indo para baixo engual na imagem vc tera que coloka os trilhos do msm jeito para baixo \/ se vc coloka pra outro lado o player ira dece do carrinho.. entao se ele entra no tp indo para baixo ele ira sair na posição indo para baixo.. se ele entra indo para direita --> e tem que sair na posição indo para direita!

agora ele andando na sua area vip e depois entrando em um teleport final voltando pro templo!ol

he na imagem abaixo

Bom é isso ae galera se entenderão vlw.. se n entender ou tiver mau explicado por favor apaguem o post e se vai critica só olhe é melhor =D

PS: o mapa que tinha o sistema de trem é o Global_Full_developed_By_Rastafael versão 8.60!

Postado

achei bem interessante, nunca tinha visto uma idéia igual.

isso substitui a idéia de dar 1 dia vip pra todos que começam no server

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo