Register for your free account! | Forgot your password?

You last visited: Today at 09:59

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

Advertisement



/buff Frage

Discussion on /buff Frage within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2012
Posts: 173
Received Thanks: 46
/buff Frage

Wie muss dieser Code aussehen :

PHP Code:
BOOL TextCmd_BuffPlayerCScannerscanner )
{
#ifdef __WORLDSERVER
    
CUserpUser = (CUser*)scanner.dwValue;

    
pUser->DoActiveSkill2020pUser );
    
pUser->DoActiveSkill4920pUser );
    
pUser->DoActiveSkill5020pUser );
    
pUser->DoActiveSkill5220pUser );
    
pUser->DoActiveSkill5320pUser );
    
pUser->DoActiveSkill11420pUser );
    
pUser->DoActiveSkill11520pUser );
    
pUser->DoActiveSkill11620pUser );
#endif // __WORLDSERVER
    
return TRUE;

damit /buff nur aller 10 Minuten ausgeführt werden kann.

Ich freue mich über Antworten.

MFG DerJumbo
DerJumbo is offline  
Old 11/03/2012, 13:14   #2
 
elite*gold: 0
Join Date: Nov 2012
Posts: 57
Received Thanks: 7
du meinst ein Couldown oder wie man das schreibt oder ? ich glaube das wird beim antihack eingestellt das man nicht übertrieben buffen kann achja alle 10 min ist doof weil wenn du in der PVP bist angenommen man wird reingeportet also eine PvP-Zone und man kann das nur alle 10 min machen ist das doof wenn man stirbt

lg ~Kiseku~
thx wehre nett wenn ich dir geholen habe ;D
Kiseku™ is offline  
Old 11/03/2012, 15:49   #3
 
elite*gold: 0
Join Date: Mar 2012
Posts: 173
Received Thanks: 46
In der Pvp steht ein Buff Pingu, aber ich will das man zb behe Dungeon ist und keine Buffs mehr hat /buff machen kann aber mit nem Cooldown das man das nur jeder Minute oder so machen kann, weil sonst könnten die es zum laggen bringen wenn sie ganze zeit /buff machen.
DerJumbo is offline  
Old 11/03/2012, 16:13   #4
 
elite*gold: 0
Join Date: Nov 2012
Posts: 57
Received Thanks: 7
ja das ist schon kla ^^ aber ich habe leider keine Ahnung wie man so etwas macht aber anderer tipp mach doch in die Dungeon Ein Buff Pang Oder mach das behe keine Buffs Nehmt ;D

lg ~Kiseku~
Kiseku™ is offline  
Old 11/03/2012, 19:21   #5



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
FuncTextCmd.cpp
Code:
ON_TEXTCMDFUNC( TextCmd_BuffPlayer, "Buff", "buff", "Buff", "buff", TCM_SERVER, AUTH_GENERAL , "Player Buff" )

BOOL TextCmd_BuffPlayer( CScanner& scanner )
{
#ifdef __WORLDSERVER
	CUser* pUser = (CUser*)scanner.dwValue;

	if( GetTickCount() - pUser->GetLastBuffTick() <= MIN( 10 ) ){
		pUser->AddText( "Du kannst dich nur alle 10 Minuten buffen!" );
		return TRUE;
	}
	
	pUser->SetLastBuffTick( GetTickCount() );

	// Assist Buffs
	pUser->DoActiveSkill( 20, 15, pUser );
	pUser->DoActiveSkill( 49, 15, pUser );
	pUser->DoActiveSkill( 50, 15, pUser );
	pUser->DoActiveSkill( 52, 15, pUser );
	pUser->DoActiveSkill( 53, 15, pUser );
	pUser->DoActiveSkill( 114, 15, pUser );
	pUser->DoActiveSkill( 115, 15, pUser );
	pUser->DoActiveSkill( 116, 15, pUser );
#endif // __WORLDSERVER
	return TRUE;
}
User.h
Code:
public:
	DWORD			m_dwBuffTick;
	DWORD			GetLastBuffTick();
	DWORD			SetLastBuffTick( DWORD Tick );
User.cpp
Code:
DWORD CUser::GetLastBuffTick()
{
	return m_dwBuffTick;
}

DWORD CUser::SetLastBuffTick( DWORD Tick )
{
	m_dwBuffTick = Tick;
	return TRUE;
}
Das ganze im Worldserver und alles ist so wie du es wolltest.
Sedrika is offline  
Thanks
5 Users
Old 11/04/2012, 16:31   #6
 
elite*gold: 0
Join Date: Mar 2012
Posts: 173
Received Thanks: 46
Vielen dank Sedrika

Bekomme aber 2 Error :

PHP Code:
\Users\****\Desktop\Source\Program\_Interface\FuncTextCmd.cpp(623) : error C2248'CUser::GetLastBuffTick' cannot access private member declared in class 'CUser'
        
User.h(92) : see declaration of 'CUser::GetLastBuffTick'
        
User.h(69) : see declaration of 'CUser'
\Users\****\Desktop\Source\Program\_Interface\FuncTextCmd.cpp(628) : error C2248'CUser::SetLastBuffTick' cannot access private member declared in class 'CUser'
        
User.h(93) : see declaration of 'CUser::SetLastBuffTick'
        
User.h(69) : see declaration of 'CUser' 
DerJumbo is offline  
Old 11/05/2012, 14:28   #7
 
lolix3's Avatar
 
elite*gold: 10
Join Date: Sep 2010
Posts: 348
Received Thanks: 298
User.h

Du hast die Deklarationen in den Private Bereich eingefügt, kopier es in den Public Bereich, dann sollte es gehen.

Greetz
lolix3 is offline  
Thanks
1 User
Old 11/05/2012, 18:25   #8
 
elite*gold: 0
Join Date: Mar 2012
Posts: 173
Received Thanks: 46
stimmt danke geht jetzt Kann man i-wie das so machen das die buffs alle ne stunde halten?
DerJumbo is offline  
Old 11/07/2012, 15:28   #9
 
elite*gold: 0
Join Date: Mar 2012
Posts: 173
Received Thanks: 46
hat da jemand was ?
DerJumbo is offline  
Old 11/09/2012, 22:43   #10
 
elite*gold: 0
Join Date: Mar 2012
Posts: 173
Received Thanks: 46
hab es immer noch nicht raus, kann mir bitte jemand helfen?
DerJumbo is offline  
Old 11/11/2012, 17:59   #11
 
elite*gold: 0
Join Date: Mar 2012
Posts: 173
Received Thanks: 46
Wenn einer eine Lösung hätte würde ich mich sehr darüber freuen.
DerJumbo is offline  
Old 11/11/2012, 18:03   #12
 
N8Schatten's Avatar
 
elite*gold: 6
Join Date: Oct 2011
Posts: 506
Received Thanks: 84
Änder doch einfach hier:

Code:
void CCtrl::DoBuff( DWORD dwSkill, int nLevel, CCtrl *pTarget)
{
    ItemProp* pSkillProp;
    AddSkillProp* pAddSkillProp;
    GetSkillProp( &pSkillProp, &pAddSkillProp, dwSkill, nLevel, "DoActiveSkill" );
    if(    pAddSkillProp->dwSkillTime > 1000)
        pAddSkillProp->dwSkillTime = 9999999;

     DoApplySkill( pTarget, pSkillProp, pAddSkillProp, 0, 0, FALSE, 0 );
}
das: pAddSkillProp->dwSkillTime = 9999999;
N8Schatten is offline  
Old 11/11/2012, 19:33   #13

 
Crowley™'s Avatar
 
elite*gold: 5
Join Date: Oct 2012
Posts: 1,335
Received Thanks: 505
naja bin nicht so der fan von /buff.... würde lieber ein paar buffpangs mehr setzen als so eine kacke einzubauen ^^
Crowley™ is offline  
Thanks
2 Users
Old 11/11/2012, 20:19   #14
 
N8Schatten's Avatar
 
elite*gold: 6
Join Date: Oct 2011
Posts: 506
Received Thanks: 84
kanst es ja auch anders einbauen einfach autobuff bei login und die skillzeit auf 23studen fertig dann brauch man net immer net buffpeng zu suchen
N8Schatten is offline  
Old 11/11/2012, 21:11   #15
 
elite*gold: 0
Join Date: Mar 2012
Posts: 173
Received Thanks: 46
In welcher Datei ist

PHP Code:
void CCtrl::DoBuffDWORD dwSkillint nLevelCCtrl *pTarget
drin?
DerJumbo is offline  
Reply


Similar Threads Similar Threads
GM/VIP Buff Frage
07/26/2012 - WoW Private Server - 5 Replies
Wie kann man einen eigenen Buff erstellen der +15% damage gibt und dann noch andere buffs die +200 wiederstände frost oder so geben? Oder gibt es auch solche Buffs wo der damage erhöht wird oder auch andere sachen erhöht werden (nur Buffs) Ich bräuchte die für einen Vip Rang auf meinem Server und es würde nett sein wenn ihr mir welche sagen könntet. Gruss, B6ooyLP
[Frage]Richtige Buff Schami
03/22/2012 - Metin2 Private Server - 5 Replies
Hey Epvper, ich wollte mal fragen , was für Bonis eine Schami haben muss und wie sie Geskillt sein muss? Es soll einfach nur eine Schami zum Buffen meiner anderen Chars sein ;) Würde mich über Antworten freuen , danke :)) Mfg
Kleinere Frage zur Buff
02/11/2012 - Metin2 - 3 Replies
Hallo Leute, Ich hab mich gefragt, ob ich meine Buff mit meinem Farmer verheiraten soll, damit ich besser 45er Metins durchhauen kann oder mit meinem Main. Mein Farmer: lvl 35 töpp+9 2k tp rek 30dss krit, db+3 5eck+7 eh+7 ebis+8
frage: was hat es mit dem buff system auf sich?
12/01/2010 - S4 League - 8 Replies
im eine thread über patch 24 teil 2 steht was von buff icons was ist das?
QUESTION/FRAGE BOT RUN BUFF/HEAL
10/04/2010 - Silkroad Online - 3 Replies
Ich hab ne Frage - I have a question. -> english scroll down :D und zwar, ich bin etwas überwältigt von der Foren suche hier... :confused: und hoffe ich seid so nett und helft mir ein wenig :P also ich suche nach einem Bot - ja man :D - der hinter eine Char hinterherläuft und bufft - healt, mehr muss er eig nicht machen :D also eig wäre es ziemlich einfach umzusetzen denk ich mal, da er eig nur tracen muss und dann key pushen, vlt hat ja jemand was in der art :D wäre also ganz cool...



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


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.