Olá Gabrieilk. Sei que você é novato no XTibia, mas poderia postar onde colocar as ids no trem? Quando editar o tópico darei rep+!
- Fórum
- OTServ
- Recursos
- Scripting
- Actions e Talkactions
- System Train (Sistema De Trem)
GA
action
System Train (Sistema De Trem)
Por Gabrielkss, 02 de dez. de 2011 em Actions e Talkactions
mock
train
trem
use
8
4k
info
Grupo: Artesão
Registrado: 08/11/11
Posts: 116
Reputação: +29
Gênero: Masculino

03 de dezembro de 2011 às 16:49
03 de dezembro de 2011 às 17:57
Muito bom gabrielk, sei que não foi você que fez mais foi legal ter postado aqui.
+REP
03 de dezembro de 2011 às 18:01
Olha bom.
info
Grupo: Artesão
Registrado: 06/01/08
Posts: 137
Reputação: +10
Char no Tibia: LarissaxD

06 de dezembro de 2011 às 00:09
Olha pelo que eu pesquisei vc tem que mudar por ai
--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,
info
Grupo: Artesão
Registrado: 07/06/11
Posts: 122
Reputação: +6
Char no Tibia: shakerspere

09 de dezembro de 2011 às 11:35
ótimo sistema do mock... e parabéns a você por trazer à nos...
2 semanas depois...
info
Grupo: Campones
Registrado: 29/11/11
Posts: 39
Reputação: 0
Char no Tibia: Larozety

17 de dezembro de 2011 às 11:57
Como eu Criior no Mapar Editor?
4 anos depois...
info
Grupo: Administrador
Registrado: 08/07/05
Posts: 5.8k
Reputação: +1.4k
Gênero: Outro

26 de julho de 2016 às 15:04
Tópico Reformatado!!!





info
Grupo: Artesão
Registrado: 06/01/08
Posts: 137
Reputação: +10
Char no Tibia: LarissaxD
Train system V 1.0

Venho Aqui Trazer Esse System bem Legal
Com script script você só precisa adicionar um AID (no trem), e apenas adicionar o costume ferroviário!
Adicionar isso em actions.xml:
E em railbymock.lua adicione:
--Script by mock the bear--Configlocal SPEED = 200local PLAYERSPEED = 250--Endlocal RAILS = {7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130} --Thxy rails itemid by nord :Plocal 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 tabif not isPlayer(cid) thenreturnendlocal pos = getCreaturePosition(cid)local rar = findRail(pos)if not rar thendoPlayerSetNoMove(cid, false)doRemoveCondition(cid, CONDITION_OUTFIT)doChangeSpeed(cid, -PLAYERSPEED)doMoveCreature(cid, direc)elsetab = CONFIG[rar]if tab and type(tab) == 'table' thendirec = tab[tab[1] == reverse[direc] and 2 or 1] -- by nord hereenddoSetItemOutfit(cid, CART[direc], -1)doMoveCreature(cid, direc)addEvent(moveTrain, SPEED, cid, pos,direc)endendfunction findRail(p)local p_ = {x=p.x, y=p.y, z=p.z}for i=0,10 dop_.stackpos = ilocal t = getTileThingByPos(p_)if isInArray(RAILS, t.itemid) thenreturn t.itemid,t.uidendendendfunction onUse(cid, item, frompos) --Script by mock the bearif hasCondition(cid, CONDITION_OUTFIT) or (item.actionid < 500 and item.actionid > 503) thenreturn falseenddoTeleportThing(cid, frompos, false)doPlayerSetNoMove(cid, true)doChangeSpeed(cid, PLAYERSPEED)addEvent(moveTrain, SPEED, cid, frompos, item.actionid-500)return trueendCreditos:
Autor: Mock
Testado em: TFS 0.3.6
Editado Julho 26 por Daniel