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
Grupo: Cavaleiro
Registrado: 26/02/10
Posts: 158
Reputação: +35
Gênero: Masculino
Char no Tibia: 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
Grupo: Visconde
Registrado: 20/08/06
Posts: 250
Reputação: +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
Editado Março 28 por kydrai
info
Grupo: Cavaleiro
Registrado: 26/02/10
Posts: 158
Reputação: +35
Gênero: Masculino
Char no Tibia: Vampiresco

Alguem me encina a por no meu ot? tipoow um tutorial?
Tenho uma ideia mas funfa no 8.50..
Obrigado!
info
Grupo: Cavaleiro
Registrado: 27/02/10
Posts: 159
Reputação: +14
Char no Tibia: 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
Editado Maio 16 por masquente
info
Grupo: Cavaleiro
Registrado: 27/02/10
Posts: 159
Reputação: +14
Char no Tibia: 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:
Editado Março 21 por NatsuMcDonald