BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Pedido items que de 3ra promotion

Pedido items que de 3ra promotion

#1 Pedido items que de 3ra promotion el Lun Sep 23, 2013 2:14 pm

fenrearbt


Aprendiz
Hola soy nuevo aqui en el foro
y les vengo a pedir un pequeña ayuda porfavor
necesito un items que de la 3 profecion como dise el titulo
Porfavor un saludo a la comunidad gracias por su Atencion

#2 Re: Pedido items que de 3ra promotion el Lun Sep 23, 2013 3:55 pm

Strack


Scripter
actions.xml
Código:

<action itemid="5957" script="script.lua"/>
editale el itemid donde pone 5957

scripts/script.lua:
Código:

function onUse(cid, item, frompos, item2, topos)

return doPlayerSetPromotionLevel(cid, 2)
end
edit: pruebalo antes pls



Última edición por Strack el Lun Sep 23, 2013 4:21 pm, editado 1 vez

#3 Re: Pedido items que de 3ra promotion el Lun Sep 23, 2013 4:07 pm

fenrearbt


Aprendiz
@up
ese scripts no es el que necesito
un items que de vocation
9
10
11
12

#4 Re: Pedido items que de 3ra promotion el Lun Sep 23, 2013 4:16 pm

Elexonic


Miembro
Ok. Mi explicacion es...
Tu eres druida.. eres vocacion 1 [por ejemplo] , si eres paladin eres 2 [por ejemplo .. no me acuerdo ahora mismo..],knigt 3 , sorcer 4 ...

ESTE SCRIPT QUE HACE?
doPlayerSetPromotionLevel(cid, 3)
da la SEGUNDA PROMOTION.. es decir pegara un salto.. en vez de elder druida[vocation id 5],royal paladin[vocation 6] etc... lo que hace es hacerlo.. SUPER elder druida..[vocation 9],super paladin..[vocation 10] etc..

asique funcionar.. lo que es funcionar funciona

#5 Re: Pedido items que de 3ra promotion el Lun Sep 23, 2013 4:38 pm

Nights


Moderador
Código:

function onUse(cid, item, frompos, item2, topos)

local stat = 3956 -- Storage Value

if getPlayerStorageValue(cid, stat) == -1 then
doPlayerSetPromotionLevel(cid, 3)
doCreatureSay(cid, "Has Conseguido La Promotion")
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, ""..getCreatureName(cid).." Has Conseguido La Promotion, Felicidades Seras Kickeado En 10 Segundos")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_BLUE)
doRemoveItem(item.uid, 1)
setPlayerStorageValue(cid, stat, 1)
addEvent(doRemoveCreature(cid), 10*1000)
else
doCreatureSay(cid, "Tu Ya Tienes La Promotion")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
return
end
Pruevalo



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

#6 Re: Pedido items que de 3ra promotion el Lun Sep 23, 2013 5:03 pm

fenrearbt


Aprendiz
probando.......no me funciono amigo

#7 Re: Pedido items que de 3ra promotion el Lun Sep 23, 2013 5:42 pm

Strack


Scripter
Me parece ami que tu problema esta en el actions.xml y no en el script mismo... en el actions.xml donde pone itemid = ponle el item id del item que quieras que se use

Eso o no te has explicado bien o tienes mal el vocations.xml, postealó.



Última edición por Strack el Lun Sep 23, 2013 5:45 pm, editado 1 vez

#8 Re: Pedido items que de 3ra promotion el Lun Sep 23, 2013 5:59 pm

fenrearbt


Aprendiz
hola puse la action id
Código:
<action actionid="8981" event="script" value="VIP/promotion3.lua"/>
y aun no me funciona

#9 Re: Pedido items que de 3ra promotion el Mar Sep 24, 2013 12:12 am

Muzstang


Scripter
asi es como debe ser
Código:
<action itemid="ITEMID" script="VIP/promotion3.lua"/>

#10 Re: Pedido items que de 3ra promotion el Mar Sep 24, 2013 4:31 pm

fenrearbt


Aprendiz
ok funciona pero no me dise el nombre de la vocation queda hasi
[Tienes que estar registrado y conectado para ver esa imagen]

#11 Re: Pedido items que de 3ra promotion el Mar Sep 24, 2013 4:36 pm

Strack


Scripter
=) te recomiendo que no hagas spells con ese personaje, vas a causar una de bugs... eso o podrias intentar usar mi script y reconocer que funciona

#12 Re: Pedido items que de 3ra promotion el Mar Sep 24, 2013 4:43 pm

fenrearbt


Aprendiz
aver cual es tu scripts bueno si amigo la 3ra vocation le cree unas spells que me sujieres pero quiero un items que de la promote
porque con npc tampoco me jala

de todas manera aqui les dejo mi vocation.xml
vocation:

Código:
<?xml version="1.0" encoding="UTF-8"?>
<vocations>
 <vocation id="0" name="None" description="none" needpremium="0" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="500" soulmax="100" gainsoulticks="120" fromvoc="0" attackable="no">
 <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
 <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
 </vocation>
 <vocation id="1" name="Sorcerer" description="a sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="25" gainmanaticks="3" gainmanaamount="35" manamultiplier="1.1" attackspeed="500" soulmax="100" gainsoulticks="120" fromvoc="1">
 <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
 <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
 </vocation>
 <vocation id="2" name="Druid" description="a druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="25" gainmanaticks="3" gainmanaamount="35" manamultiplier="1.1" attackspeed="500" soulmax="100" gainsoulticks="120" fromvoc="2">
 <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
 <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/>
 </vocation>
 <vocation id="3" name="Paladin" description="a paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="4" gainhpamount="30" gainmanaticks="4" gainmanaamount="25" manamultiplier="1.4" attackspeed="500" soulmax="100" gainsoulticks="120" fromvoc="3">
 <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
 <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/>
 </vocation>
 <vocation id="4" name="Knight" description="a knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="3" gainhpamount="45" gainmanaticks="6" gainmanaamount="15" manamultiplier="3.0" attackspeed="500" soulmax="100" gainsoulticks="120" fromvoc="4">
 <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
 <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/>
 </vocation>
 <vocation id="5" name="Master Sorcerer" description="a master sorcerer" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="60" gainmanaticks="2" gainmanaamount="120" manamultiplier="1.1" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="1" lessloss="30">
 <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
 <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
 </vocation>
 <vocation id="6" name="Elder Druid" description="an elder druid" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="60" gainmanaticks="2" gainmanaamount="120" manamultiplier="1.1" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="2" lessloss="30">
 <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
 <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/>
 </vocation>
 <vocation id="7" name="Royal Paladin" description="a royal paladin" needpremium="1" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="75" gainmanaticks="3" gainmanaamount="65" manamultiplier="1.4" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="3" lessloss="30">
 <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
 <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/>
 </vocation>
 <vocation id="8" name="Elite Knight" description="an elite knight" needpremium="1" gaincap="25" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="150" gainmanaticks="4" gainmanaamount="40" manamultiplier="3.0" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="4" lessloss="30">
 <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
 <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/>
 </vocation>
    <vocation id="9" name="Alchemist" description="an Alchemist" needpremium="0" gaincap="10" gainhp="10" gainmana="50" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="5" lessloss="50">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="10" name="Biochemist" description="an Biochemist" needpremium="0" gaincap="10" gainhp="10" gainmana="50" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="6" lessloss="50">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="11" name="Sniper" description="an Sniper" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="10" gainmanaticks="3" gainmanaamount="10" manamultiplier="1.4" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="7" lessloss="50">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="12" name="Warrior" description="an Warrior" needpremium="0" gaincap="50" gainhp="20" gainmana="10" gainhpticks="8" gainhpamount="10" gainmanaticks="4" gainmanaamount="10" manamultiplier="3.0" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="8" lessloss="50">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.1" club="1.0" sword="1.0" axe="1.0" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/>
    </vocation>
</vocations>

#13 Re: Pedido items que de 3ra promotion el Miér Sep 25, 2013 1:50 pm

Pacheko


Novato
Agregaste las nuevas vocaciones al libs?, si no es así ve a la carpeta Libs/031-vocations.lua

y sustituye todo lo que tiene por esto (realiza una copia antes de sustituir):

Código:
function isSorcerer(cid)
   return isInArray({1, 5, 9}, getPlayerVocation(cid))
end
 
function isDruid(cid)
   return isInArray({2, 6, 10}, getPlayerVocation(cid))
end
 
function isPaladin(cid)
   return isInArray({3, 7, 11}, getPlayerVocation(cid))
end
 
function isKnight(cid)
   return isInArray({4, 8, 12}, getPlayerVocation(cid))
end
 
function isRookie(cid)
   return isInArray({0}, getPlayerVocation(cid))
end


usa este promotion vocación a ver que tal

Código:
local storage = 12392

function onUse(cid, item, fromPosition, item2, toPosition)
if getPlayerStorageValue(cid,storage) < 1 then
          setPlayerStorageValue(cid, storage, 1)
          setPlayerPromotionLevel(cid, getPlayerPromotionLevel(cid) + 1)
          doCreatureSay(cid, "FELICIDADES! Tu vocacion ha sido Promovida!.", TALKTYPE_MONSTER)
        doSendMagicEffect(getPlayerPosition(cid), 28)
        doRemoveItem(item.uid, 1)
        else
        doPlayerSendCancel(cid, "Disculpe, usted ya posee la vocacion VIP.")
          doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
          return true
end
end

Debe de tener la vocacion Elder Druid, Master Sorcerer, Elite Knight, Royal Paladin, para que te de la tercera vocacion

#14 Re: Pedido items que de 3ra promotion el Sáb Sep 28, 2013 9:21 pm

Belerofonte


Administrador
[03:50:16] fenrearbt : Belerofonte puedes cerrar estos temas estan resuelto

[Tienes que estar registrado y conectado para ver esa imagen]
TEMA CERRADO
¡Solucionado!



Sugerencia para evitar futuros quebraderos de cabeza:
[Tienes que estar registrado y conectado para ver este vínculo] - [Tienes que estar registrado y conectado para ver este vínculo] - [Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver esa imagen]

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 .