BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Pedido de action

Pedido de action

#1 Pedido de action el Dom Sep 29, 2013 6:26 pm

fenrearbt


Aprendiz
Hoola necesito un scripts que en dond euna quest
te de ciertos items por vocation
gracias

#2 Re: Pedido de action el Dom Sep 29, 2013 8:35 pm

CyberM


Scripter
Código:

local quest =
   {
      storage = 1212,
      --[vocacionid]
      [1] = {   --itemid, cantidad
         {2020, 1},
         {2021, 1},
         {2022, 1},
      },
      [2] = {
         {2020, 1},
         {2021, 1},
         {2022, 1},
      },
      [3] = {
         {2020, 1},
         {2021, 1},
         {2022, 1},
      },
   }

function onUse(cid, item, fromPosition, itemEx, toPosition)

   if getCreatureStorage(cid, quest.storage) > -1 then
      return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You have already completed this quest.')
   end
   
   local reward = quest[getPlayerVocation(cid)]
   if not reward then
      return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Your vocation has no reward in this chest.')
   end
   
   doCreatureSetStorage(cid, quest.storage, 1)
   for _, item in ipairs(reward) do
      doPlayerAddItem(cid, item[1], item[2])
   end
   return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Congratulations! You have received a reward.')
end
Código:

<action uniqueid="2020" event="script" value="script.lua" />

#3 Re: Pedido de action el Dom Sep 29, 2013 10:21 pm

Nights


Moderador
Código:


local stat = 23123
local tabla =
  {    --[vocacion] = {itemid,item2,item3,item4}
        [1] = {2160,ITEM2,ITEM3,ITEM4}, -- Items Que Dara Si Es Sorcerer
        [2] = {2160,ITEM2,ITEM3,ITEM4}, -- Si Es Druid
        [3] = {2160,ITEM2,ITEM3,ITEM4}, -- Si Es Paladin
        [4] = {2160,ITEM2,ITEM3,ITEM4}, -- Si Es Knight
    }
function onUse(cid, item, fromPosition, itemEx, toPosition)
    local v = tabla[getPlayerVocation(cid)]
    if v and getPlayerStorageValue(cid,stat) == -1 then
        for qty = 1, #v do
          doPlayerAddItem(cid, v[qty], 1)
        end
      doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Has Recibido Tus Items")
      doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FIREWORK_RED)
      setPlayerStorageValue(cid, stat,1)
    else
      doPlayerSendCancel(cid, "Ya Recibiste Tus Items")
      doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
    end   
    return true
end
Igual Cualquiera Sirve Este Tambien Es Mio Y De CyberM



Normas:


[Tienes que estar registrado y conectado para ver esa imagen]

Firma:
[Tienes que estar registrado y conectado para ver esa imagen]












[Tienes que estar registrado y conectado para ver esa imagen]
[Tienes que estar registrado y conectado para ver esa imagen]
http://www.lokotserver.weebly.com

#4 Re: Pedido de action Hoy a las 1:42 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 .