• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

[Help] I'm debugging when i press on the skills button.

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:
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>
Here is my script for the promotion npc:
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:
Code:
Graphic Engine: DirectX9 (2)
Operating System: Windows 7 Home Premium Edition 64 Bit in USA
Processor: Dual Core Intel Pentium E5400 @ 2
Video Card: NVIDIA GeForce GT 220
Last Packet Types: 131 180 180 162 141 130 161 160 121 121
Last Packet: 010 238 003 000 016 050 000 000 100 232 003 234 003 007 160 001
Player Position: [1000,1002,7]
Player Name: Diabolic Shaman (Nilla-Wafer)
Player Action: 049 057 050 046 049 054 056 046 049 046 050 052 058 055 049 055 050
Player.cpp 361: exception occurred, reason:
MainFrm.cpp 642: exception occurred (point.x = 1452) (point.y = 334), reason:
Control.cpp 592: exception occurred (x = 1452) (y = 334), reason:
GUI.cpp 1567: exception occurred (x = 1452) (y = 334), reason:
GUI.cpp 1567: exception occurred (x = 32) (y = 334), reason:
GUI.cpp 1567: exception occurred (x = 30) (y = 332), reason:
DialogWindow.cpp 783: exception occurred (x = 30) (y = 13), reason:
GUI.cpp 1567: exception occurred (x = 30) (y = 13), reason:
DialogElements.cpp 1637: exception occurred, reason:
GUI.cpp 2010: exception occurred, reason:
MainWindow.cpp 350: exception occurred (Event = 14), reason:
MainWindow.cpp 828: exception occurred (Identifier = 6), reason:
ContentWindows.cpp 200: exception occurred, reason:
ContentWindows.cpp 2104: exception occurred, reason:
ContentWindows.cpp 2344: exception occurred, reason:
ContentWindows.cpp 2396: exception occurred, reason:
ContentWindows.cpp 2465: exception occurred (NumberOfLine = 6), reason:
ContentWindows.cpp 2461: assertion failed (Value = -10425770) (NumberOfLine = 6), reason:
Value>=0 [bug0000996]
Wed May 25 04:10:33 2011
Debug Assertion 8.54 ContentWindows.cpp 2461
 
some skilltry counter bar got bugged, go find out if its skills or magic level or level (reset each to a normal value 1 by 1?)
 
I did that and nothing happened, then i made a new character and started prestiging. It starts debugging you at 3rd prestige and also idk if you can fix this but everytime you relog, you lose a prestige until your one of the 4 stock vocations.
 
Umm it's the cap, how do i keep it at 10000 for everyone, and can you help me set storage values so it saves my vocation everytime?

Edit; I took out the cap system which fixed that bug, but everytime i logout it resets my vocation to 0. (After prestiging)
 
Last edited:
about the vocation thing, try setting fromvoc of every vocation to its actual id, for instance:
<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="5" lessloss="30">
 
Back
Top