Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server
You last visited: Today at 01:44

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

Advertisement



Arena Score System Frage

Discussion on Arena Score System Frage within the Flyff Private Server forum part of the Flyff category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Nov 2012
Posts: 88
Received Thanks: 17
Arena Score System Frage

Guten Tag,

Ich bin ein bisschen verwirrt da in dem TuT steht das man aus dieser Funktion :

PHP Code:
int CMover::DoDieCCtrl *pAttackCtrlDWORD dwMsg )

#ifdef __WORLDSERVER
    
if( IsPlayer() && m_nDead )
    {
        
Error"CMover::DoDie : %s Á×Àº ÈÄ 5ÃÊÀ̳» ¶ÇÁ×¾ú´Ù. µÎ¹øÁ×Àºµí?"GetName() );
        return 
0;
    }

    
// Å¬¶óÀÌ¾ðÆ®´Â ÀÌÂÊÀ¸·Î ¿ÀÁö ¾ÊÀ½.
    
BOOL    bBehavior FALSE;
    
CMover *pAttacker NULL;

    if( 
pAttackCtrl && pAttackCtrl->GetType() == OT_MOVER )        // ¾îÅÂÄ¿°¡ ¹«¹ö¶ó¸é ¹«¹ö Æ÷ÀÎÅÍ ¸¸µé¾î µÐ´Ù.
        
pAttacker = (CMover *)pAttackCtrl;

    
m_bLastPK FALSE;
    if( 
pAttacker && pAttacker != this && pAttacker->IsPlayer() )        // ÀÚ»ìÇѰԠ¾Æ´Ï°í, Ç÷¹À̾°Ô Á×¾ú³Ä ¾Æ´Ï³Ä.
    
{
        
PVP_MODE mode GetPVPCasepAttacker ); 
        if( 
mode == PVP_MODE_PK )    // PK°æ¿ì
        
{
#ifdef __JEFF_11_4
#endif    // __JEFF_11_4
            
if( g_eLocal.GetStateEVE_PKCOST )
#ifdef __JEFF_11_4
                
&& GetWorld()->IsArena() == FALSE
#endif    // __JEFF_11_4
                
)
                
m_bLastPK FALSE;    // °æÇèÄ¡ ´Ù¿î 
            
else
                
m_bLastPK TRUE;    // °æÇèÄ¡ ´Ù¿î ¾øÀ½ 

            
if( GetWorld()->IsArena() && IsPlayer() )
            {
#ifdef __WORLDSERVER
#endif 
Das machen soll :

PHP Code:
int CMover::DoDieCCtrl *pAttackCtrlDWORD dwMsg )
{
#ifdef __WORLDSERVER
    
if( IsPlayer() && m_nDead )
    {
        
Error"CMover::DoDie : %s Á×Àº ÈÄ 5ÃÊÀ̳» ¶ÇÁ×¾ú´Ù. µÎ¹øÁ×Àºµí?"GetName() );
        return 
0;
    }

    
// Å¬¶óÀÌ¾ðÆ®´Â ÀÌÂÊÀ¸·Î ¿ÀÁö ¾ÊÀ½.
    
BOOL    bBehavior FALSE;
    
CMover *pAttacker NULL;

    if( 
pAttackCtrl && pAttackCtrl->GetType() == OT_MOVER )        // ¾îÅÂÄ¿°¡ ¹«¹ö¶ó¸é ¹«¹ö Æ÷ÀÎÅÍ ¸¸µé¾î µÐ´Ù.
        
pAttacker = (CMover *)pAttackCtrl;

    
m_bLastPK FALSE;
    if( 
pAttacker && pAttacker != this && pAttacker->IsPlayer() )        // ÀÚ»ìÇѰԠ¾Æ´Ï°í, Ç÷¹À̾°Ô Á×¾ú³Ä ¾Æ´Ï³Ä.
    
{
        
PVP_MODE mode GetPVPCasepAttacker ); 
        if( 
mode == PVP_MODE_PK )    // PK°æ¿ì
        
{
#ifdef __JEFF_11_4
#endif    // __JEFF_11_4
            
if( g_eLocal.GetStateEVE_PKCOST )
#ifdef __JEFF_11_4
                
&& GetWorld()->IsArena() == FALSE
#endif    // __JEFF_11_4
                
)
                
m_bLastPK FALSE;    // °æÇèÄ¡ ´Ù¿î 
            
else
                
m_bLastPK TRUE;    // °æÇèÄ¡ ´Ù¿î ¾øÀ½ 

            
if( GetWorld()->IsArena() && IsPlayer() )
            {
#ifdef __WORLDSERVER

#ifdef __SCORE_PVP
                
g_ArenaScore.ArenaOnKillHook((CUser*)pAttacker,(CUser*)this);
#endif    // __ARENA_SCORE
#endif 
Aber bei mir sieht die Funktion so aus :

PHP Code:
#ifdef __WORLDSERVER
    
if( IsPlayer() && m_nDead )
    {
        
Error"CMover::DoDie : %s Á×Àº ÈÄ 5ÃÊÀ̳» ¶ÇÁ×¾ú´Ù. µÎ¹øÁ×Àºµí?"GetName() );
        return 
0;
    }

    
// Å¬¶óÀÌ¾ðÆ®´Â ÀÌÂÊÀ¸·Î ¿ÀÁö ¾ÊÀ½.
    
BOOL    bBehavior FALSE;
    
CMover *pAttacker NULL;

    if( 
pAttackCtrl && pAttackCtrl->GetType() == OT_MOVER )        // ¾îÅÂÄ¿°¡ ¹«¹ö¶ó¸é ¹«¹ö Æ÷ÀÎÅÍ ¸¸µé¾î µÐ´Ù.
        
pAttacker = (CMover *)pAttackCtrl;

    
m_bLastPK FALSE;
    if( 
pAttacker && pAttacker != this && pAttacker->IsPlayer() )        // ÀÚ»ìÇѰԠ¾Æ´Ï°í, Ç÷¹À̾°Ô Á×¾ú³Ä ¾Æ´Ï³Ä.
    
{
        
PVP_MODE mode GetPVPCasepAttacker ); 
        if( 
mode == PVP_MODE_PK )    // PK°æ¿ì
        
{
#ifdef __JEFF_11_4
#endif    // __JEFF_11_4
            
if( g_eLocal.GetStateEVE_PKCOST )
#ifdef __JEFF_11_4
                
&& GetWorld()->IsArena() == FALSE
#endif    // __JEFF_11_4
                
)
                
m_bLastPK FALSE;    // °æÇèÄ¡ ´Ù¿î 
            
else
                
m_bLastPK TRUE;    // °æÇèÄ¡ ´Ù¿î ¾øÀ½                         
        
}
        else
            
m_bLastPK TRUE;    // °æÇèÄ¡ ´Ù¿î ¾øÀ½ 
        
        
m_bGuildCombat FALSE;
        if( 
GetWorld()->GetID() == WI_WORLD_GUILDWAR && g_GuildCombatMng.m_nState != CGuildCombat::CLOSE_STATE )
            
m_bGuildCombat TRUE;
#if __VER >= 11 // __GUILD_COMBAT_1TO1
        
if( g_GuildCombat1to1Mng.IsPossibleUser( (CUser*)this ) )
            
m_bGuildCombat TRUE;
#endif // __GUILD_COMBAT_1TO1
#if __VER >= 13 // __HONORABLE_TITLE            // ´ÞÀΠ
Meine Frage ist nun wie ich das jetzt ändern soll? Würde mich über Hilfe freuen.

Mit freundlichen Grüßen

Exribo
Exribo is offline  
Old 06/15/2013, 12:33   #2
 
TrøublêMakêr's Avatar
 
elite*gold: 51
Join Date: Sep 2012
Posts: 1,141
Received Thanks: 575
PHP Code:
#ifdef __WORLDSERVER
    
if( IsPlayer() && m_nDead )
    {
        
Error"CMover::DoDie : %s Á×Àº ÈÄ 5ÃÊÀ̳» ¶ÇÁ×¾ú´Ù. µÎ¹øÁ×Àºµí?"GetName() );
        return 
0;
    }

    
// Å¬¶óÀÌ¾ðÆ®´Â ÀÌÂÊÀ¸·Î ¿ÀÁö ¾ÊÀ½.
    
BOOL    bBehavior FALSE;
    
CMover *pAttacker NULL;

    if( 
pAttackCtrl && pAttackCtrl->GetType() == OT_MOVER )        // ¾îÅÂÄ¿°¡ ¹«¹ö¶ó¸é ¹«¹ö Æ÷ÀÎÅÍ ¸¸µé¾î µÐ´Ù.
        
pAttacker = (CMover *)pAttackCtrl;

    
m_bLastPK FALSE;
    if( 
pAttacker && pAttacker != this && pAttacker->IsPlayer() )        // ÀÚ»ìÇѰԠ¾Æ´Ï°í, Ç÷¹À̾°Ô Á×¾ú³Ä ¾Æ´Ï³Ä.
    
{
        
PVP_MODE mode GetPVPCasepAttacker ); 
        if( 
mode == PVP_MODE_PK )    // PK°æ¿ì
        
{
#ifdef __JEFF_11_4
#endif    // __JEFF_11_4
            
if( g_eLocal.GetStateEVE_PKCOST )
#ifdef __JEFF_11_4
                
&& GetWorld()->IsArena() == FALSE
#endif    // __JEFF_11_4
                
)
                
m_bLastPK FALSE;    // °æÇèÄ¡ ´Ù¿î 
            
else
                
m_bLastPK TRUE;    // °æÇèÄ¡ ´Ù¿î ¾øÀ½  
    
            
if( GetWorld()->IsArena() && IsPlayer() )
            {
#ifdef __WORLDSERVER

#ifdef __SCORE_PVP
                
g_ArenaScore.ArenaOnKillHook((CUser*)pAttacker,(CUser*)this);
#endif    // __ARENA_SCORE
#endif                      
        
}
        else
            
m_bLastPK TRUE;    // °æÇèÄ¡ ´Ù¿î ¾øÀ½ 
        
        
m_bGuildCombat FALSE;
        if( 
GetWorld()->GetID() == WI_WORLD_GUILDWAR && g_GuildCombatMng.m_nState != CGuildCombat::CLOSE_STATE )
            
m_bGuildCombat TRUE;
#if __VER >= 11 // __GUILD_COMBAT_1TO1
        
if( g_GuildCombat1to1Mng.IsPossibleUser( (CUser*)this ) )
            
m_bGuildCombat TRUE;
#endif // __GUILD_COMBAT_1TO1
#if __VER >= 13 // __HONORABLE_TITLE            // ´ÞÀΠ
Mach es dann mal so.
TrøublêMakêr is offline  
Closed Thread


Similar Threads Similar Threads
[GOH]Arena Score System Problem
06/04/2013 - Flyff Private Server - 0 Replies
I notice that when i go to arena there's no score board i only change the arena map. i also execute the 3 database of arena score .here's the picture. http://imageshack.us/photo/my-images/547/scoreboa rdv.png/ http://imageshack.us/photo/my-images/13/scoreboar d2.png/
[TUT]Arena Score System
04/24/2013 - Flyff PServer Guides & Releases - 50 Replies
DPClient.cpp unter #include "Environment.h" Das #ifdef __SCORE_PVP #include "ArenaScoreClient.h" extern CArenaScore g_ArenaScore; #endif Unter
[Request] Arena Score System 1.2 Package
01/27/2013 - Flyff Private Server - 0 Replies
sir please re-upload arena score system package please... Arena Score 1.2 the filename is ArenaCore.rar please re-upload :( Sorry for my bad English
Arena score system
05/01/2012 - Flyff Private Server - 3 Replies
I added arena score to my source and compile with 0 errors but when I'm in game and enter arena it crashes my neuz. has any one else had this happen, can any one help me out? thanks in advance 2012/ 4/19 23:16:24 DPClient::OnReplace BEGIN 2012/ 4/19 23:16:26 DPClient::OnReplace END OK



All times are GMT +1. The time now is 01:45.


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.