Comparte
Ver el tema anteriorIr abajoVer el tema siguiente
avatar
Miembro
Mensajes Mensajes : 54
Ver perfil de usuario

mount para tibia 8.6

el Dom Abr 22, 2012 7:05 pm
Bueno pues no se si ya estaba postiado si es asi srry XD

Que hace?
R= bueno lo que hace es que te da speed y acadaves que lo usas te quita 100 de mana nadamas lo puedes usar 1 ves durante 60 segundos


empesemos:

Nos bamos a \data\actions y en actions.xml ponemos esto:
Spoiler:

Código:
<action itemid="7909" script="mount.lua"/>

NOTA EL ITEMID ES EL ITEM A UTILIZAR PARA EL MOUNT

En este caso imagen del item:

Spoiler:


Aora Nos bamos a \data\actions\scripts y creeamos un nuevo documento de block de notas y le ponemos:

Spoiler:

Código:
-- [( Mount System 1.4 created by Doidin for XTibia.com )] --
function onUse(cid, item)

local outfit = {lookType = 342} -- Outfit da montaria!
local exhaust = 60 -- Tempo para player poder usar o item novamente! (tempo em segundos)
local time = 60 -- Tempo para ficar na montaria! (tempo em segundos)
local speed = 300 -- Velocidade adicionada ao player após usar o item! (300 = velocidade, quanto maior mais rapido...)
local mana = 100 -- Quantidade de mana que o player necessita para usar o sistema!
local premium = "yes" -- Apenas players premium accounts "yes" or "no"!?
local storage = 9393 -- Não mexa aqui!

if premium == "yes" and not isPremium(cid) then
return doPlayerSendTextMessage(cid, 23, "Sorry, only premium players.")
end

if(getCreatureMana(cid) < mana) then
return doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTENOUGHMANA)
end

if (getPlayerStorageValue(cid, storage) <= os.time()) then
doCreatureSay(cid, "Yeeeah!!!\nYou went up on his ride.", 19)
doSetCreatureOutfit(cid, outfit, time*1000)
doChangeSpeed(cid, speed)
doSendMagicEffect(getCreaturePosition(cid), 34)
setPlayerStorageValue(cid, storage, os.time()+exhaust)
doPlayerAddMana(cid, -mana)
addEvent(doChangeSpeed, time*1000+40, cid, -speed)
addEvent(doPlayerSendTextMessage, time*1000+45, cid, 23, "Mount System is time out!")
addEvent(doSendMagicEffect, time*1000+50, getCreaturePosition(cid), 2)
doRemoveItem(item.uid, 1)
else
doPlayerSendCancel(cid, "Sorry, you only can again use this item after "..exhaust.." seconds.")
end
return TRUE
end

Lo guardamos como mount.lua y listo

Imagen:
Spoiler:



Creditos: 99% doidin 1% yo por traerlo

si te sirvio dame rep (:
Ver el tema anteriorVolver arribaVer el tema siguiente
Permisos de este foro:
No puedes responder a temas en este foro.