Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server
You last visited: Today at 02:28

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

Advertisement



EXP Up Stop befehl Frage

Discussion on EXP Up Stop befehl Frage within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2014
Posts: 8
Received Thanks: 2
EXP Up Stop befehl Frage

Guten Tag Epvp,

folgenden Befehl habe ich in der Source gefunden

ON_TEXTCMDFUNC( TextCmd_ExpUpStop, "ExpUpStop", "eus", "", "", TCM_SERVER, AUTH_DEVELOPER, "" )

und habe ihn zu diesem abgeändert

ON_TEXTCMDFUNC( TextCmd_ExpUpStop, "ExpUpStop", "eus", "", "", TCM_SERVER, AUTH_GENERAL, "" )

zudem habe ich in der WndField den eintrag bearbeitet das nun nach benutzten vom Befehl oben in der EXP Leiste Exp geblockt steht.

Allerdings funktioniert der befehl nur beim Admin Account einwandfrei und als User bekommt man weiterhin EXP..... Ich weiß nicht wo ich noch weiter suchen soll.

in der Func.... .cpp schauts so aus:

ON_TEXTCMDFUNC( TextCmd_ExpUpStop, "ExpUpStop", "eus", "", "", TCM_SERVER, AUTH_GENERAL, "" )

BOOL TextCmd_ExpUpStop( CScanner& scanner )
{
#ifdef __WORLDSERVER
CUser* pUser = (CUser*)scanner.dwValue;
if( pUser->m_dwMode &= MODE_EXPUP_STOP)
pUser->m_dwMode &= (~MODE_EXPUP_STOP);
else
pUser->m_dwMode |= MODE_EXPUP_STOP;

g_UserMng.AddModifyMode( pUser );
#endif // __WORLDSERVER

und in der WndField so:

EXPINTEGER nExpResult = pMover->GetExp1() * (EXPINTEGER)10000 / pMover->GetMaxExp1();
float fExp = (float)nExpResult / 100.0f;
if( pMover->IsMode( MODE_EXPUP_STOP ) )

{

nCharEXP = sprintf( cbufExp, "Exp block%" );

}

else

{

if( fExp >= 99.99f )

nCharEXP = sprintf( cbufExp, "99.99%%" ); // sprintfÇÔ¼ö ³»ºÎ¿¡¼* ¹Ý¿Ã¸²µÇ¾Î 100.00À¸·Î Ç¥½ÃµÇ´Â °ÍÀ» ¸·±Â À§Çؼ*

else

nCharEXP = sprintf( cbufExp, "%.2f%%", fExp );

}

Jemand eine Idee warum es als Admin funktioniert und als User nicht ?

Liebe grüße

IceSharx
IceSharx is offline  
Old 08/13/2015, 21:07   #2
 
elite*gold: 0
Join Date: Jan 2014
Posts: 773
Received Thanks: 374
Ich denke du hast nen Fix drin der die ganzen sachen die pUser->m_dwMode &= (~MODE_EXPUP_STOP); blockt.
Drabur is offline  
Old 08/13/2015, 21:15   #3
 
elite*gold: 0
Join Date: Jun 2015
Posts: 95
Received Thanks: 30
mach es einfach über den SMMode. ist viel einfacher als vorlage kannst du das Premium nehmen nur die EXP dann statt 1.5f auf 0.0f machen.
mfg
*-Kaores-* is offline  
Old 08/13/2015, 22:40   #4
 
elite*gold: 0
Join Date: Jan 2014
Posts: 8
Received Thanks: 2
Habe auf den SMMod genutzt und bekommen nun beim Neuz Compilen folgenden Error

13.08.2015\_Network\CmnHdr.h(560): error C2065: 'II_ITEM_NOEXP' : undeclared identifier

Obwohl oben dies definiert ist :

enum
{
SM_BANK15, SM_BANK30, SM_PARTYSKILL15, SM_PARTYSKILL30, SM_SHOUT15, SM_SHOUT30,
SM_MAINTAIN_MP, SM_MAINTAIN_FP, SM_MAX_HP, SM_MAX_HP50, SM_ACTPOINT,
SM_STR_DOWN, SM_STA_DOWN, SM_DEX_DOWN, SM_INT_DOWN,
SM_ATTACK_UP, SM_RESIST_ATTACK_LEFT, SM_RESIST_ATTACK_RIGHT, SM_RESIST_DEFENSE,
SM_ESCAPE, SM_REVIVAL, SM_VELOCIJUMP, SM_PARTYSKILL1, SM_ATTACK_UP1,
SM_SHOUT001, SM_BANK001,
SM_MAX
#ifdef __NO_EXP
, SM_NOEXP
#endif

};

und dann :

dwSMItemID[SM_ESCAPE] = II_CHR_SYS_SCR_ESCAPEBLINKWING;
#ifdef __NO_EXP
dwSMItemID[SM_NOEXP] = II_ITEM_NOEXP;
#endif
}

}
IceSharx is offline  
Old 08/13/2015, 23:26   #5
 
elite*gold: 0
Join Date: Jul 2015
Posts: 8
Received Thanks: 3
auch in der Resource definiert?
Sativa' is offline  
Old 08/14/2015, 00:02   #6
 
elite*gold: 0
Join Date: Jan 2014
Posts: 8
Received Thanks: 2
Die Ressource Definition ist unabhängig von dem Compilen der Neuz,

aber ja sie ist drin.

6 II_ITEM_NOEXP "No Exp Scroll" ..... usw
#define II_ITEM_NOEXP XXXXX
IceSharx is offline  
Old 08/14/2015, 00:47   #7
 
elite*gold: 0
Join Date: Jun 2015
Posts: 95
Received Thanks: 30
hast du es auch in der Source Resource gemacht?
*-Kaores-* is offline  
Old 08/14/2015, 00:55   #8
 
xTwiLightx's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,741
Received Thanks: 1,674
Quote:
Originally Posted by IceSharx View Post
Die Ressource Definition ist unabhängig von dem Compilen der Neuz,

aber ja sie ist drin.

6 II_ITEM_NOEXP "No Exp Scroll" ..... usw
#define II_ITEM_NOEXP XXXXX
Wie schon beschrieben, mag das an sich egal sein, der Compiler will trotzdem definierte Defines sehen :P
xTwiLightx is offline  
Thanks
1 User
Old 08/14/2015, 18:27   #9
 
elite*gold: 0
Join Date: Oct 2012
Posts: 948
Received Thanks: 157
The reason it doesn't work as GENERAL is because of Mover.cpp

If you search the entire source on MODE_EXPUP_STOP then you should have found it.

Code:
if( IsAuthHigher( AUTH_ADMINISTRATOR ) )	// ¿î¿µÀÚ °èÁ¤À϶§
	{
		if( IsMode( MODE_EXPUP_STOP ) )			// °æÇèÄ¡ »ó½Â ±ÝÁö »óŸé
			fExpValue = 0;						// °æÇèÄ¡°ª 0
	}
raventh1984 is offline  
Thanks
1 User
Old 08/14/2015, 18:36   #10



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Du mu musst es da entfernen wie raventh bereits beschrieben hat und an den Stellen hinzufügen wo Monster in die Umgebung exp geben, dann bei paties als leecher usw
Sedrika is offline  
Thanks
1 User
Old 08/16/2015, 19:23   #11
 
elite*gold: 0
Join Date: Jan 2014
Posts: 8
Received Thanks: 2
Thanks raven you really helped me out,
I'll change it
Und danke sedrika für die fortlaufende Info
IceSharx is offline  
Reply


Similar Threads Similar Threads
[FRAGE]GM Befehl /b
10/30/2011 - Metin2 Private Server - 5 Replies
Hey Com, Ich wollte mal Fragen was der GM Befehl /b eigentlich bringt weil soweit ich weis sehe nur ich den aber meine Kumpels nicht was bringt der denn dann ? Kann man das einstellen da den alle sehen oder ?.. Grüße :confused:
GM befehl frage
04/24/2010 - Metin2 Private Server - 7 Replies
HI habe 2 fragen 1: wie heißt die item id für trak 2.wie heißt die monster id für den roten drachen thx schon mal mfg
AutoIt stop Befehl
04/21/2010 - AutoIt - 2 Replies
Hallo Leute, wie kann ich hier MouseClick("left",539,501,1) MouseClick("left",709,606,1) MouseClick("left",739,561,1) MouseClick("left",708,579,1) MouseClick("left",711,602,1) MouseClick("left",742,560,1) MouseClick("left",710,580,1)
GM befehl frage
04/20/2010 - Metin2 Private Server - 7 Replies
HI wie kann ich mich verwandeln und wie der zurück verwandeln
Frage zum Befehl.
01/26/2010 - Metin2 Private Server - 3 Replies
Hey wollte fragen Wie man in Hmaachi server den Code einstellt für Auto yang aufheben. Bzw. Dritte hand da oben..



All times are GMT +1. The time now is 02:29.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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