BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

(Pedido) Commando Paralizar -(URGENTE)-

(Pedido) Commando Paralizar -(URGENTE)-

#1 (Pedido) Commando Paralizar -(URGENTE)- el Jue Abr 16, 2015 10:03 am

JoseTz


Novato
Porfabor alguien que me pueda ayudar con script paralizar , explico es un commando que sirve para paralizar usuario personaje de su servidor,

Bueno tansolo espero que alguien me responda.

Gracias.


#2 Re: (Pedido) Commando Paralizar -(URGENTE)- el Jue Abr 16, 2015 3:44 pm

[VIP] rafael


Miembro
bueno no te entendi bien xD cro k hablas de este

Ot\data\talkactions:
Código:
   <talkaction log="yes" access="5" words="/castigar" event="script" value="castigo.lua"/>



Ot\data\talkactions\scripts:
Código:
--Editado por Syko --
  local condition1 = createConditionObject(CONDITION_INFIGHT)
  local condition2 = createConditionObject(CONDITION_EXHAUST)
  local condition3 = createConditionObject(CONDITION_MUTED)
  setConditionParam(condition1, CONDITION_PARAM_TICKS, -1)
  setConditionParam(condition2, CONDITION_PARAM_TICKS, -1)
  setConditionParam(condition3, CONDITION_PARAM_TICKS, -1)
 
function onSay(cid, words, param)
  if(param == "") then
      doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Name required.")
      return TRUE
  end
 
  local player = getPlayerByNameWildcard(param)
      local pos = getCreaturePosition(player)
 
      local nha = {x = pos.x, y = pos.y - 3, z = pos.z, stackpos = 255}
      local sha = {x = pos.x, y = pos.y + 3, z = pos.z, stackpos = 255}
      local wha = {x = pos.x - 3, y = pos.y, z = pos.z, stackpos = 255}
      local eha = {x = pos.x + 3, y = pos.y, z = pos.z, stackpos = 255}
      local nwa = {x = pos.x - 2, y = pos.y - 2, z = pos.z, stackpos = 255}
      local nea = {x = pos.x + 2, y = pos.y - 2, z = pos.z, stackpos = 255}
      local sea = {x = pos.x + 2, y = pos.y + 2, z = pos.z, stackpos = 255}
      local swa = {x = pos.x - 2, y = pos.y + 2, z = pos.z, stackpos = 255}
if getPlayerGroupId(cid) >= getPlayerGroupId(player) then
if getPlayerStorageValue(player, 12346) < 0 then
  if((doCreatureSetNoMove(player, 1))== LUA_ERROR) then
      doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Error.")
  end
      setPlayerStorageValue(player, 12346, 1)
      doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "El jugador ya no se puede mover.")
      doSendAnimatedText(getCreaturePosition(player), "Castigado!", 64)
        doSendDistanceShoot(nha, pos, 28)
        doSendDistanceShoot(sha, pos, 28)
        doSendDistanceShoot(wha, pos, 28)
        doSendDistanceShoot(eha, pos, 28)
        doSendDistanceShoot(nwa, pos, 28)
        doSendDistanceShoot(nea, pos, 28)
        doSendDistanceShoot(sea, pos, 28)
        doSendDistanceShoot(swa, pos, 28)
            doSendMagicEffect(pos, 52)
        doAddCondition(player, condition1)
        doAddCondition(player, condition2)
        doAddCondition(player, condition3)
elseif getPlayerStorageValue(player, 12346) >= 0 then
  if((doCreatureSetNoMove(player, 0))== LUA_ERROR) then
      doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Error.")
  end
      setPlayerStorageValue(player, 12346, -1)
      doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "El jugador puede volver a moverse denuevo..")
      doSendAnimatedText(getCreaturePosition(player), "Descastigado!", 168)
        doSendDistanceShoot(pos, nha, 37)
        doSendDistanceShoot(pos, sha, 37)
        doSendDistanceShoot(pos, wha, 37)
        doSendDistanceShoot(pos, eha, 37)
        doSendDistanceShoot(pos, nwa, 37)
        doSendDistanceShoot(pos, nea, 37)
        doSendDistanceShoot(pos, sea, 37)
        doSendDistanceShoot(pos, swa, 37)
            doSendMagicEffect(pos, 49)
        doRemoveCondition(cid, CONDITION_INFIGHT)
        doRemoveCondition(cid, CONDITION_EXHAUST)
        doRemoveCondition(cid, CONDITION_MUTED)
end
end
  return TRUE
end



para quitar el freezen le ases /castigar nombre del player
OJO solo funciona si el player estan online no se movera asta que sea kickeado o le agas otra ves /castigar

#3 Re: (Pedido) Commando Paralizar -(URGENTE)- el Vie Abr 17, 2015 7:34 am

JoseTz


Novato
Jeee. bro muchas gracias. Como te doy like ._. xD

#4 Re: (Pedido) Commando Paralizar -(URGENTE)- el Vie Abr 17, 2015 7:48 am

JoseTz


Novato
Ya esta Gracias + Like Muchas Gracias Este Comando Como Lo e Buscado :/. Oiga Me Podria Pasar Su Skype

#5 Re: (Pedido) Commando Paralizar -(URGENTE)- el Vie Abr 17, 2015 4:41 pm

[VIP] rafael


Miembro
[Tienes que estar registrado y conectado para ver este vínculo] escribió:Ya esta Gracias + Like Muchas Gracias Este Comando Como Lo e Buscado :/. Oiga Me Podria Pasar Su Skype



no uso skype we xD pero denada we :V

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 .