BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

ayuda con mi idle

ayuda con mi idle

#1 ayuda con mi idle el Vie Nov 29, 2013 10:52 pm

God Johnny


Miembro
alquien que me pueda alludar con este problema lo que pasa que  en mi server los players que sekeda afk no  los kickea automatico  e andado buscando i no encontre nada extraño alquien que me pueda pasar el idle de su server uso uno version 10.10 map rl aqui esta mi idel

no tengo trainig online (trainig monK) solo los offline 

idel:
local config = {
idleWarning = getConfigValue('idleWarningTime'),
idleKick = getConfigValue('idleKickTime')
}

function onThink(cid, interval)
if(getTileInfo(getCreaturePosition(cid)).noLogout or getCreatureNoMove(cid) or
getPlayerCustomFlagValue(cid, PLAYERCUSTOMFLAG_ALLOWIDLE)) then
return true
end

local idleTime = getPlayerIdleTime(cid) + interval
doPlayerSetIdleTime(cid, idleTime)
if(config.idleKick > 0 and idleTime > config.idleKick) then
doRemoveCreature(cid)
elseif(config.idleWarning > 0 and idleTime == config.idleWarning) then
local message = "There was no variation in your behaviour for " .. math.ceil(config.idleWarning / 60000) .. " minutes"
if(config.idleKick > 0) then
message = message .. ". You will be disconnected in "
local diff = math.ceil((config.idleWarning - config.idleKick) / 60000)
if(diff > 1) then
message = message .. diff .. " minutes"
else
message = message .. "one minute"
end

message = message .. " if there is no change in your actions until then."
end

doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, message .. ".")
end

return true
end

i esto esta en mi config.lua

idleWarningTime = 14 * 60 * 1000
idleKickTime = 15 * 60 * 1000

Espero i me alluden muchas gracias rep+  a todo el que apolle (:

#2 Re: ayuda con mi idle el Sáb Nov 30, 2013 1:50 am

chaotiick


Miembro
idle:

Código:
local config = {
   idleWarning = getConfigValue('idleWarningTime'),
   idleKick = getConfigValue('idleKickTime')
}

function onThink(cid, interval)
   if(getTileInfo(getCreaturePosition(cid)).noLogout or getCreatureNoMove(cid) or
      getPlayerCustomFlagValue(cid, PLAYERCUSTOMFLAG_ALLOWIDLE)) then
      return true
   end

   local idleTime = getPlayerIdleTime(cid) + interval
   doPlayerSetIdleTime(cid, idleTime)
   if(config.idleKick > 0 and idleTime > config.idleKick) then
      doRemoveCreature(cid)
   elseif(config.idleWarning > 0 and idleTime == config.idleWarning) then
      local message = "There was no variation in your behaviour for " .. math.ceil(config.idleWarning / 60000) .. " minutes"
      if(config.idleKick > 0) then
         message = message .. ". You will be disconnected in "
         local diff = math.ceil((config.idleWarning - config.idleKick) / 60000)
         if(diff > 1) then
            message = message .. diff .. " minutes"
         else
            message = message .. "one minute"
         end

         message = message .. " if there is no change in your actions until then."
      end

      doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, message .. ".")
   end

   return true
end

#3 Re: ayuda con mi idle el Sáb Nov 30, 2013 4:13 am

God Johnny


Miembro
Lo boy aprobar aber si me funciona gracias (:

#4 Re: ayuda con mi idle Hoy a las 8:47 pm

Contenido patrocinado


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 .