function RPGSpells(){
// Get Spells For Your RPG Class
if(GrabRPGSetting('Class',RPGData, 'None') == "None"){
BuildRPGDisplay("Tienda de Hechizos", "Por favor actualice su perfil para poder usar los hechizos");
} else {
rpgClass = GrabRPGSetting('Class',RPGData, 'None')
curMoney = GrabRPGSetting('Money',RPGData, '0')
YourSpells = GrabRPGSetting('Spells', RPGData, '')
// Display Inventory
Content = "
Tu libro de Hechizos"
Content += ""
Content += ""
Content += "| Imagen | "
Content += "Nombre | "
Content += "Descripción | "
Content += "Level | "
Content += "
"
if(YourSpells != ''){
YourSpells = explode("|", YourSpells);
for(i=0;i"
Content += ""
Content += "| "+Img+" | "
Content += ""+TheSpell[0]+" | "
Content += ""+TheSpell[1]+" Una vez mejorado: "+TheSpell[2]+" | "
Content += ""+SpellLevel+" Mejorar Costo: "+(100 * SpellLevel)+" | "
Content += "
"
}
}
} else {
Content += ""
Content += "| Actualmente no tienes Hechizos en tu libro de hechizos. | "
Content += "
"
}
Content += ""
Content += "| Cantidad de "+MoneyName+": "+curMoney+" | "
Content += "
"
Content += "
"
// Display Itemshop
Content += "Tienda de Hechizos - Hechizos disponibles para la Clase "+Class[rpgClass]+":
"
Content += ""
Content += ""
Content += "| Imagen | "
Content += "Nombre | "
Content += "Descripción | "
Content += "Empezando en el nivel | "
Content += "Aprender | "
Content += "
"
itemsAvail = 0
for(i=0;i"
Content += ""
Content += "| "+Img+" | "
Content += ""+TheSpell[0]+" | "
Content += ""+TheSpell[1]+" Una vez mejorado: "+TheSpell[2]+" Costo de MP: "+TheSpellb[3]+" | "
Content += ""+TheSpellb[4]+" | "
Content += "Aprender Costo: "+TheSpellb[2]+" | "
Content += "
"
}
}
}
if(itemsAvail == 0){
Content += ""
Content += "| Lo sentimos pero actualmente no hay Hechizos disponibles para tu Clase. Por favor cheque de nuevo mas tarde. | "
Content += "
"
} else {
Content += ""
Content += "| Total de Hechizos disponibles: "+itemsAvail+" | "
Content += "
"
}
Content += "
"
BuildRPGDisplay("Tienda de Hechizos", Content);
}
}
function CheckSpell(ID){
if(!Spells[ID]){
alert('Hechizo solicitado invalido')
return false;
}
Spell = Spells[ID]
rpgClass = GrabRPGSetting('Class',RPGData, 'None')
curMoney = GrabRPGSetting('Money',RPGData, 0)
Level = GrabRPGSetting('Level',RPGData, 0)
YourSpells = GrabRPGSetting('Spells', RPGData, '')
// Correct Class?
if(rpgClass != Spell[0]){
alert('Lo sentimos pero este Hechizo no esta disponible para la Clase '+Class[Item[0]]+'\'s')
return false;
}
// Enough Money?
if(parseInt(curMoney) < parseInt(Spell[2])){
alert('Lo sentimos pero no tienes suficiente '+MoneyName+' para aprender este Hechizo.')
return false;
}
// Already Bought?
if(YourSpells != ''){
Inven = explode("|", YourSpells)
Own = 0
for(i=0;i 0){
alert('Lo sentimos pero ya has aprendido este Hechizo.')
return false;
}
}
return true
}
function LearnSpell(ID){
if(CheckSpell(ID) == true){
// Uhm, buy, yay!
newMoney = parseInt(curMoney - Spell[2])
NewData = RPGData
NewData = SwapRPGSetting('Money', NewData, newMoney)
if(YourSpells == ''){
YourSpells = ""+Spell[1]+"_"+Spell[4]+""
} else {
YourSpells = YourSpells+"|"+Spell[1]+"_"+Spell[4]+""
}
NewData = SwapRPGSetting('Spells', NewData, YourSpells)
ReBuildData(NewData)
}
}
function CheckUpgrade(TheSpell){
curMoney = GrabRPGSetting('Money',RPGData, 0)
YourSpells = GrabRPGSetting('Spells', RPGData, '')
Own = 0
// Already Bought?
if(YourSpells != ''){
Inven = explode("|", YourSpells)
for(i=0;i