Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Stat Reset and Clean 1st Job NPCs

Status
Not open for further replies.
Newbie Spellweaver
Joined
Nov 28, 2007
Messages
55
Reaction score
0
If you do not wish to do this, there is a download link at the bottom!

I made a stat reseter and I cleaned up the 1st Jon NPCs.

Create a new file called Henesys.cpp and add this in it
Code:
#include "NPCs.h" 
#include "NPCsScripts.h" 
#include "Player.h" 
#include "Levels.h" 
 
 
//Created by Reiyhn 
//Fixed correct AP gained by Nalox@ragezone
void NPCsScripts::npc_9201001(NPC *npc) // Nana(H) 
{ 
    Player* player = npc->getPlayer(); 
    int state = npc->getState(); 
    if(state == 0) { 
        { 
 
            npc->addText("Want a free stat reset? Make sure to log out after to see the full effects properly!"); 
            state = 1; 
            npc->sendYesNo(); 
            } 
    } 
    else if(state == 1) { 
        if(npc->getSelected() == YES) 
{ 
if(player->getLevel()==1) 
        { 
            npc->addText("Here you go! Remember to log out and then back in for this to work properly!"); 
            npc->setSTR(4); 
            npc->setDEX(4); 
            npc->setLUK(4); 
            npc->setINT(4); 
            npc->setAP(short(player->getLevel()*1+8)); 
            npc->sendOK(); 
            npc->end(); 
        } 
else 
{ 
     if(player->getLevel()>=2) 
          { 
            npc->addText("Here you go! Remember to log out and then back in for this to work properly!"); 
            npc->setSTR(4); 
            npc->setDEX(4); 
            npc->setLUK(4); 
            npc->setINT(4); 
            npc->setAP(short(player->getLevel()*5+4)); 
            npc->sendOK(); 
            npc->end(); 
          } 
}
}
else 
            { 
            npc->addText("Oh well, have a fun day!"); 
            npc->sendOK(); 
            npc->end(); 
            } 
        } 
    }

Add these two codes to NPCScript.h
Code:
case 9201001: npc_9201001(npc); break;
Code:
static void npc_9201001(NPC* npc);

Add these to NPCs.h
Code:
	void setLUK(short luk);
	void setINT(short Int);
	void setDEX(short dex);
	void setSTR(short str);
	void setAP(short ap);
	void setSP(short sp);

and finally add this to NPCs.cpp
Code:
void NPC::setDEX(short dex)
{
	player->setDex(dex);
}

void NPC::setLUK(short luk)
{
	player->setLuk(luk);
}

void NPC::setSTR(short str)
{
	player->setStr(str);
}

void NPC::setINT(short Int)
{
	player->setInt(Int);
}

void NPC::setAP(short ap)
{
	player->setAp(ap);
}

void NPC::setSP(short sp)
{
	player->setSp(sp);
}


Create a new file called 1stJob and put this in it
Code:
#include "NPCs.h"
#include "NPCsScripts.h"
#include "Player.h"
#include "Levels.h"


//Created by Reiyhn
void NPCsScripts::npc_1012100(NPC *npc) //Athena Pierce
{
	Player* player = npc->getPlayer();
	int state = npc->getState();
	if(state ==0)
	{
		if(player->getJob() == 000)
		{
			if(player->getLevel() >= 10 && player->getDex() >= 25)
			{
				npc->addText("You have trained well, you now have the ability to become an archer, do you wish to become a bowman? (Warning: Requires level 10 and 25 DEX)");
				state = 1;
				npc->sendYesNo();
			}
			else
			{
				npc->addText("You do not have the requirements to become a bowman.");
				npc->sendOK();
				npc->end();
			}
		}
	}
	else if(state == 1) {
		if(npc->getSelected() == YES)
		{
			player->setJob(300);
			npc->addText("Congratulations! You are now a bowman, come back at level 30 and maybe we shall see you advance once again.");
			npc->setSP(player->getSp() + 1);
			npc->sendOK();
			npc->end();
		}
		else
			{
			npc->addText("Ah, feel free to change your mind and please return.");
			npc->sendOK();
			npc->end();
			}
		}
	}

void NPCsScripts::npc_1032001(NPC *npc) //Grendel the Really Old
{
	Player* player = npc->getPlayer();
	int state = npc->getState();
	if(state ==0)
	{
		if(player->getJob() == 000)
		{
			if(player->getLevel() >= 8 && player->getInt() >= 25)
			{
				npc->addText("You have trained well, you now have the ability to become a magician, do you wish to become a magician? (Warning: Requires level 8 and 25 INT)");
				state = 1;
				npc->sendYesNo();
			}
			else
			{
				npc->addText("You do not have the requirements to become a magician.");
				npc->sendOK();
				npc->end();
			}
		}
	}
	else if(state == 1) {
		if(npc->getSelected() == YES)
		{
			player->setJob(200);
			npc->addText("Congratulations! You are now a magician, continue on your way and maybe we shall meet again.");
			npc->setSP(player->getSp() + 1);
			npc->sendOK();
			npc->end();
		}
		else
			{
			npc->addText("Ah, feel free to change your mind and please return.");
			npc->sendOK();
			npc->end();
			}
		}
	}

void NPCsScripts::npc_1022000(NPC *npc) //Dances with Balrog
{
	Player* player = npc->getPlayer();
	int state = npc->getState();
	if(state ==0)
	{
		if(player->getJob() == 000)
		{
			if(player->getLevel() >= 10 && player->getStr() >= 25)
			{
				npc->addText("Heh who is this lonely punk? So you wanna become a warrior huh? Well lets see if you got it. (Warning: Requires level 10 and 25 STR)");
				state = 1;
				npc->sendYesNo();
			}
			else
			{
				npc->addText("Silly punk, you are too weak to be a bold warrior!");
				npc->sendOK();
				npc->end();
			}
		}
	}
	else if(state == 1) {
		if(npc->getSelected() == YES)
		{
			player->setJob(100);
			npc->addText("Heh, so you decided to become a warrior, huh? As you grow more powerful see me again.");
			npc->setSP(player->getSp() + 1);
			npc->sendOK();
			npc->end();
		}
		else
			{
			npc->addText("Get outta here punk!");
			npc->sendOK();
			npc->end();
			}
		}
	}

void NPCsScripts::npc_1052001(NPC *npc) //Dark Lord
{
	Player* player = npc->getPlayer();
	int state = npc->getState();
	if(state ==0)
	{
		if(player->getJob() == 000)
		{
			if(player->getLevel() >= 10 && player->getDex() >= 25)
			{
				npc->addText("Who are you? Heh how did you know where I reside? Very well, you want to join the guild of thieves, hmm? (Warning: Requires level 10 and 25 DEX)");
				state = 1;
				npc->sendYesNo();
			}
			else
			{
				npc->addText("Who are you? You are not fit to be one of us!");
				npc->sendOK();
				npc->end();
			}
		}
	}
	else if(state == 1) {
		if(npc->getSelected() == YES)
		{
			player->setJob(400);
			npc->addText("Welcome to our guild, we expand everyday with our sly and witty members!");
			npc->sendOK();
			npc->setSP(player->getSp() + 1);
			npc->end();
		}
		else
			{
			npc->addText("Very well, tell no one of this meeting.");
			npc->sendOK();
			npc->end();
			}
		}
	}

You also need this in NPCscript.h
Code:
			case 1012100: npc_1012100(npc); break;
			case 1032001: npc_1032001(npc); break;
			case 1022000: npc_1022000(npc); break;
			case 1052001: npc_1052001(npc); break;
Code:
	static void npc_1012100(NPC* npc);
	static void npc_1032001(NPC* npc);
	static void npc_1022000(NPC* npc);
	static void npc_1052001(NPC* npc);

Nana(H) in Henesys is the Stat Reseter

Download link:
 
Last edited:
Experienced Elementalist
Joined
Apr 3, 2008
Messages
262
Reaction score
0
Testing if it works rite now and where to put the thing where u need to put in npcs.h i have no experience with the file npcs.h but im fairly familiar with the others
 
Experienced Elementalist
Joined
Apr 3, 2008
Messages
262
Reaction score
0
1>------ Build started: Project: Decoder, Configuration: Debug Win32 ------
1>Compiling...
1>Decoder.cpp
1>MapleEncryption.cpp
1>AESEncryption.cpp
1>Generating Code...
1>Creating library...
1>Build log was saved at "file://c:\Documents and Settings\Victor Xu\My Documents\MapleStoryServer\Decoder\Debug\BuildLog.htm"
1>Decoder - 0 error(s), 0 warning(s)
2>------ Build started: Project: Connection, Configuration: Debug Win32 ------
2>Compiling...
2>PacketHandler.cpp
2>Selector.cpp
2>Acceptor.cpp
2>Generating Code...
2>Creating library...
2>Build log was saved at "file://c:\Documents and Settings\Victor Xu\My Documents\MapleStoryServer\Connection\Debug\BuildLog.htm"
2>Connection - 0 error(s), 0 warning(s)
3>------ Build started: Project: MapleStoryServer, Configuration: Debug Win32 ------
3>Compiling...
3>MapleStoryServer.cpp
3>Characters.cpp
3>Login.cpp
3>PlayerLogin.cpp
3>Worlds.cpp
3>Drops.cpp
3>Inventory.cpp
3>Levels.cpp
3>Maps.cpp
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(129) : error C2535: 'void NPC::setDEX(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(79) : see declaration of 'NPC::setDEX'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(134) : error C2535: 'void NPC::setLUK(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(77) : see declaration of 'NPC::setLUK'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(139) : error C2535: 'void NPC::setSTR(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(80) : see declaration of 'NPC::setSTR'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(144) : error C2535: 'void NPC::setINT(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(78) : see declaration of 'NPC::setINT'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(149) : error C2535: 'void NPC::setAP(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(81) : see declaration of 'NPC::setAP'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(154) : error C2535: 'void NPC::setSP(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(82) : see declaration of 'NPC::setSP'
3>Mobs.cpp
3>NPCs.cpp
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(129) : error C2535: 'void NPC::setDEX(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(79) : see declaration of 'NPC::setDEX'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(134) : error C2535: 'void NPC::setLUK(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(77) : see declaration of 'NPC::setLUK'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(139) : error C2535: 'void NPC::setSTR(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(80) : see declaration of 'NPC::setSTR'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(144) : error C2535: 'void NPC::setINT(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(78) : see declaration of 'NPC::setINT'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(149) : error C2535: 'void NPC::setAP(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(81) : see declaration of 'NPC::setAP'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(154) : error C2535: 'void NPC::setSP(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(82) : see declaration of 'NPC::setSP'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(130) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(130) : error C2227: left of '->setDex' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(135) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(135) : error C2227: left of '->setLuk' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(140) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(140) : error C2227: left of '->setStr' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(145) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(145) : error C2227: left of '->setInt' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(150) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(150) : error C2227: left of '->setAp' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(155) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(155) : error C2227: left of '->setSp' must point to class/struct/union/generic type
3>Player.cpp
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(129) : error C2535: 'void NPC::setDEX(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(79) : see declaration of 'NPC::setDEX'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(134) : error C2535: 'void NPC::setLUK(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(77) : see declaration of 'NPC::setLUK'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(139) : error C2535: 'void NPC::setSTR(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(80) : see declaration of 'NPC::setSTR'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(144) : error C2535: 'void NPC::setINT(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(78) : see declaration of 'NPC::setINT'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(149) : error C2535: 'void NPC::setAP(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(81) : see declaration of 'NPC::setAP'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(154) : error C2535: 'void NPC::setSP(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(82) : see declaration of 'NPC::setSP'
3>PlayerInventory.cpp
3>Players.cpp
3>Quests.cpp
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(129) : error C2535: 'void NPC::setDEX(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(79) : see declaration of 'NPC::setDEX'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(134) : error C2535: 'void NPC::setLUK(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(77) : see declaration of 'NPC::setLUK'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(139) : error C2535: 'void NPC::setSTR(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(80) : see declaration of 'NPC::setSTR'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(144) : error C2535: 'void NPC::setINT(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(78) : see declaration of 'NPC::setINT'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(149) : error C2535: 'void NPC::setAP(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(81) : see declaration of 'NPC::setAP'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(154) : error C2535: 'void NPC::setSP(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(82) : see declaration of 'NPC::setSP'
3>Shops.cpp
3>Skills.cpp
3>MySQLM.cpp
3>DropsPacket.cpp
3>InventoryPacket.cpp
3>Generating Code...
3>Compiling...
3>LevelsPacket.cpp
3>LoginPacket.cpp
3>MapPacket.cpp
3>MobsPacket.cpp
3>NPCPacket.cpp
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(129) : error C2535: 'void NPC::setDEX(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(79) : see declaration of 'NPC::setDEX'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(134) : error C2535: 'void NPC::setLUK(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(77) : see declaration of 'NPC::setLUK'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(139) : error C2535: 'void NPC::setSTR(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(80) : see declaration of 'NPC::setSTR'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(144) : error C2535: 'void NPC::setINT(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(78) : see declaration of 'NPC::setINT'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(149) : error C2535: 'void NPC::setAP(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(81) : see declaration of 'NPC::setAP'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(154) : error C2535: 'void NPC::setSP(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(82) : see declaration of 'NPC::setSP'
3>PacketCreator.cpp
3>PlayerPacket.cpp
3>PlayersPacket.cpp
3>QuestsPacket.cpp
3>SkillsPacket.cpp
3>Initializing.cpp
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(129) : error C2535: 'void NPC::setDEX(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(79) : see declaration of 'NPC::setDEX'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(134) : error C2535: 'void NPC::setLUK(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(77) : see declaration of 'NPC::setLUK'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(139) : error C2535: 'void NPC::setSTR(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(80) : see declaration of 'NPC::setSTR'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(144) : error C2535: 'void NPC::setINT(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(78) : see declaration of 'NPC::setINT'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(149) : error C2535: 'void NPC::setAP(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(81) : see declaration of 'NPC::setAP'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(154) : error C2535: 'void NPC::setSP(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(82) : see declaration of 'NPC::setSP'
3>tinystr.cpp
3>tinyxml.cpp
3>tinyxmlerror.cpp
3>tinyxmlparser.cpp
3>Timer.cpp
3>TimerTest.cpp
3>GameMasters.cpp
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(129) : error C2535: 'void NPC::setDEX(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(79) : see declaration of 'NPC::setDEX'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(134) : error C2535: 'void NPC::setLUK(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(77) : see declaration of 'NPC::setLUK'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(139) : error C2535: 'void NPC::setSTR(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(80) : see declaration of 'NPC::setSTR'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(144) : error C2535: 'void NPC::setINT(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(78) : see declaration of 'NPC::setINT'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(149) : error C2535: 'void NPC::setAP(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(81) : see declaration of 'NPC::setAP'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(154) : error C2535: 'void NPC::setSP(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(82) : see declaration of 'NPC::setSP'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(130) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(130) : error C2227: left of '->setDex' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(135) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(135) : error C2227: left of '->setLuk' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(140) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(140) : error C2227: left of '->setStr' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(145) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(145) : error C2227: left of '->setInt' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(150) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(150) : error C2227: left of '->setAp' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(155) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(155) : error C2227: left of '->setSp' must point to class/struct/union/generic type
3>MapleIsland.cpp
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(129) : error C2535: 'void NPC::setDEX(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(79) : see declaration of 'NPC::setDEX'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(134) : error C2535: 'void NPC::setLUK(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(77) : see declaration of 'NPC::setLUK'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(139) : error C2535: 'void NPC::setSTR(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(80) : see declaration of 'NPC::setSTR'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(144) : error C2535: 'void NPC::setINT(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(78) : see declaration of 'NPC::setINT'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(149) : error C2535: 'void NPC::setAP(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(81) : see declaration of 'NPC::setAP'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(154) : error C2535: 'void NPC::setSP(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(82) : see declaration of 'NPC::setSP'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(130) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(130) : error C2227: left of '->setDex' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(135) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(135) : error C2227: left of '->setLuk' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(140) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(140) : error C2227: left of '->setStr' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(145) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(145) : error C2227: left of '->setInt' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(150) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(150) : error C2227: left of '->setAp' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(155) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(155) : error C2227: left of '->setSp' must point to class/struct/union/generic type
3>StatReseter.cpp
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(129) : error C2535: 'void NPC::setDEX(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(79) : see declaration of 'NPC::setDEX'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(134) : error C2535: 'void NPC::setLUK(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(77) : see declaration of 'NPC::setLUK'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(139) : error C2535: 'void NPC::setSTR(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(80) : see declaration of 'NPC::setSTR'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(144) : error C2535: 'void NPC::setINT(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(78) : see declaration of 'NPC::setINT'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(149) : error C2535: 'void NPC::setAP(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(81) : see declaration of 'NPC::setAP'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(154) : error C2535: 'void NPC::setSP(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(82) : see declaration of 'NPC::setSP'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(130) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(130) : error C2227: left of '->setDex' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(135) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(135) : error C2227: left of '->setLuk' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(140) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(140) : error C2227: left of '->setStr' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(145) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(145) : error C2227: left of '->setInt' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(150) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(150) : error C2227: left of '->setAp' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(155) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(155) : error C2227: left of '->setSp' must point to class/struct/union/generic type
3>Generating Code...
3>Compiling...
3>1stJob.cpp
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(129) : error C2535: 'void NPC::setDEX(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(79) : see declaration of 'NPC::setDEX'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(134) : error C2535: 'void NPC::setLUK(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(77) : see declaration of 'NPC::setLUK'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(139) : error C2535: 'void NPC::setSTR(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(80) : see declaration of 'NPC::setSTR'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(144) : error C2535: 'void NPC::setINT(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(78) : see declaration of 'NPC::setINT'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(149) : error C2535: 'void NPC::setAP(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(81) : see declaration of 'NPC::setAP'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(154) : error C2535: 'void NPC::setSP(short)' : member function already defined or declared
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(82) : see declaration of 'NPC::setSP'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(130) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(130) : error C2227: left of '->setDex' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(135) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(135) : error C2227: left of '->setLuk' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(140) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(140) : error C2227: left of '->setStr' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(145) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(145) : error C2227: left of '->setInt' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(150) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(150) : error C2227: left of '->setAp' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(155) : error C2027: use of undefined type 'Player'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(15) : see declaration of 'Player'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcs.h(155) : error C2227: left of '->setSp' must point to class/struct/union/generic type
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\1stjob.cpp(8) : error C2039: 'npc_1012100' : is not a member of 'NPCsScripts'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcsscripts.h(29) : see declaration of 'NPCsScripts'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\1stjob.cpp(48) : error C2039: 'npc_1032001' : is not a member of 'NPCsScripts'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcsscripts.h(29) : see declaration of 'NPCsScripts'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\1stjob.cpp(88) : error C2039: 'npc_1022000' : is not a member of 'NPCsScripts'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcsscripts.h(29) : see declaration of 'NPCsScripts'
3>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\1stjob.cpp(128) : error C2039: 'npc_1052001' : is not a member of 'NPCsScripts'
3> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcsscripts.h(29) : see declaration of 'NPCsScripts'
3>Generating Code...
3>Build log was saved at "file://c:\Documents and Settings\Victor Xu\My Documents\MapleStoryServer\MapleStoryServer\Debug\BuildLog.htm"
3>MapleStoryServer - 124 error(s), 0 warning(s)
========== Build: 2 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

-.- error mass error
 
Newbie Spellweaver
Joined
Nov 28, 2007
Messages
55
Reaction score
0
It means that you already have those functions somewhere, find them and delete any extras you see.
 
Newbie Spellweaver
Joined
Jan 8, 2007
Messages
43
Reaction score
0
Reiyhn, I added all those, no compiling errors, the stat resetter works, but the job npcs dont show up. I talk to any of the Job npc's and nothing happens, its click double clicking the air.
 
Initiate Mage
Joined
Apr 5, 2008
Messages
1
Reaction score
0
NVM i didnt fix it by myself

original and current error when applying class npcs
fixed last error now new error


1>------ Build started: Project: MapleStoryServer, Configuration: Debug Win32 ------
1>Compiling...
1>NPCs.cpp
1>c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\npcs.cpp : error C2471: cannot update program database 'c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\debug\vc90.pdb'
1>c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\npcs.cpp : fatal error C1083: Cannot open program database file: 'c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\debug\vc90.pdb': No such file or directory
1>GameMasters.cpp
1>c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\gamemasters.cpp : error C2471: cannot update program database 'c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\debug\vc90.pdb'
1>c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\gamemasters.cpp : fatal error C1083: Cannot open program database file: 'c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\debug\vc90.pdb': No such file or directory
1>MapleIsland.cpp
1>c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\mapleisland.cpp : error C2471: cannot update program database 'c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\debug\vc90.pdb'
1>c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\mapleisland.cpp : fatal error C1083: Cannot open program database file: 'c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\debug\vc90.pdb': No such file or directory
1>HenPark.cpp
1>c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\henpark.cpp : error C2471: cannot update program database 'c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\debug\vc90.pdb'
1>c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\henpark.cpp : fatal error C1083: Cannot open program database file: 'c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\debug\vc90.pdb': No such file or directory
1>1stJob.cpp
1>c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\1stjob.cpp : error C2471: cannot update program database 'c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\debug\vc90.pdb'
1>c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\1stjob.cpp : fatal error C1083: Cannot open program database file: 'c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\debug\vc90.pdb': No such file or directory
1>Kerning.cpp
1>c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\kerning.cpp : error C2471: cannot update program database 'c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\debug\vc90.pdb'
1>c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\kerning.cpp : fatal error C1083: Cannot open program database file: 'c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\debug\vc90.pdb': No such file or directory
1>perion.cpp
1>c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\perion.cpp : error C2471: cannot update program database 'c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\debug\vc90.pdb'
1>c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\perion.cpp : fatal error C1083: Cannot open program database file: 'c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\debug\vc90.pdb': No such file or directory
1>PotAndWepShops.cpp
1>c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\potandwepshops.cpp : error C2471: cannot update program database 'c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\debug\vc90.pdb'
1>c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\potandwepshops.cpp : fatal error C1083: Cannot open program database file: 'c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\debug\vc90.pdb': No such file or directory
1>Generating Code...
1>Build log was saved at "file://c:\Documents and Settings\Gregory\Desktop\REv\MapleStoryServer\MapleStoryServer\Debug\BuildLog.htm"
1>MapleStoryServer - 16 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 2 up-to-date, 0 skipped ==========


once i removed the npcs source file filter of all content
i get only 2 errors


1>------ Build started: Project: MapleStoryServer, Configuration: Debug Win32 ------
1>Compiling...
1>NPCs.cpp
1>c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\npcs.cpp : error C2471: cannot update program database 'c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\debug\vc90.pdb'
1>c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\npcs.cpp : fatal error C1083: Cannot open program database file: 'c:\documents and settings\gregory\desktop\rev\maplestoryserver\maplestoryserver\debug\vc90.pdb': No such file or directory
1>Build log was saved at "file://c:\Documents and Settings\Gregory\Desktop\REv\MapleStoryServer\MapleStoryServer\Debug\BuildLog.htm"
1>MapleStoryServer - 2 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 2 up-to-date, 0 skipped ==========

lil confused wat im missing
lil help plz
 
Last edited:
Newbie Spellweaver
Joined
Apr 6, 2008
Messages
49
Reaction score
0
1>------ Build started: Project: MapleStoryServer, Configuration: Debug Win32 ------
1>Compiling...
1>MapleIsland.cpp
1>Generating Code...
1>Compiling...
1>NPCs.cpp
1>Generating Code...
1>Skipping... (no relevant changes detected)
1>GameMasters.cpp
1>Linking...
1>NPCs.obj : error LNK2019: unresolved external symbol "private: static void __cdecl NPCsScripts::npc_9201001(class NPC *)" (?npc_9201001@NPCsScripts@@CAXPAVNPC@@@Z) referenced in function "public: static void __cdecl NPCsScripts::handle(int,class NPC *)" (?handle@NPCsScripts@@SAXHPAVNPC@@@Z)
1>C:\Documents and Settings\Adiel\Desktop\MapleStoryServer\Debug\MapleStoryServer.exe : fatal error LNK1120: 1 unresolved externals

1>Build log was saved at "file://c:\Documents and Settings\Adiel\Desktop\MapleStoryServer\MapleStoryServer\Debug\BuildLog.htm"
1>MapleStoryServer - 2 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 2 up-to-date, 0 skipped ==========


How do I fix that?
 
Junior Spellweaver
Joined
Dec 3, 2006
Messages
114
Reaction score
0
Can we just call the new "1stJob" CPP Victoria Island and put other Vic Island NPC scripts in it?
 
Newbie Spellweaver
Joined
Apr 6, 2008
Messages
49
Reaction score
0
Did I use the wrong NPC or what happened?
 
Junior Spellweaver
Joined
Dec 3, 2006
Messages
114
Reaction score
0
1stJob is cpp.
I get a build error from the NPCsScripts.h lines (case and static void lines).

Edit: How do you get the Builder to load Henesys.cpp and 1stJob.cpp?
 
Newbie Spellweaver
Joined
Apr 6, 2008
Messages
49
Reaction score
0
Maybe we are placing the NPC script codes in the wrong place? If so can anyone post a guide about where to place the code since there are different functions.
 
Junior Spellweaver
Joined
Dec 3, 2006
Messages
114
Reaction score
0
Maybe we are placing the NPC script codes in the wrong place? If so can anyone post a guide about where to place the code since there are different functions.

No, they're in the right place.
But, to get the Henesys.cpp and 1stJob.cpp to work, they'd have to be loaded in the build.
And I dunno how to get them to do that...
 
Newbie Spellweaver
Joined
Nov 28, 2007
Messages
55
Reaction score
0
Whoops OKAY, I added 2 little code things in the bottom that you need to make them clickable. For those of you with trouble, I'm gonna upload all the files you need tomorrow.


To get them into the build, make a new tab and it should say Source[number].cpp, then click File -> Move Source[number].cpp to, and then select MapleStoryServer and rename it.
 
Experienced Elementalist
Joined
Apr 3, 2008
Messages
262
Reaction score
0
this time i got a different error anyone knows what it means?
1>------ Build started: Project: MapleStoryServer, Configuration: Debug Win32 ------
1>Compiling...
1>NPCs.cpp
1>Players.cpp
1>henesys.cpp
1>1stJob.cpp
1>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\1stjob.cpp(8) : error C2039: 'npc_1012100' : is not a member of 'NPCsScripts'
1> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcsscripts.h(29) : see declaration of 'NPCsScripts'
1>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\1stjob.cpp(48) : error C2039: 'npc_1032001' : is not a member of 'NPCsScripts'
1> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcsscripts.h(29) : see declaration of 'NPCsScripts'
1>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\1stjob.cpp(88) : error C2039: 'npc_1022000' : is not a member of 'NPCsScripts'
1> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcsscripts.h(29) : see declaration of 'NPCsScripts'
1>c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\1stjob.cpp(128) : error C2039: 'npc_1052001' : is not a member of 'NPCsScripts'
1> c:\documents and settings\victor xu\my documents\maplestoryserver\maplestoryserver\npcsscripts.h(29) : see declaration of 'NPCsScripts'
1>Generating Code...
1>Compiling...
1>Maps.cpp
1>Player.cpp
1>Quests.cpp
1>NPCPacket.cpp
1>Initializing.cpp
1>GameMasters.cpp
1>MapleIsland.cpp
1>Generating Code...
1>Build log was saved at "file://c:\Documents and Settings\Victor Xu\My Documents\MapleStoryServer\MapleStoryServer\Debug\BuildLog.htm"
1>MapleStoryServer - 4 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 2 up-to-date, 0 skipped ==========
 
Newbie Spellweaver
Joined
Apr 6, 2008
Messages
49
Reaction score
0
I managed to get the build in but I got this error message:

1>------ Build started: Project: MapleStoryServer, Configuration: Debug Win32 ------
1>Compiling...
1>1st Job.cpp
1>c:\documents and settings\adiel\desktop\maplestoryserver\maplestoryserver\npcs\1st job.cpp(1) : fatal error C1083: Cannot open include file: 'NPCs.h': No such file or directory
1>Build log was saved at "file://c:\Documents and Settings\Adiel\Desktop\MapleStoryServer\MapleStoryServer\Debug\BuildLog.htm"
1>MapleStoryServer - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 2 up-to-date, 0 skipped ==========

So does anyone know why this occurred even though NPCs.h is in my directory?
 
Initiate Mage
Joined
Dec 13, 2007
Messages
1
Reaction score
0
1>------ Build started: Project: MapleStoryServer, Configuration: Debug Win32 ------
1>Compiling...
1>MapleIsland.cpp
1>Generating Code...
1>Skipping... (no relevant changes detected)
1>NPCs.cpp
1>GameMasters.cpp
1>Linking...
1>NPCs.obj : error LNK2019: unresolved external symbol "private: static void __cdecl NPCsScripts::npc_1052001(class NPC *)" (?npc_1052001@NPCsScripts@@CAXPAVNPC@@@Z) referenced in function "public: static void __cdecl NPCsScripts::handle(int,class NPC *)" (?handle@NPCsScripts@@SAXHPAVNPC@@@Z)
1>NPCs.obj : error LNK2019: unresolved external symbol "private: static void __cdecl NPCsScripts::npc_1022000(class NPC *)" (?npc_1022000@NPCsScripts@@CAXPAVNPC@@@Z) referenced in function "public: static void __cdecl NPCsScripts::handle(int,class NPC *)" (?handle@NPCsScripts@@SAXHPAVNPC@@@Z)
1>NPCs.obj : error LNK2019: unresolved external symbol "private: static void __cdecl NPCsScripts::npc_1032001(class NPC *)" (?npc_1032001@NPCsScripts@@CAXPAVNPC@@@Z) referenced in function "public: static void __cdecl NPCsScripts::handle(int,class NPC *)" (?handle@NPCsScripts@@SAXHPAVNPC@@@Z)
1>NPCs.obj : error LNK2019: unresolved external symbol "private: static void __cdecl NPCsScripts::npc_1012100(class NPC *)" (?npc_1012100@NPCsScripts@@CAXPAVNPC@@@Z) referenced in function "public: static void __cdecl NPCsScripts::handle(int,class NPC *)" (?handle@NPCsScripts@@SAXHPAVNPC@@@Z)
1>NPCs.obj : error LNK2019: unresolved external symbol "private: static void __cdecl NPCsScripts::npc_9201001(class NPC *)" (?npc_9201001@NPCsScripts@@CAXPAVNPC@@@Z) referenced in function "public: static void __cdecl NPCsScripts::handle(int,class NPC *)" (?handle@NPCsScripts@@SAXHPAVNPC@@@Z)
1>C:\Documents and Settings\Sup Dude\Desktop\TitanMSRev005\MapleStoryServer\Debug\MapleStoryServer.exe : fatal error LNK1120: 5 unresolved externals
1>Build log was saved at "file://c:\Documents and Settings\Sup Dude\Desktop\TitanMSRev005\MapleStoryServer\MapleStoryServer\Debug\BuildLog.htm"
1>MapleStoryServer - 6 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 2 up-to-date, 0 skipped ==========
 
Newbie Spellweaver
Joined
Apr 6, 2008
Messages
49
Reaction score
0
First off take out the NPC ID# for the job instructors in the NPCScript file. Now everything should be correct after that. If you don't mind can you check what is wrong with this message:

1>------ Build started: Project: MapleStoryServer, Configuration: Debug Win32 ------
1>Compiling...
1>1st Job.cpp
1>c:\documents and settings\adiel\desktop\maplestoryserver\maplestory server\npcs\1st job.cpp(1) : fatal error C1083: Cannot open include file: 'NPCs.h': No such file or directory
1>Build log was saved at "file://c:\Documents and Settings\Adiel\Desktop\MapleStoryServer\MapleStory Server\Debug\BuildLog.htm"
1>MapleStoryServer - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 2 up-to-date, 0 skipped ==========

Thanks in advance.
 
Status
Not open for further replies.
Back
Top