Comparte
Ver el tema anteriorIr abajoVer el tema siguiente
Invitado
Invitado

[Action] Caja Sorpresa!

el Dom Jun 05, 2011 9:46 pm
Bueno, aqui les dejo un Script que configure, se trata de una caja sorpresa que al darle use te da 1 item al azar, yo lo tengo como vip, al darle use les da 1 item vip al azar, pero ustedes podrian cambiarle los items que quieran, bueno empezemos con el script.
Nos vamos a Data / actions / scripts / other Copean un script y le ponen como nombre "caja sorpresa", ahora borran todo y pegan esto:

Código:
local PRESENT_BLUE = {2687, 6394, 6280, 6574, 6578, 6575, 6577, 6569, 6576, 6572, 2114}
local PRESENT_RED = {2160, 2160, 2160, 2153, 12606, 12603, 9969, 12597, 10597, 11350, 12604, 11349, 10169, 2275, 12608, 10169, 12605, 10571, 10943, 10503, 10571, 6574}
function onUse(cid, item, fromPosition, itemEx, toPosition)
   local count = 1
   if(item.itemid == 6570) then
      local randomChance = math.random(1, #PRESENT_BLUE)
      if(randomChance == 1) then
         count = 10
      elseif(randomChance == 2) then
         count = 3
      end
      doPlayerAddItem(cid, PRESENT_BLUE[randomChance], count)
   elseif(item.itemid == 10503) then
      local randomChance = math.random(1, #PRESENT_RED)
      if randomChance > 0 and randomChance < 4 then
         count = 10
      end
      doPlayerAddItem(cid, PRESENT_RED[randomChance], count)
   end

   doSendMagicEffect(fromPosition, CONST_ME_GIFT_WRAPS)
   doRemoveItem(item.uid, 1)
   return true
end
Ahora en actions.xml pegan esto:

Código:
<action fromid="10503" toid="10503" event="script" value="other/caja sorpresa.lua"/>

El id de la caja es "10503", para que se vea mejor, nos abrimos items.xml y presionamos Control + B y ponen "10503", asi les apareceran:
item id="10503" article="a" name="wedding outfit box">
<attribute key="weight" value="2500" />
</item>
Y lo configuramos asi:
item id="10503" article="a" name="caja sorpresa">
<attribute key="weight" value="2500" />
</item>
Y guardamos cambios.

Ahora para configurar que items queremos que nos de, en el script nos buscamos esta parte:
Código:
local PRESENT_RED = {2160, 2160, 2160, 2153, 12606, 12603, 9969, 12597, 10597, 11350, 12604, 11349, 10169, 2275, 12608, 10169, 12605, 10571, 10943, 10503, 10571, 6574
Esos son los items que nos dara al darle use, puede cambiarles los items que quieran.

Espero que les haya gustado, este script fue confiurado por mi Wink

Si te sirvio, podrias darme REP? (:

Suerte!!
avatar
Mapper
Mensajes Mensajes : 24
Ver perfil de usuario

Re: [Action] Caja Sorpresa!

el Dom Jun 05, 2011 9:59 pm
Muy buena para una Quest de noobs xD
Miembro
Mensajes Mensajes : 8
Ver perfil de usuario

Esta Curado

el Dom Jun 05, 2011 11:31 pm
Esta Kurado Man Very Happy
avatar
Miembro
Mensajes Mensajes : 131
Ver perfil de usuario

Re: [Action] Caja Sorpresa!

el Mar Sep 06, 2011 10:14 am
Reputación del mensaje :100% (1 voto)
Biien aldruh
+Rep
avatar
Baneado
Mensajes Mensajes : 12
Ver perfil de usuario

Re: [Action] Caja Sorpresa!

el Mar Sep 06, 2011 11:38 am
Bien =P
10/10 Por Tu Esfuerzo.!
+rep.!
Contenido patrocinado

Re: [Action] Caja Sorpresa!

Ver el tema anteriorVolver arribaVer el tema siguiente
Permisos de este foro:
No puedes responder a temas en este foro.