Register for your free account! | Forgot your password?

Go Back   elitepvpers › MMORPGs › Flyff › Flyff Private Server
You last visited: Today at 10:35

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Source] NPC im World nicht laden lassen

Discussion on [Source] NPC im World nicht laden lassen within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old   #1



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,477
[Source] NPC im World nicht laden lassen

.
Sedrika is offline  
Thanks
4 Users
Old   #2
 
elite*gold: 30
Join Date: Oct 2010
Posts: 1,509
Received Thanks: 849
Toller Guide, danke dafür.

Ist der Code dafür von dir oder wem anderem?

Würde mich mal interessieren, wie du so am C++ lernen bist, habe das Buch "C++ lernen und professionell anwenden" durch (1000+ Seiten) und ich bin nicht so begeistert. Kannst du mir ein besseres empfehlen?
Fullscreen is offline  
Old   #3



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,477
Der code ist ganz von mir ^^
Ich habe mir erstmal die funktion angesehen und versucht es zu verstehen, was ja nicht so schwer ist eigendlich, wer logisch denken kann ^^

Ich habe das Buch C++ von A bis Z
aber ich lerne mehr durch machen als nur lesen.
Sedrika is offline  
Thanks
1 User
Old   #4
 
elite*gold: 0
Join Date: Feb 2009
Posts: 45
Received Thanks: 1
Der Code ist ja nie wirklich das Problem!
Man muss sich bloß über die Aufteilung des Codes klar werden.
Die hälfte aus solchen Büchern braucht man eigentlich nicht da der Inhalt meißt eh schon veraltet ist.
Kaidra is offline  
Old   #5



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,477
Quote:
Originally Posted by Kaidra View Post
Der Code ist ja nie wirklich das Problem!
Man muss sich bloß über die Aufteilung des Codes klar werden.
Die hälfte aus solchen Büchern braucht man eigentlich nicht da der Inhalt meißt eh schon veraltet ist.
Wer lernen will, der wird schon wissen, wie man lernen soll.
Zudem nutzt man sicherlich nicht 1:1 die sachen wie im buch, sondern man muss flexibel sein.
Sedrika is offline  
Old   #6

 
Deda94's Avatar
 
elite*gold: 21
Join Date: Nov 2010
Posts: 2,062
Received Thanks: 2,320
Bei mir werden die NPC's trotzdem geladen & angezeigt^^
Deda94 is offline  
Old   #7



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,477
Zeig mal, was du in der WorldServer.ini hast.
Sedrika is offline  
Old   #8

 
Deda94's Avatar
 
elite*gold: 21
Join Date: Nov 2010
Posts: 2,062
Received Thanks: 2,320
Code:
Sys		1
ResourceFolder "C:\Users\Administrator\Desktop\Files\Resource"
Key		101
DB		"*zensiert*"
Core		"*zensiert*"
LANG		1
18
Heartbeat	10101
GUILDWAR 1
GUILDBANK 1
WORMON 0
//DROPITEM_REMOVE 0
GUILDCOMBAT 1
ARENA 1
SCHOOL 1
//PK 1
//STEAL 1
PKCOST 0
RECOMMEND 1
RAINBOWRACE 1
SECRETROOM 1
GUILDCOMBAT1TO1 1
NO_POSTBOX
EVE_NO_POSTBOX
Hab zum testen noch EVE_NO_POSTBOX dazu gemacht aber nichts..xD
Deda94 is offline  
Old   #9



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,477
Zeig mal die Source abschnitte, die du gesetzt hast.
Sedrika is offline  
Old   #10

 
Deda94's Avatar
 
elite*gold: 21
Join Date: Nov 2010
Posts: 2,062
Received Thanks: 2,320
puhh k...

VersionCommon.h
Code:
#define        __NO_POSTBOX

WorldServer.cpp

Code:
BOOL Script( LPCSTR lpszFileName )
{
	g_eLocal.SetState( EVE_RESPAWN, 1 );

	CScanner s;
	if( s.Load( lpszFileName ) == FALSE)
	{
		Error("Fail to open file - %s", lpszFileName );
		return FALSE;
	}

	[B]#ifdef __NO_POSTBOX[/B]
        else if ( s.Token == "NO_POSTBOX" )
        {
            g_eLocal.SetState( EVE_NO_POSTBOX, 1 );
        }
	[B]#endif // __NO_POSTBOX[/B]  

	s.GetToken();
flyffevent.h
Code:
enum
{
	EVE_0401A, EVE_18, ENABLE_GUILD_INVENTORY,
	EVE_GUILDWAR,
	EVE_SCHOOL, EVE_SCHOOL_BATTLE,
	EVE_NOFLYMONSTER, // ºñÇà ¸ó½ºÅÍ Á¦°Å 
	EVE_NODARKON, // ´ÙÄÜ Á¦°Å 
	EVE_NOGUILD, // ±æµå Á¦°Å 
	EVE_WORMON,
	EVE_RESPAWN,
	EVE_PK,
	EVE_PKCOST,
	EVE_STEAL,
	EVE_EVENT0913,
	EVE_GUILDCOMBAT,
	[B]#ifdef __NO_POSTBOX[/B]
    EVE_NO_POSTBOX,
[B]#endif // __NO_POSTBOX  [/B]
	EVE_DROPITEMREMOVE,
	EVE_EVENT1206,
	EVE_EVENT1219,
	EVE_EVENT0127,
	EVE_EVENT0214,
worldfile.cpp
Code:
BOOL CWorld::IsUsableDYO( CObj* pObj )
{
	if( pObj->GetType() == OT_MOVER )
	{
		LPCHARACTER pCharacter	= ( (CMover*)pObj )->GetCharacter();
		if( pCharacter )
		{
			#ifdef __NO_POSTBOX
            // Dont Load Gilden Haus Verwalter
            if( stricmp( pCharacter->m_szKey, "MaFl_GUILDHOUSESALE" ) == 0 )
            {
                if( g_eLocal.GetState( EVE_NO_POSTBOX ) == TRUE )
                    return FALSE;
            }
			#endif // __NO_POSTBOX  
			#ifdef __NO_POSTBOX
            // Dont Load SR Verwalter WESTEN Darkon
            if( stricmp( pCharacter->m_szKey, "MaDa_SecretRoom_WEST" ) == 0 )
            {
                if( g_eLocal.GetState( EVE_NO_POSTBOX ) == TRUE )
                    return FALSE;
            }
			#endif // __NO_POSTBOX  
			#ifdef __NO_POSTBOX
            // Dont Load SR Verwalter OSTEN Flaris
            if( stricmp( pCharacter->m_szKey, "MaFl_SecretRoom_EAST" ) == 0 )
            {
                if( g_eLocal.GetState( EVE_NO_POSTBOX ) == TRUE )
                    return FALSE;
            }
			#endif // __NO_POSTBOX  
			#ifdef __NO_POSTBOX
            // Dont Load Lord Verwalter
            if( stricmp( pCharacter->m_szKey, "MaFl_KINGAIDE" ) == 0 )
            {
                if( g_eLocal.GetState( EVE_NO_POSTBOX ) == TRUE )
                    return FALSE;
            }
			#endif // __NO_POSTBOX
			#ifdef __NO_POSTBOX
            // Dont Load Tower Typie
            if( stricmp( pCharacter->m_szKey, "MaFl_HEAVENMAN" ) == 0 )
            {
                if( g_eLocal.GetState( EVE_NO_POSTBOX ) == TRUE )
                    return FALSE;
            }
			#endif // __NO_POSTBOX
<- mehrere NPC's
Deda94 is offline  
Old   #11



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,477
Wieso machst du eine Definition bei allen NPC's ?

in Worlfile.cpp füg das ein:

Quote:
if( stricmp( pCharacter->m_szKey, "MaFl_Postbox" ) == 0 )
{
if( g_eLocal.GetState( EVE_NO_POSTBOX ) == TRUE )
return FALSE;
}
Sedrika is offline  
Old   #12

 
Deda94's Avatar
 
elite*gold: 21
Join Date: Nov 2010
Posts: 2,062
Received Thanks: 2,320
Sagen wirs so ich kann bei einem NPC der dort schon war TRUE hinschreiben und dann klappt es, aber neue NPC's adden will einfach nicht klappen >.<

€: Nur zur info - Problem besteht weiterhin xD
Deda94 is offline  
Reply


Similar Threads Similar Threads
Sell Source Binary v3.5, The Strongest Source in the world of private server
03/20/2011 - Conquer Online 2 Trading - 3 Replies
http://i797.photobucket.com/albums/yy253/aymanelkb er/vmwvhk.gif Wolves Private Server http://www.monsterup.com/upload/1258602276638.jpg Some Info About Source 2- Full Transalite 100% 3- Reborn ( 1 , 2 , 3 , 4) With Ninja Full work 100% 4- Plus ( +1 To +20 )
[HowTo]Neue Bilder einfügen und dann in Quests laden lassen
09/01/2010 - Metin2 PServer Guides & Strategies - 18 Replies
Hey Leutz, ich hab grad ne Datei in meinem Client gesucht und bin dann zufällig auf die Pics gestoßen, die in Quests geladen werden, also Bilder von Mobs(Wildhund, Wolf etc.) Hier paar Beispiele: http://s3.directupload.net/images/100830/7u3bo4ce .pnghttp://s3.directupload.net/images/100830/qzebd 55z.png Kennt sicher jeder!
[Mini HowTo] Skills etwas schneller laden lassen
07/04/2010 - Metin2 Guides & Templates - 14 Replies
Hallo liebe Com! Einleitung: Ich hatte heute wie fast jeden Tag Metin2United gespielt :) Ich hatte mal nen Metin gehauen und etwas herrausgefunden. Ihr müsst auf ein Pferd,KG,MG sitzen. Wenn ihr absteigt und eine Fertigkeit einsetzt, steigt ihr wie gewohnt schnell wieder aufs Pferd. Wenn man dann runter geht (Während es sich aufläd) läd die Fertigkeit kurz und etwas schneller auf.
Sell Source Binary v3.5, The Strongest Source in the world of private server
12/08/2009 - CO2 Private Server - 8 Replies
#Removed



All times are GMT +1. The time now is 10:37.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.