BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

[ Aporte ] TalkAction !house

[ Aporte ] TalkAction !house

#1 [ Aporte ] TalkAction !house el Sáb Jul 30, 2016 6:04 pm

Waach


Novato
Hola Amigos soy nuevo en el foro, vengo a hacerles un aporte.
Esto lo probe en TFS 0.3.6..
no se si hay un script igual pero cuando lo busque no lo consegui.!
Es simple el codigo consiste en teletransportarte hasta la puerta de tu casa.
Aqui se los dejo.

En talkaction copian un archivo .lua y pegan dentro, yo lo nombre " tphouse ".

Código:

function onSay(cid, words, param, channel)
 local daysvalue = 1 * 60           -- tiempo para volver a usar teleport. 1*60 = 1 minuto / 1*60*60 = 1 hora
 local daily = getPlayerStorageValue(cid, 14541)  -- storage del tiempo del teleport..
 local need = 60
 local remove = -60

if getHouseByPlayerGUID(getPlayerGUID(cid)) then   -- aqui verifica si tienes casa
if getPlayerStorageValue(cid, 14541) - os.time() <= 0 then  -- aki se anota el cooldown del teleport
if getCreatureCondition(cid, CONDITION_INFIGHT) == FALSE  then  --  esto es si tienes pz
if getPlayerPremiumDays(cid) >= 1 then -- esto si eres premium
if getPlayerSoul(cid) >= need then -- chekea el soul
 doTeleportThing(cid, getHouseEntry(getHouseByPlayerGUID(getPlayerGUID(cid))))
 doPlayerAddSoul(cid, remove)
time = os.time() + daysvalue
setPlayerStorageValue(cid, 14541, time)
 local daily = getPlayerStorageValue(cid, 14541)
      
        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Teleported.")
  else        
doPlayerSendCancel(cid, "You need "..need.." soul points to use teleport.")
  end
  
   else        
doPlayerSendCancel(cid, "You need Premium.")
  end
  
   else        
doPlayerSendCancel(cid, "You cant teleport in fight.")
  end

      else        
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Proximo Teleport a las " .. os.date("%H:%M:%S", getPlayerStorageValue(cid, 14541)) .. ".")
 
 
 
 end
       else        
doPlayerSendCancel(cid, "You no have house.")
 end

    return TRUE
end



Crean una linea en Talkaction.xml y pegan esto

Código:
<talkaction words="!house" event="script" value="tphouse.lua"/>

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.

 

¿Quién está en línea?

En total hay 0 usuarios en línea: 0 Registrados, 0 Ocultos y 0 Invitado

Usuarios navegando en este foro: Ninguno

Forum Statistics

Nuestros miembros han públicado un total de posts en temas.
Actualmente hay miembros registrados.
Démosle la bienvenida al miembro más reciente,
La mayor cantidad de usuarios en línea ha sido de .