Cornwallis
Member
- Joined
- Jan 3, 2010
- Messages
- 480
- Reaction score
- 16
Okay, well it was all fine until I added a bunch of vocations to try to make a prestige system since I couldn't find one.( If you can give me the link to a good one I would appreciate it ) Anyways, I'm using 0.3.6pl1 and i added 24 new vocations, or 5 prestiges. I have an npc that resets you to level 8 at 717217 and then makes you the next vocation. Well, I'm not sure if heavily editing each vocation made this happen, but after like the 3rd reset I started debugging when i said prestige to the npc. Then after that, everytime i pressed the Skills button, I debugged also. If you need any further information please ask.
This is my vocations.xml:
Here is my script for the promotion npc:
This is my vocations.xml:
Code:
<?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="2000" 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="1" gainhpamount="1000" gainmanaticks="1" gainmanaamount="3000" manamultiplier="1.1" attackspeed="1000" 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="1" gainhpamount="1000" gainmanaticks="1" gainmanaamount="3000" manamultiplier="1.1" attackspeed="1000" 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="1" gainhpamount="1500" gainmanaticks="1" gainmanaamount="1500" manamultiplier="1.4" attackspeed="1000" 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="5" gainmanaticks="6" gainmanaamount="5" manamultiplier="3.0" attackspeed="1000" 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="1st Prestiged Sorcerer" description="a 1st prestiged sorcerer" needpremium="1" gaincap="15" gainhp="10" gainmana="40" gainhpticks="1" gainhpamount="5000" gainmanaticks="1" gainmanaamount="10000" manamultiplier="1.1" attackspeed="800" soulmax="200" gainsoulticks="15" fromvoc="1" lessloss="30">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.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="0.9"/>
</vocation>
<vocation id="6" name="1st Prestiged Druid" description="a 1st prestiged druid" needpremium="1" gaincap="15" gainhp="10" gainmana="40" gainhpticks="1" gainhpamount="5000" gainmanaticks="1" gainmanaamount="10000" manamultiplier="1.1" attackspeed="800" soulmax="200" gainsoulticks="15" fromvoc="2" lessloss="30">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.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="0.9"/>
</vocation>
<vocation id="7" name="1st Prestiged Paladin" description="a 1st prestiged paladin" needpremium="1" gaincap="25" gainhp="20" gainmana="25" gainhpticks="1" gainhpamount="7500" gainmanaticks="1" gainmanaamount="7500" manamultiplier="1.3" attackspeed="800" soulmax="200" gainsoulticks="15" fromvoc="3" lessloss="30">
<formula meleeDamage="1.0" distDamage="2.0" wandDamage="1.0" magDamage="1.5" magHealingDamage="2.0" defense="2.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="0.9"/>
</vocation>
<vocation id="8" name="1st Prestiged Knight" description="a 1st prestiged knight" needpremium="1" gaincap="35" gainhp="30" gainmana="15" gainhpticks="1" gainhpamount="10000" gainmanaticks="1" gainmanaamount="5000" manamultiplier="3.0" attackspeed="800" soulmax="200" gainsoulticks="15" fromvoc="4" lessloss="30">
<formula meleeDamage="2.0" distDamage="1.0" wandDamage="1.0" magDamage="1.25" magHealingDamage="2.0" defense="2.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="0.9"/>
</vocation>
<vocation id="9" name="2nd Prestiged Sorcerer" description="a 2nd prestiged sorcerer" needpremium="1" gaincap="20" gainhp="15" gainmana="50" gainhpticks="1" gainhpamount="60000" gainmanaticks="1" gainmanaamount="15000" manamultiplier="1.1" attackspeed="600" soulmax="200" gainsoulticks="15" fromvoc="5" lessloss="50">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="3.0" magDamage="3.0" magHealingDamage="3.0" defense="3.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="0.75"/>
</vocation>
<vocation id="10" name="2nd Prestiged Druid" description="a 2nd prestiged druid" needpremium="1" gaincap="20" gainhp="15" gainmana="50" gainhpticks="1" gainhpamount="60000" gainmanaticks="1" gainmanaamount="15000" manamultiplier="1.1" attackspeed="600" soulmax="200" gainsoulticks="15" fromvoc="6" lessloss="50">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="3.0" magDamage="3.0" magHealingDamage="3.0" defense="3.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="0.75"/>
</vocation>
<vocation id="11" name="2nd Prestiged Paladin" description="a 2nd prestiged paladin" needpremium="1" gaincap="30" gainhp="25" gainmana="30" gainhpticks="1" gainhpamount="37500" gainmanaticks="1" gainmanaamount="37500" manamultiplier="1.4" attackspeed="600" soulmax="200" gainsoulticks="15" fromvoc="7" lessloss="50">
<formula meleeDamage="1.0" distDamage="3.0" wandDamage="1.0" magDamage="2.0" magHealingDamage="3.0" defense="3.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="0.75"/>
</vocation>
<vocation id="12" name="2nd Prestiged Knight" description="a 2nd prestiged knight" needpremium="1" gaincap="45" gainhp="35" gainmana="20" gainhpticks="1" gainhpamount="60000" gainmanaticks="1" gainmanaamount="15000" manamultiplier="3.0" attackspeed="600" soulmax="200" gainsoulticks="15" fromvoc="8" lessloss="50">
<formula meleeDamage="3.0" distDamage="1.0" wandDamage="1.0" magDamage="1.5" magHealingDamage="3.0" defense="3.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="0.75"/>
</vocation>
<vocation id="13" name="3rd Prestiged Sorcerer" description="a 3rd prestiged sorcerer" needpremium="1" gaincap="30" gainhp="20" gainmana="60" gainhpticks="1" gainhpamount="125000" gainmanaticks="1" gainmanaamount="25000" manamultiplier="1.1" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="9" lessloss="60">
<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="0.6"/>
</vocation>
<vocation id="14" name="3rd Prestiged Druid" description="a 3rd prestiged druid" needpremium="1" gaincap="30" gainhp="20" gainmana="60" gainhpticks="1" gainhpamount="125000" gainmanaticks="1" gainmanaamount="25000" manamultiplier="1.1" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="10" lessloss="60">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="4.0" magDamage="4.0" magHealingDamage="4.0" defense="4.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="0.6"/>
</vocation>
<vocation id="15" name="3rd Prestiged Paladin" description="a 3rd prestiged paladin" needpremium="1" gaincap="40" gainhp="30" gainmana="35" gainhpticks="1" gainhpamount="75000" gainmanaticks="1" gainmanaamount="75000" manamultiplier="1.4" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="11" lessloss="60">
<formula meleeDamage="1.0" distDamage="4.0" wandDamage="1.0" magDamage="2.5" magHealingDamage="4.0" defense="4.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="0.6"/>
</vocation>
<vocation id="16" name="3rd Prestiged Knight" description="a 3rd prestiged knight" needpremium="1" gaincap="55" gainhp="40" gainmana="20" gainhpticks="1" gainhpamount="125000" gainmanaticks="1" gainmanaamount="25000" manamultiplier="3.0" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="12" lessloss="60">
<formula meleeDamage="4.0" distDamage="1.0" wandDamage="1.0" magDamage="1.75" magHealingDamage="4.0" defense="4.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="0.6"/>
</vocation>
<vocation id="17" name="4th Prestiged Sorcerer" description="a 4th prestiged sorcerer" needpremium="1" gaincap="40" gainhp="25" gainmana="70" gainhpticks="1" gainhpamount="50000" gainmanaticks="1" gainmanaamount="250000" manamultiplier="1.1" attackspeed="400" soulmax="200" gainsoulticks="15" fromvoc="13" lessloss="70">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="5.0" magDamage="5.0" magHealingDamage="5.0" defense="5.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="0.5"/>
</vocation>
<vocation id="18" name="4th Prestiged Druid" description="a 4th prestiged druid" needpremium="1" gaincap="40" gainhp="25" gainmana="70" gainhpticks="1" gainhpamount="50000" gainmanaticks="1" gainmanaamount="250000" manamultiplier="1.1" attackspeed="400" soulmax="200" gainsoulticks="15" fromvoc="14" lessloss="70">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="5.0" magDamage="5.0" magHealingDamage="5.0" defense="5.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="0.5"/>
</vocation>
<vocation id="19" name="4th Prestiged Paladin" description="a 4th prestiged paladin" needpremium="1" gaincap="50" gainhp="35" gainmana="40" gainhpticks="1" gainhpamount="150000" gainmanaticks="1" gainmanaamount="150000" manamultiplier="1.4" attackspeed="400" soulmax="200" gainsoulticks="15" fromvoc="15" lessloss="70">
<formula meleeDamage="1.0" distDamage="5.0" wandDamage="1.0" magDamage="3.0" magHealingDamage="5.0" defense="5.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="0.5"/>
</vocation>
<vocation id="20" name="4th Prestiged Knight" description="a 4th prestiged knight" needpremium="1" gaincap="65" gainhp="45" gainmana="25" gainhpticks="1" gainhpamount="250000" gainmanaticks="1" gainmanaamount="50000" manamultiplier="3.0" attackspeed="400" soulmax="200" gainsoulticks="15" fromvoc="16" lessloss="70">
<formula meleeDamage="5.0" distDamage="1.0" wandDamage="1.0" magDamage="2.0" magHealingDamage="5.0" defense="5.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="0.5"/>
</vocation>
<vocation id="21" name="5th Prestiged Sorcerer" description="a 5 prestiged sorcerer" needpremium="1" gaincap="50" gainhp="30" gainmana="80" gainhpticks="1" gainhpamount="100000" gainmanaticks="1" gainmanaamount="500000" manamultiplier="1.1" attackspeed="300" soulmax="200" gainsoulticks="15" fromvoc="17" lessloss="80">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="6.0" magDamage="6.0" magHealingDamage="6.0" defense="6.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="0.4"/>
</vocation>
<vocation id="22" name="5th Prestiged Druid" description="a 5th prestiged druid" needpremium="1" gaincap="50" gainhp="30" gainmana="80" gainhpticks="1" gainhpamount="100000" gainmanaticks="1" gainmanaamount="500000" manamultiplier="1.1" attackspeed="300" soulmax="200" gainsoulticks="15" fromvoc="18" lessloss="80">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="6.0" magDamage="6.0" magHealingDamage="6.0" defense="6.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="0.4"/>
</vocation>
<vocation id="23" name="5th Prestiged Paladin" description="a 5th prestiged paladin" needpremium="1" gaincap="60" gainhp="40" gainmana="45" gainhpticks="1" gainhpamount="300000" gainmanaticks="1" gainmanaamount="300000" manamultiplier="1.4" attackspeed="300" soulmax="200" gainsoulticks="15" fromvoc="19" lessloss="80">
<formula meleeDamage="1.0" distDamage="6.0" wandDamage="1.0" magDamage="3.5" magHealingDamage="6.0" defense="6.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="0.4"/>
</vocation>
<vocation id="24" name="5th Prestiged Knight" description="a 5th prestiged knight" needpremium="1" gaincap="75" gainhp="50" gainmana="30" gainhpticks="1" gainhpamount="500000" gainmanaticks="1" gainmanaamount="100000" manamultiplier="3.0" attackspeed="300" soulmax="200" gainsoulticks="15" fromvoc="20" lessloss="80">
<formula meleeDamage="6.0" distDamage="1.0" wandDamage="1.0" magDamage="2.25" magHealingDamage="6.0" defense="6.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="0.4"/>
</vocation>
<vocation id="25" name="Nilla Sorcerer" description="a nilla sorcerer" needpremium="1" gaincap="60" gainhp="50" gainmana="150" gainhpticks="1" gainhpamount="500000" gainmanaticks="1" gainmanaamount="1000000" manamultiplier="1.1" attackspeed="150" soulmax="200" gainsoulticks="15" fromvoc="21" lessloss="100">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="10.0" magDamage="10.0" magHealingDamage="10.0" defense="10.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="0.25"/>
</vocation>
<vocation id="26" name="Nilla Druid" description="a nilla druid" needpremium="1" gaincap="60" gainhp="50" gainmana="150" gainhpticks="1" gainhpamount="500000" gainmanaticks="1" gainmanaamount="1000000" manamultiplier="1.1" attackspeed="150" soulmax="200" gainsoulticks="15" fromvoc="22" lessloss="100">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="10.0" magDamage="10.0" magHealingDamage="10.0" defense="10.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="0.25"/>
</vocation>
<vocation id="27" name="Nilla Paladin" description="a nilla paladin" needpremium="1" gaincap="70" gainhp="75" gainmana="75" gainhpticks="1" gainhpamount="750000" gainmanaticks="1" gainmanaamount="750000" manamultiplier="1.4" attackspeed="150" soulmax="200" gainsoulticks="15" fromvoc="23" lessloss="100">
<formula meleeDamage="1.0" distDamage="10.0" wandDamage="1.0" magDamage="5.0" magHealingDamage="10.0" defense="10.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="0.25"/>
</vocation>
<vocation id="28" name="Nilla Knight" description="a nilla knight" needpremium="1" gaincap="85" gainhp="100" gainmana="50" gainhpticks="1" gainhpamount="1000000" gainmanaticks="1" gainmanaamount="500000" manamultiplier="3.0" attackspeed="150" soulmax="200" gainsoulticks="15" fromvoc="24" lessloss="100">
<formula meleeDamage="10.0" distDamage="1.0" wandDamage="1.0" magDamage="3.5" magHealingDamage="10.0" defense="10.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="0.25"/>
</vocation>
</vocations>
Code:
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}
function onCreatureAppear(cid)
npcHandler:onCreatureAppear(cid)
end
function onCreatureDisappear(cid)
npcHandler:onCreatureDisappear(cid)
end
function onCreatureSay(cid, type, msg)
npcHandler:onCreatureSay(cid, type, msg)
end
function onThink()
npcHandler:onThink()
end
function creatureSayCallback(cid, type, msg)
if(not npcHandler:isFocused(cid)) then
return false
end
local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
if(msgcontains(msg, 'prestige')) then
selfSay('Are you sure you want to prestige?', cid)
talkState[talkUser] = 1
elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then
local level = 717217 -- Put here the level to rebirth
local cost = 0 -- Put here the cost to rebirth in GP (20000 = 20k)
local name = getCreatureName(cid)
local vocation = getPlayerVocation(cid)
if getPlayerLevel(cid) >= level then
if doPlayerRemoveMoney(cid, cost) == TRUE then
if vocation == 1 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 5 WHERE name ='"..name.."';")
elseif vocation == 2 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 6 WHERE name ='"..name.."';")
elseif vocation == 3 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 7 WHERE name ='"..name.."';")
elseif vocation == 4 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 8 WHERE name ='"..name.."';")
elseif vocation == 5 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 9 WHERE name ='"..name.."';")
elseif vocation == 6 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 10 WHERE name ='"..name.."';")
elseif vocation == 7 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 11 WHERE name ='"..name.."';")
elseif vocation == 8 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 12 WHERE name ='"..name.."';")
elseif vocation == 9 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 13 WHERE name ='"..name.."';")
elseif vocation == 10 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 14 WHERE name ='"..name.."';")
elseif vocation == 11 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 15 WHERE name ='"..name.."';")
elseif vocation == 12 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 16 WHERE name ='"..name.."';")
elseif vocation == 13 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 17 WHERE name ='"..name.."';")
elseif vocation == 14 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 18 WHERE name ='"..name.."';")
elseif vocation == 15 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 19 WHERE name ='"..name.."';")
elseif vocation == 16 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 20 WHERE name ='"..name.."';")
elseif vocation == 17 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 21 WHERE name ='"..name.."';")
elseif vocation == 18 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 22 WHERE name ='"..name.."';")
elseif vocation == 19 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 23 WHERE name ='"..name.."';")
elseif vocation == 20 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 24 WHERE name ='"..name.."';")
elseif vocation == 21 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 25 WHERE name ='"..name.."';")
elseif vocation == 22 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 26 WHERE name ='"..name.."';")
elseif vocation == 23 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 27 WHERE name ='"..name.."';")
elseif vocation == 24 then
doRemoveCreature(cid)
db.executeQuery("UPDATE players SET level = 8, experience = 4200, vocation = 28 WHERE name ='"..name.."';")
else
selfSay('You are already maxxed.', cid)
talkState[talkUser] = 0
end
else
selfSay('You dont have enough money. You need to pay 20k to be rebirthed.', cid)
talkState[talkUser] = 0
end
else
selfSay('Only characters that are level 717k can prestige.', cid)
talkState[talkUser] = 0
end
elseif msgcontains(msg, 'no') and talkState[talkUser] == 1 then
talkState[talkUser] = 0
selfSay('Okey come back when you are ready.', cid)
end
return TRUE
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())
Last edited: