Register for your free account! | Forgot your password?

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

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

Advertisement



[Switch] Billposter [Source]

Discussion on [Switch] Billposter [Source] within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2011
Posts: 373
Received Thanks: 114
[Switch] Billposter [Source]

Hallo,

ich weiß ich habe zwar etwas released, aber das ist in meinen augen die schwerere Version die ich nicht nochmal anwenden will da ich meinen source neu aufsetzen musste. Ich hab paar foren durchgeschaut und habe gesehen das es ein fix für psykeeper switch gibt. Eigentlich müsste es ja auch klappen wenn man es einfach so kopiert und dann den skill des Bps also Asalraalaikum einsetz

hier der Code :

Quote:
if( nSkill == SI_BIL_PST_ASALRAALAIKUM )
{
float fPercent = (float)GetManaPointPercent();

if (fPercent > 100.0f) {
fPercent = 100.0f;
}
else if (fPercent < 10.0f) {
fPercent = 10.0f;
}

factor = factor * 1.5f * (fPercent / 100.0f);
}

oder wie könnte man die MP rate des bps wie beim psy immer auf 100% belassen ohne mehr als 100% zu haben ?
~Product~ is offline  
Old 07/31/2011, 02:14   #2
 
elite*gold: 0
Join Date: Apr 2010
Posts: 427
Received Thanks: 86
wie ich dich verstehe willst du dass asal keine mp entzieht dann ändere den skill per resource so dass er keine mp verbraucht..
19Dani92 is offline  
Old 07/31/2011, 02:15   #3



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Du hast das ganze ja nur mit dem Asal skill ersetzt, warum machst du nicht in die if abfrage if ( .... || nSkill == SI_BIL_PST_ASALRAALAIKUM ) ?
Sedrika is offline  
Old 07/31/2011, 02:25   #4
 
elite*gold: 0
Join Date: Jan 2011
Posts: 373
Received Thanks: 114
ich möchte das nun so haben
das es einfach genau so wirkt wie der psy skill das egal wie man switcht
immer 100% mp bleibt und nie 101% werden kann deswegen hab ich ja einfach das vom psy mal mit asal ersetzt aber das klappt nicht wirklich ingame deswegen wundere ich mich ja^^
~Product~ is offline  
Old 07/31/2011, 02:48   #5



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Der Asal dmg wird ja in der AttackArbiter.cpp berechnet, sie dich da mal am besten um.
Sedrika is offline  
Thanks
1 User
Old 07/31/2011, 02:58   #6
 
elite*gold: 2
Join Date: Jul 2009
Posts: 1,447
Received Thanks: 923
Quote:
int CAttackArbiter::PostAsalraalaikum()
{
int nAddDmg = 0;

LPSKILL pSkill = m_pAttacker->GetSkill( SI_BIL_PST_ASALRAALAIKUM );
DWORD dwSkillLevel =
#ifdef __SKILL0517
m_pAttacker->GetSkillLevel( pSkill );
#else // __SKILL0517
pSkill ? pSkill->dwLevel : 0;
#endif // __SKILL0517

#if __VER >= 12 // __MONSTER_SKILL
if( m_pAttacker->IsNPC() )
dwSkillLevel = CMonsterSkill::GetInstance()->GetMonsterSkillLevel( m_pAttacker, SI_BIL_PST_ASALRAALAIKUM );
#endif // __MONSTERSKILL

switch( dwSkillLevel )
{
case 1: nAddDmg = 20; break;
case 2: nAddDmg = 30; break;
case 3: nAddDmg = 40; break;
case 4: nAddDmg = 50; break;
case 5: nAddDmg = 60; break;
case 6: nAddDmg = 70; break;
case 7: nAddDmg = 80; break;
case 8: nAddDmg = 90; break;
case 9: nAddDmg = 100; break;
case 10: nAddDmg = 150; break;
}

int nMP = m_pAttacker->GetManaPoint(); // ÀÏ´Ü ¹Þ¾Æ³õ°í
if( m_pAttacker->IsPlayer() && m_pAttacker->IsSMMode( SM_MAINTAIN_MP ) == FALSE ) // MP À¯·á¾ÆÀÌÅÛ ¸Ô¾úÀ»¶§´Â MP´â¸é ¾ÈµÈ´Ù.
m_pAttacker->SetPointParam( DST_MP, 0 ); // 0À¸·Î ¸¸µë.
return ( ( ( m_pAttacker->GetStr() / 10 ) * dwSkillLevel ) * ( 5 + nMP / 10 ) + nAddDmg );
}
Habs mal Rot makiert, man könnte es evtl. auf einen Bestimmten wert setzen mmh mal schaun ;D
.Crasy is offline  
Thanks
1 User
Old 07/31/2011, 03:13   #7



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Ich bin mir nicht ganz sicher, aber das könnte so funktionieren:
Code:
if( m_pAttacker->GetManaPoint() > m_pAttacker->GetMaxManaPoint() )
        m_pAttacker->SetManaPoint( m_pAttacker->GetMaxManaPoint() );
pack das dann mal vor dem hier:
Code:
int nMP = m_pAttacker->GetManaPoint();
Das es so aussieht:
Code:
    if( m_pAttacker->GetManaPoint() > m_pAttacker->GetMaxManaPoint() )
        m_pAttacker->SetManaPoint( m_pAttacker->GetMaxManaPoint() );

    int nMP = m_pAttacker->GetManaPoint();
Damit sollte, wenn ich mich richtig errinere der Mana wert auf 100% gesetzt werden, wenn er über dem Max wert ist.
Sedrika is offline  
Thanks
1 User
Old 07/31/2011, 03:23   #8
 
elite*gold: 0
Join Date: Jan 2011
Posts: 373
Received Thanks: 114
crasy deine methode hab ich schon probiert jedoch asalen switcher trotzdem ins unmögliche xD

danke sedrika werde es gleich morgen testen und dir bescheid geben

wow nice hat geklappt danke dir sedrika <3
~Product~ is offline  
Old 07/31/2011, 03:44   #9
 
elite*gold: 2
Join Date: Jul 2009
Posts: 1,447
Received Thanks: 923
Was is bei mir meine Methode? das is die Source, ich würde an dem teil wo Rot is ansetzen das wars

is Fast das selbe wie Sedrika hat, nMP wird auch beim return erwartet
.Crasy is offline  
Thanks
1 User
Old 07/31/2011, 03:46   #10
 
elite*gold: 0
Join Date: Jan 2011
Posts: 373
Received Thanks: 114
Danke

jedoch funktioniert Sedrikas methode / Variante auch fehlerfrei

bedanke mich bei beiden


mfg. und gute nacht
~Product~ is offline  
Reply


Similar Threads Similar Threads
[VK] M-Billposter [S] e*g/PSC
06/07/2011 - Flyff Trading - 4 Replies
Huhu Com, Ich möchte heute meinen M-BP verkaufen . Vorab schonmal Screens bekommt ihr bei interesse via Skype oder ich zeige euch das Zeug ingame +Char Der Char besitzt noch ein Angels Knux+6 und einen LG Knux +6 ausserdem hat er ein Rody Set+3 und noch ein paar andere tolle sachen im inventar . Es laufen noch 5 Ultra Amplis (5T)=1000%EXP Ausserdem ist der char aoe gestattet.
[B] lvl 66 billposter
12/29/2010 - Flyff Trading - 7 Replies
moin ich biete einen lvl 66er billposter auf dem server burudeng an der screen sagt eig alles den rest beantworte ich per pn wenn jmd noch fragen hat: http://picupload.org/i/435a106a174d.jpg mfg 8zeichen
WTS Billposter Lv 117
03/20/2010 - Flyff Trading - 1 Replies
Billposter Lv 117. Full str Alles max, was gebraucht wird um zu: a) AoEn b) 1on1 Lvln Was ich will: 30 euro paysafecard oder 1 mrd Penya auf Burudeng.
Billposter
06/20/2009 - General Gaming Discussion - 0 Replies
Flyff I get the image of a mailman named Bill in my head. It’s weird though, since Bill wears a knuckle that covers his right arm completely and he hits people with it... As I :D said in the opening of the Assist chapter, Bp’s are by far the most self-sufficient class out of all of them. Because of your ability to buff yourself, you can have a leecher and just destroy things in your path by yourself. This continues all the way to... well, forever. There’ll never be a time when you...
LVL 70 Billposter
10/14/2006 - Flyff - 6 Replies
hi ich habe auch ne lange zeit flyff gespielt hat auch recht spass gemacht =) bis ich dann guild wars entdeckt hab ;-) hab nen lvl 70 billposter abzugeben.......bei interesse könnt ihr euch bei mir im icq oder msn melden msn: [email protected] icq : 236-574-665



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


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.