
Giovani Moraes Tavar
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
Giovani Moraes Tavar deu reputação a kbsao500 em [Action] players free conhecendo sua area vipvc 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!
-
Giovani Moraes Tavar deu reputação a danieuu em erro ao abrir mapa no rmeOlha se o seu é 8.60 abre o rme>preferences>client version
Coloca 8.60 e onde diz version 8.60 search path clica no Browse
Ache o seu client do tibia que provavelmente está em c:Arquivos de programa>Tibia
Confere se seu client do tibia que está instalado é 8.60
E lá em baixo está escrito Check file signatures deixa desmarcado
Clica em Apply. Fecha o RME.
E não abra o RME pelo atalho dele! Pegue e vai até seu server e data>world> E clica no ícone do mapa que abre pelo RME
E vê se da este erro ainda!
Espero ter ajudado Se ajudei dá um um GOSTEI
-
Giovani Moraes Tavar deu reputação a danieuu em erro ao abrir mapa no rmeFaço o que eu posso
Sei um pouco de tudo, mais dúvidas só fazer o tópico e me enviar um PM que eu respondo (se eu saber)