BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Pedido de script vocacion

Pedido de script vocacion

#1 Pedido de script vocacion el Miér Mayo 28, 2014 5:25 pm

armandoxd


Novato
La cosa es asi estoy asiendo una quest en mi ot y tuve una idea por que al final de mi quest
no ponga una estatua que al darle click me de una nueva vocasion pero para que te de la nueva vocacion te quite un ittems osea un doll que puse al principio de ella y que si no tenga el doll no
me de la nueva vocacion si me pueden alludar se los agradeseria mucho
espero aver sido lo bastante claro

#2 Re: Pedido de script vocacion el Miér Mayo 28, 2014 5:58 pm

armandoxd


Novato
Bomb

#3 Re: Pedido de script vocacion el Miér Mayo 28, 2014 6:06 pm

DavidR


Moderador
[Tienes que estar registrado y conectado para ver esa imagen]
¡Advertencia!
Usuario: [Tienes que estar registrado y conectado para ver este vínculo]

Se le recuerda que sólo se puede hacer @Bump (Bring Up My Post) 1 vez
cada 24 horas. Por favor leer las reglas: [Tienes que estar registrado y conectado para ver este vínculo].
[Tienes que estar registrado y conectado para ver este vínculo] ...

PD: Sección incorrecta. El tema será movido a la sección que corresponde.



Te vas a Data/Action/Scripts y haces un archivo llamado questvoc.lua y pones esto adentro:
Código:
function onUse(cid, item, itemEx)
local voc = 8 --id de la vocation que dará (8 = elite knight)
local doll = 8985 --id del doll que necesitará (8985 = norseman doll)
local sto = 8754 --storage (para que no le pueda dar click al chest otra vez)
   if getPlayerStorageValue(cid, sto) == -1 then
      if getPlayerItemCount(cid, doll) >= 1 then
         doPlayerSetVocation(cid, voc)
         setPlayerStorageValue(cid, sto, 1)
         doPlayerRemoveItem(cid, doll, 1)
         doSendMagicEffect(getCreaturePosition(cid), CONST_ME_BIGPLANTS)
      else
         doPlayerSendCancel(cid, "You need a "..getItemNameById(doll).." to get the vocation.")
      end
   else
      doPlayerSendCancel(cid, "It is empty.")
   end
return true
end

Y en Data/Actions abres el archivo Actions.xml y agregas esto:
Código:
<action actionid="XXX" script="questvoc.lua"/>
(Cambias las XXX por el actionid que le pondrás al chest)

Saludos!

http://www.blacktibia.org/

#4 Re: Pedido de script vocacion el Jue Mayo 29, 2014 2:02 pm

armandoxd


Novato
Muchas gracias me sacaste de un apuro

#5 Re: Pedido de script vocacion Hoy a las 8:51 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 .