Meu brother.. o meu ot é 8.50, me encine a botar ele no meu ot?
encina ae que consertesa outros vão ajudar vc com o seu problema tambem
OBRIGADO!
info
Group: Cavaleiro
Joined: 26/02/10
Posts: 158
Reputation: +35
Gender: Masculino
Tibia Character: Vampiresco

Meu brother.. o meu ot é 8.50, me encine a botar ele no meu ot?
encina ae que consertesa outros vão ajudar vc com o seu problema tambem
OBRIGADO!
info
Group: Visconde
Joined: 20/08/06
Posts: 250
Reputation: +146

Modifiquei algumas coisas e tirei um bug que da quando a posição não existe.
O script é movement, para usar precisa por actionid 5500 no item.
{1675, 1676, 1674, 1677} são os items de acordo com o lado que está virado.
movements.xml
<movevent type="StepIn" actionid="5500" event="script" value="car.lua"/>
car.lua
local CAR_ID = {1675, 1676, 1674, 1677}
function onStepIn(cid, item, pos, frompos)
if isPlayer(cid) == TRUE then
local oldPos = getThingPos(item.uid)
addEvent(carMove, 200, cid, oldPos)
end
end
function carMove(cid, oldPos)
local car = getThingfromPos(oldPos)
local newPos = getCreatureLookPosition(cid)
if getDistanceBetween(getThingPos(cid), oldPos) == 0 then
if isInArray(CAR_ID, car.itemid) == TRUE then
local tmp = newPos
tmp.stackpos = 253
if getTileThingByPos({x=newPos.x, y=newPos.y, z=newPos.z}).uid ~= 0 and doTileQueryAdd(car.uid, newPos) == 1
and getTilePzInfo(newPos) == FALSE and isCreature(getThingFromPos(tmp).uid) == FALSE then
local carId = CAR_ID[getCreatureLookDirection(cid)+1]
doTransformItem(car.uid, carId)
doTeleportThing(car.uid, newPos, false)
doTeleportThing(cid, newPos, false)
doSendMagicEffect(oldPos, CONST_ME_GROUNDSHAKER)
end
end
end
end
Edited Março 28 by kydrai
info
Group: Cavaleiro
Joined: 26/02/10
Posts: 158
Reputation: +35
Gender: Masculino
Tibia Character: Vampiresco

Alguem me encina a por no meu ot? tipoow um tutorial?
Tenho uma ideia mas funfa no 8.50..
Obrigado!
info
Group: Cavaleiro
Joined: 27/02/10
Posts: 159
Reputation: +14
Tibia Character: Natsu McDonald

Modifiquei algumas coisas e tirei um bug que da quando a posição não existe.
O script é movement, para usar precisa por actionid 5500 no item.
{1675, 1676, 1674, 1677} são os items de acordo com o lado que está virado.
movements.xml
<movevent type="StepIn" actionid="5500" event="script" value="car.lua"/>car.lua
local CAR_ID = {1675, 1676, 1674, 1677} function onStepIn(cid, item, pos, frompos) if isPlayer(cid) == TRUE then local oldPos = getThingPos(item.uid) addEvent(carMove, 200, cid, oldPos) end end function carMove(cid, oldPos) local car = getThingfromPos(oldPos) local newPos = getCreatureLookPosition(cid) if getDistanceBetween(getThingPos(cid), oldPos) == 0 then if isInArray(CAR_ID, car.itemid) == TRUE then local tmp = newPos tmp.stackpos = 253 if getTileThingByPos({x=newPos.x, y=newPos.y, z=newPos.z}).uid ~= 0 and doTileQueryAdd(car.uid, newPos) == 1 and getTilePzInfo(newPos) == FALSE and isCreature(getThingFromPos(tmp).uid) == FALSE then local carId = CAR_ID[getCreatureLookDirection(cid)+1] doTransformItem(car.uid, carId) doTeleportThing(car.uid, newPos, false) doTeleportThing(cid, newPos, false) doSendMagicEffect(oldPos, CONST_ME_GROUNDSHAKER) end end end end
EU tenho esse script em 8.50 , mas esse dai serve em 8.54?
cara eu acho que esse de 8.54 funciona em 8.50 perfeitamente.
eu só testei no 8.54,mais tenho quase certeza que funciona sim.
essa coisa bugou meu ot todo ¬¬
@Edit
Alguem nao pode, simplesmente, colocar um mapa com isso? ;s
Edited Maio 16 by masquente
info
Group: Cavaleiro
Joined: 27/02/10
Posts: 159
Reputation: +14
Tibia Character: Natsu McDonald
Tipo do script: Movement
Protocolo: 8.50 ~ Quero passar ele para 8.54
Servidor utilizado: RookWar 0.2 - TFS 0.3.6
Nivel de experiencia: Quase nenhum
Ola Pessoal, eu peguei hoje 1 script de "surfar na neve" , porém ele é para ots 8.4 e 8.50 , e eu gostaria de passar ele para OT 8.54. E o script foi testado no 0.3.4
O Erro dele é que quando eu subo no carro, ele cria outro logo a frente :S
Script:
Edited Março 21 by NatsuMcDonald