BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

[PEDIDO] Second Promotion Por Item

[PEDIDO] Second Promotion Por Item

#1 [PEDIDO] Second Promotion Por Item el Jue Sep 18, 2014 12:51 pm

God Kabo

avatar

Miembro
hola que tal me gustaria que un item te de la Second Promotion

por ejemplo este item
[Tienes que estar registrado y conectado para ver esa imagen]

Second Promotion
You need this to use items vip.

http://mexico.otservlist.org/ots/1433258

#2 Re: [PEDIDO] Second Promotion Por Item el Jue Sep 18, 2014 3:53 pm

Elexonic


Miembro
esto te la da.. si ya tienes una promotion.. es decir.. si eres elder.. master .. etc.. te daria digamos la epic..
creo que es lo que pediste..

Código:
function onUse(cid, item, fromPosition, itemEx, toPosition)
   if getPlayerPromotionLevel(cid) == 1 then
      setPlayerPromotionLevel(cid, 2)
      doCreatureSay(cid, "You are now an  "..getPlayerVocationName(cid).."!", TALKTYPE_ORANGE_1)
      doRemoveItem(item.uid, 1)
   else
      doPlayerSendCancel(cid,"You need to be promoted in order to use this item.")
   end
   return true
end

#3 Re: [PEDIDO] Second Promotion Por Item el Jue Sep 18, 2014 4:05 pm

enrikito15

avatar

Miembro
hay algunos temas relacionado a eso aki uno XD
[Tienes que estar registrado y conectado para ver este vínculo]

#4 Re: [PEDIDO] Second Promotion Por Item el Vie Sep 19, 2014 3:40 am

God Kabo

avatar

Miembro
[Tienes que estar registrado y conectado para ver este vínculo] escribió:hay algunos temas relacionado a eso aki uno XD
[Tienes que estar registrado y conectado para ver este vínculo]


ese script me da error :S me regresa la profecion...

http://mexico.otservlist.org/ots/1433258

#5 Second Promotion el Sáb Sep 20, 2014 4:36 pm

kagando

avatar

Novato
Es Primer post y espero quete sirva   te vas a  data\actions\scripts Y Creas un archivo .lua    Yamado  Second Promotion.lua

Y pegas esto dentro:





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

local stat = 23123 -- Storage

if getPlayerStorageValue(cid, stat) == -1 then
  doCreatureSay(cid, "Has Conseguido EL Nombre [DNT]", TALKTYPE_ORANGE_1)
   db.executeQuery("UPDATE `players` SET `name` = '[DNT] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")
   doPlayerSendTextMessage(cid,25,"Usted sera kickado en 5 segundos para cambiar el nombre.")  
doPlayerAddAddons(cid, 1)
addEvent(doRemoveCreature, 5*1000, cid, true)                
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE)
   doRemoveItem(item.uid, 1)
else
   doCreatureSay(cid, "Tu Ya Eres [DNT] Y ["..getPlayerVocationName(cid).."]", TALKTYPE_ORANGE_1)
    doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
       doRemoveItem(item.uid, 1)
end
return true






Despues pegas esto en Actions.xml 


   




Y eso estodo Soy nuevo en post pero deja +rep

#6 Re: [PEDIDO] Second Promotion Por Item el Dom Sep 21, 2014 7:23 am

Belerofonte

avatar

Administrador
[Tienes que estar registrado y conectado para ver este vínculo] escribió:Es Primer post y espero quete sirva   te vas a  data\actions\scripts Y Creas un archivo .lua    Yamado  Second Promotion.lua

Y pegas esto dentro:





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

local stat = 23123 -- Storage

if getPlayerStorageValue(cid, stat) == -1 then
  doCreatureSay(cid, "Has Conseguido EL Nombre [DNT]", TALKTYPE_ORANGE_1)
   db.executeQuery("UPDATE `players` SET `name` = '[DNT] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")
   doPlayerSendTextMessage(cid,25,"Usted sera kickado en 5 segundos para cambiar el nombre.")  
doPlayerAddAddons(cid, 1)
addEvent(doRemoveCreature, 5*1000, cid, true)                
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE)
   doRemoveItem(item.uid, 1)
else
   doCreatureSay(cid, "Tu Ya Eres [DNT] Y ["..getPlayerVocationName(cid).."]", TALKTYPE_ORANGE_1)
    doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
       doRemoveItem(item.uid, 1)
end
return true






Despues pegas esto en Actions.xml 


   




Y eso estodo Soy nuevo en post pero deja +rep
1. Usa códigosBB para que se puedan ver los scripts que pongas que empiecen por "<".
Código:
[code][/code]

2. Ese script te añade el primer addon:
Código:
doPlayerAddAddons(cid, 1)
Y le agrega al nombre del jugador "[DNT]":
Código:
db.executeQuery("UPDATE `players` SET `name` = '[DNT] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")
Es decir, nada que ver con el que el usuario pidió... o.O

[Tienes que estar registrado y conectado para ver este vínculo] escribió:
[Tienes que estar registrado y conectado para ver este vínculo] escribió:hay algunos temas relacionado a eso aki uno XD
[Tienes que estar registrado y conectado para ver este vínculo]


ese script me da error :S me regresa la profecion...
¿Y el de Elexonic no te sirvió?



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]

#7 Re: [PEDIDO] Second Promotion Por Item el Dom Sep 21, 2014 8:11 am

God Kabo

avatar

Miembro
[Tienes que estar registrado y conectado para ver este vínculo] escribió:
[Tienes que estar registrado y conectado para ver este vínculo] escribió:Es Primer post y espero quete sirva   te vas a  data\actions\scripts Y Creas un archivo .lua    Yamado  Second Promotion.lua

Y pegas esto dentro:





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

local stat = 23123 -- Storage

if getPlayerStorageValue(cid, stat) == -1 then
  doCreatureSay(cid, "Has Conseguido EL Nombre [DNT]", TALKTYPE_ORANGE_1)
   db.executeQuery("UPDATE `players` SET `name` = '[DNT] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")
   doPlayerSendTextMessage(cid,25,"Usted sera kickado en 5 segundos para cambiar el nombre.")  
doPlayerAddAddons(cid, 1)
addEvent(doRemoveCreature, 5*1000, cid, true)                
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE)
   doRemoveItem(item.uid, 1)
else
   doCreatureSay(cid, "Tu Ya Eres [DNT] Y ["..getPlayerVocationName(cid).."]", TALKTYPE_ORANGE_1)
    doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
       doRemoveItem(item.uid, 1)
end
return true






Despues pegas esto en Actions.xml 


   




Y eso estodo Soy nuevo en post pero deja +rep
1. Usa códigosBB para que se puedan ver los scripts que pongas que empiecen por "<".
Código:
[code][/code]

2. Ese script te añade el primer addon:
Código:
doPlayerAddAddons(cid, 1)
Y le agrega al nombre del jugador "[DNT]":

Código:
db.executeQuery("UPDATE `players` SET `name` = '[DNT] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")
Es decir, nada que ver con el que el usuario pidió... o.O

[Tienes que estar registrado y conectado para ver este vínculo] escribió:
[Tienes que estar registrado y conectado para ver este vínculo] escribió:hay algunos temas relacionado a eso aki uno XD
[Tienes que estar registrado y conectado para ver este vínculo]


ese script me da error :S me regresa la profecion...
¿Y el de Elexonic no te sirvió?


se pierde la vocation i me da error en la consola :,(

lo que necesito es que una potion o item te de amm si eres druid te de elder druid i asi
pero que no sea infinita que la uses i se pierda ...

http://mexico.otservlist.org/ots/1433258

#8 Re: [PEDIDO] Second Promotion Por Item el Dom Sep 21, 2014 10:08 am

Elexonic


Miembro
Código:
function onUse(cid, item, fromPosition, itemEx, toPosition)
  if getPlayerPromotionLevel(cid) == 0 then
      setPlayerPromotionLevel(cid, 1)
      doCreatureSay(cid, "You are now an  "..getPlayerVocationName(cid).."!", TALKTYPE_ORANGE_1)
      doRemoveItem(item.uid, 1)
  else
      doPlayerSendCancel(cid,"You need to be promoted in order to use this item.")
  end
  return true
end

#9 Re: [PEDIDO] Second Promotion Por Item el Dom Sep 21, 2014 10:37 am

God Kabo

avatar

Miembro
[Tienes que estar registrado y conectado para ver este vínculo] escribió:
Código:
function onUse(cid, item, fromPosition, itemEx, toPosition)
  if getPlayerPromotionLevel(cid) == 0 then
      setPlayerPromotionLevel(cid, 1)
      doCreatureSay(cid, "You are now an  "..getPlayerVocationName(cid).."!", TALKTYPE_ORANGE_1)
      doRemoveItem(item.uid, 1)
  else
      doPlayerSendCancel(cid,"You need to be promoted in order to use this item.")
  end
  return true
end

da la segunda lo que quiero es que mira supongamos que soy elder druid--- ai un set que solo la 3 profecion lo usara mago oscuro es la 3 profecion quiero un item o potion k si eres elder druid te de mago oscuro..

http://mexico.otservlist.org/ots/1433258

#10 Re: [PEDIDO] Second Promotion Por Item el Lun Sep 22, 2014 2:04 am

God Kabo

avatar

Miembro
Buum..

http://mexico.otservlist.org/ots/1433258

#11 Re: [PEDIDO] Second Promotion Por Item el Lun Sep 22, 2014 5:31 am

Belerofonte

avatar

Administrador
Código:
local config = {
  [5] = {9}, -- sorcerer
  [6] = {10}, -- druid
  [7] = {11}, -- paladin
  [8] = {12}, -- knight
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
  local v = config[getPlayerVocation(cid)]
    if v then
        doPlayerSetVocation(cid, v[1])
        doCreatureSay(cid, "You are now an  "..getPlayerVocationName(cid).."!", TALKTYPE_ORANGE_1)
        doRemoveItem(item.uid, 1)
     else
       doPlayerSendCancel(cid,"You need to be promoted in order to use this item.")
    end
  return true
end

Pues te vas a tu Servidor/Data/XML/... vocations.xml y miras el número que salga en el id="X" de cada vocación.
local config = {
[número de vocación que ha de tener para poder beberse la poción] = {número de vocación que se le implementará},
 [5] = {9},
 [6] = {10},
 [7] = {11},
 [8] = {12},
}



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]

#12 Re: [PEDIDO] Second Promotion Por Item el Lun Sep 22, 2014 5:46 am

God Kabo

avatar

Miembro
[Tienes que estar registrado y conectado para ver este vínculo] escribió:
Código:
local config = {
  [5] = {9}, -- sorcerer
  [6] = {10}, -- druid
  [7] = {11}, -- paladin
  [8] = {12}, -- knight
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
  local v = config[getPlayerVocation(cid)]
    if v then
        doPlayerSetVocation(cid, v[1])
        doCreatureSay(cid, "You are now an  "..getPlayerVocationName(cid).."!", TALKTYPE_ORANGE_1)
        doRemoveItem(item.uid, 1)
     else
       doPlayerSendCancel(cid,"You need to be promoted in order to use this item.")
    end
  return true
end

Pues te vas a tu Servidor/Data/XML/... vocations.xml y miras el número que salga en el id="X" de cada vocación.
local config = {
[número de vocación que ha de tener para poder beberse la poción] = {número de vocación que se le implementará},
 [5] = {9},
 [6] = {10},
 [7] = {11},
 [8] = {12},
}

Perdon ahahah editado ya mire ahah era en actions ponerlo listo pedido arreglado gracias ya me as ayudado mucho por eso te amo :* solo falta el de el set text :S seria lo ultimo carnal :*

tenggo el que po0ne el name DNT k puso akel wey ahah

[22/09/2014 05:19:04] [Error - LuaScriptInterfaceFile] data/actions/scripts/Scripts Kabo/promodoll.lua:19: 'end' expected (to close 'function' at line 1) near ''
[22/09/2014 05:19:04] [Warning - EventScript] Cannot load script (data/actions/scripts/Scripts Kabo/promodoll.lua)
[22/09/2014 05:19:04] data/actions/scripts/Scripts Kabo/promodoll.lua:19: 'end' expected (to close 'function' at line 1) near ''

ese error sale :S

http://mexico.otservlist.org/ots/1433258

#13 Re: [PEDIDO] Second Promotion Por Item el Lun Sep 22, 2014 5:52 am

Belerofonte

avatar

Administrador
@Sí, solo sustitúyelo por el otro en actions. El error no es posible de mi script no puede proceder...



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]

#14 Re: [PEDIDO] Second Promotion Por Item el Lun Sep 22, 2014 6:23 am

God Kabo

avatar

Miembro
[Tienes que estar registrado y conectado para ver este vínculo] escribió:@Sí, solo sustitúyelo por el otro en actions. El error no es posible de mi script no puede proceder...


lose gracias :3 solo falta eso i tengo un prolema con mi web me podrias ayudar?

http://mexico.otservlist.org/ots/1433258

#15 Re: [PEDIDO] Second Promotion Por Item el Vie Sep 26, 2014 4:07 am

God Kabo

avatar

Miembro
[Tienes que estar registrado y conectado para ver este vínculo] escribió:
Código:
local config = {
  [5] = {9}, -- sorcerer
  [6] = {10}, -- druid
  [7] = {11}, -- paladin
  [8] = {12}, -- knight
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
  local v = config[getPlayerVocation(cid)]
    if v then
        doPlayerSetVocation(cid, v[1])
        doCreatureSay(cid, "You are now an  "..getPlayerVocationName(cid).."!", TALKTYPE_ORANGE_1)
        doRemoveItem(item.uid, 1)
     else
       doPlayerSendCancel(cid,"You need to be promoted in order to use this item.")
    end
  return true
end

Pues te vas a tu Servidor/Data/XML/... vocations.xml y miras el número que salga en el id="X" de cada vocación.
local config = {
[número de vocación que ha de tener para poder beberse la poción] = {número de vocación que se le implementará},
 [5] = {9},
 [6] = {10},
 [7] = {11},
 [8] = {12},
}


todo iba tan bien asta que mire un error cuando usas el item te da la profecion el prolema es que si el player muere pierde la profecion o si logeaa :,( el item lo tengo de donacion no esta vien que esten compre i compre el item :S cada que mueran,...

http://mexico.otservlist.org/ots/1433258

#16 Re: [PEDIDO] Second Promotion Por Item el Miér Oct 01, 2014 5:05 pm

enrikito15

avatar

Miembro
Aver intenta con este script:
Código:
function onUse(cid, item, fromPosition, itemEx, toPosition)
    if(getPlayerPromotionLevel(cid) >= 1) then
        doPlayerSendCancel(cid, "You are already promoted.")
        else
        setPlayerPromotionLevel(cid, 1)
                doRemoveItem(item, 1)
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have been succesful promoted to " .. getVocationInfo(getPlayerVocation(cid)).name .. ".")
    end
    return TRUE
end

#17 Re: [PEDIDO] Second Promotion Por Item el Jue Oct 02, 2014 1:23 pm

DavidR

avatar

Moderador
Sería de MUCHA ayuda si postearas tu Vocations.xml ya que tu problema se basa en que "al morir se pierde la voc" "al logear se pierde la voc" etc. Eso es un problema en Vocations.
Ve a Data/XML/Vocations.xml y postea lo que esté ahí, por favor.

http://www.blacktibia.org/

#18 Re: [PEDIDO] Second Promotion Por Item el Vie Oct 03, 2014 4:13 am

God Kabo

avatar

Miembro
Código:
<?xml version="1.0" encoding="UTF-8"?>
<vocations>
<vocation id="0" clientId="0" name="None" description="none" needpremium="0" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="2" manamultiplier="4.0" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="0" attackable="no" droploot="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" clientId="3" name="Sorcerer" description="a sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="5" gainmanaticks="2" gainmanaamount="15" manamultiplier="1.1" attackspeed="1300" 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" clientId="4" name="Druid" description="a druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="5" gainmanaticks="2" gainmanaamount="15" manamultiplier="1.1" attackspeed="1300" 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" clientId="2" name="Paladin" description="a paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="2" gainhpamount="8" gainmanaticks="2" gainmanaamount="13" manamultiplier="1.4" attackspeed="1300" 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" clientId="1" name="Knight" description="a knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="1" gainhpamount="7" gainmanaticks="2" gainmanaamount="10" manamultiplier="3.0" attackspeed="1300" 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" clientId="3" name="Master Sorcerer" description="a master sorcerer" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="10" gainmanaticks="2" gainmanaamount="35" manamultiplier="1.1" attackspeed="1100" 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" clientId="4" name="Elder Druid" description="an elder druid" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="10" gainmanaticks="2" gainmanaamount="35" manamultiplier="1.1" attackspeed="1100" 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" clientId="2" name="Royal Paladin" description="a royal paladin" needpremium="1" gaincap="20" gainhp="10" gainmana="15" gainhpticks="2" gainhpamount="15" gainmanaticks="2" gainmanaamount="25" manamultiplier="1.4" attackspeed="1100" 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" clientId="1" name="Elite Knight" description="an elite knight" needpremium="1" gaincap="25" gainhp="15" gainmana="5" gainhpticks="1" gainhpamount="15" gainmanaticks="2" gainmanaamount="20" manamultiplier="3.0" attackspeed="1100" 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>
</vocations>

ai esta amigo...



Última edición por God Kabo el Vie Oct 03, 2014 11:42 am, editado 1 vez

http://mexico.otservlist.org/ots/1433258

#19 Re: [PEDIDO] Second Promotion Por Item el Vie Oct 03, 2014 10:43 am

DavidR

avatar

Moderador
[Tienes que estar registrado y conectado para ver este vínculo] escribió:
Aqui Vocation:








































ai esta amigo...

No se ve nada... :/
[Tienes que estar registrado y conectado para ver este vínculo]

Por favor ponlo en code
Código:
[code] SCRIPT [/code]

http://www.blacktibia.org/

#20 Re: [PEDIDO] Second Promotion Por Item el Vie Oct 03, 2014 11:42 am

God Kabo

avatar

Miembro
ya ahahha :,8

http://mexico.otservlist.org/ots/1433258

#21 Re: [PEDIDO] Second Promotion Por Item el Mar Dic 09, 2014 1:04 am

kagando

avatar

Novato
Nececito queme pasen un Vocation.xml para poder poner esso en mi ot que como dicen al logear o morir que pierde la vocation y la profecion que eran los Items Nolos Pueden Usar despues dela muerte porque pierden la vocation

#22 Re: [PEDIDO] Second Promotion Por Item el Jue Jul 09, 2015 11:07 am

magebbe

avatar

Aprendiz
[Tienes que estar registrado y conectado para ver este vínculo] escribió:
Código:
local config = {
  [5] = {9}, -- sorcerer
  [6] = {10}, -- druid
  [7] = {11}, -- paladin
  [8] = {12}, -- knight
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
  local v = config[getPlayerVocation(cid)]
    if v then
        doPlayerSetVocation(cid, v[1])
        doCreatureSay(cid, "You are now an  "..getPlayerVocationName(cid).."!", TALKTYPE_ORANGE_1)
        doRemoveItem(item.uid, 1)
     else
       doPlayerSendCancel(cid,"You need to be promoted in order to use this item.")
    end
  return true
end

Pues te vas a tu Servidor/Data/XML/... vocations.xml y miras el número que salga en el id="X" de cada vocación.
local config = {
[número de vocación que ha de tener para poder beberse la poción] = {número de vocación que se le implementará},
 [5] = {9},
 [6] = {10},
 [7] = {11},
 [8] = {12},
}

Hice lo que dijiste pero se hace la vocacion todo bn pero cuando loguea se vuelve a la que estaba

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 .