Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server > Flyff PServer Guides & Releases
You last visited: Today at 05:49

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

Advertisement



[Src Release] Awake User Befehl Stackfixxed

Discussion on [Src Release] Awake User Befehl Stackfixxed within the Flyff PServer Guides & Releases forum part of the Flyff Private Server category.

Reply
 
Old 01/06/2013, 10:12   #31
 
elite*gold: 0
Join Date: Jan 2013
Posts: 8
Received Thanks: 1
wo kommt das obere hin

CItemElem* pItem = pUser->m_Inventory.GetAtId( nItem );
int nRandomOptionKind = g_xRandomOptionProperty->GetRandomOptionKind( pItem );

if( nRandomOptionKind != CRandomOptionProperty::eAwakening )
//item ist nicht awakable
else
//item isit awakable

das hier
Blader1974 is offline  
Old 01/06/2013, 16:29   #32
 
elite*gold: 0
Join Date: Sep 2008
Posts: 158
Received Thanks: 256
Nimm einfach das hier >.<

Code:
BOOL TextCmd_AwakeItem( CScanner & s )
{
#ifdef __WORLDSERVER
    CUser* pUser    = (CUser*)s.dwValue;
    CItemElem* pItemElem    = pUser->m_Inventory.GetAt( 0 );
    if( pItemElem )
    {
    
    int nCost = 150000;
    int nRandomOptionKind    = g_xRandomOptionProperty->GetRandomOptionKind( pItemElem );

[B][COLOR="Red"]    if( nRandomOptionKind != CRandomOptionProperty::eAwakening )
    {
	pUser->AddText( "Dieses Item kannst du nicht erwecken!" );
	return FALSE;
    }[/COLOR][/B]
    if( 0 < nCost )    
    {
         if( pItemElem->GetProp()->dwItemKind1 == IK1_WEAPON ||                    
             pItemElem->GetProp()->dwItemKind1 == IK1_ARMOR ||
             pItemElem->GetProp()->dwItemKind3 == IK3_PET ||
             pItemElem->GetProp()->dwItemKind3 == IK3_EGG )
            {
                if( !pItemElem->IsEgg( ) )        
                {
                if( !pItemElem->GetProp()->IsBaruna() )        //Baruna
                {                                            //Baruna
                if( pUser->GetGold() >= nCost )
                    {    
                    if ( !pUser->HasActivatedEatPet() && !pUser->HasPet() )
                        {    
                        pUser->AddGold( -( nCost ) );
                        g_xRandomOptionProperty->InitializeRandomOption( pItemElem->GetRandomOptItemIdPtr() );
                        g_xRandomOptionProperty->GenRandomOption( pItemElem->GetRandomOptItemIdPtr(), nRandomOptionKind, pItemElem->GetProp()->dwParts );
                        pUser->UpdateItemEx( (BYTE)( pItemElem->m_dwObjId ), UI_RANDOMOPTITEMID, pItemElem->GetRandomOptItemId() );
                        }
                    else
                        {
                        pUser->AddText( "Du musst dein Pet zum erwecken einpacken." );
                        }
                    }
                else    
                    {
                    pUser->AddText( "Du hast nicht genug Geld um ein Item zu erwecken." );
                    }
                }
                else                                                                                        //Baruna
                    {                                                                                        //Baruna
                    pUser->AddText( "Sorry aber Baruna Waffen kann man zurzeit nicht erwecken." );            //Baruna
                    }                                                                                        //Baruna
                }                                                                                            //Baruna
            else
                {
                pUser->AddText( "Du kannst das Pet erst erwecken wenn es geschlüpft ist." );
                }
            }
        else
            {
            pUser->AddText( "Du kannst dieses Item nicht erwecken." );
            pUser->AddText( "Lege ein Erweckbares Item in den ersten Slot deines Inventars um es zu erwecken!" );
            }
        }
    }
    else
        {
        pUser->AddText( "Das zu erweckende Item muss im ersten Slot deines Inventars liegen!" );
        }
#endif //__WORLDSERVER
    return TRUE;
}
yannick2008 is offline  
Old 01/29/2013, 18:40   #33



 
- DK's Avatar
 
elite*gold: 7
Join Date: Sep 2012
Posts: 4,466
Received Thanks: 3,218
Quote:
Originally Posted by yannick2008 View Post
Nimm einfach das hier >.<

Code:
BOOL TextCmd_AwakeItem( CScanner & s )
{
#ifdef __WORLDSERVER
    CUser* pUser    = (CUser*)s.dwValue;
    CItemElem* pItemElem    = pUser->m_Inventory.GetAt( 0 );
    if( pItemElem )
    {
    
    int nCost = 150000;
    int nRandomOptionKind    = g_xRandomOptionProperty->GetRandomOptionKind( pItemElem );

[B][COLOR="Red"]    if( nRandomOptionKind != CRandomOptionProperty::eAwakening )
    {
	pUser->AddText( "Dieses Item kannst du nicht erwecken!" );
	return FALSE;
    }[/COLOR][/B]
    if( 0 < nCost )    
    {
         if( pItemElem->GetProp()->dwItemKind1 == IK1_WEAPON ||                    
             pItemElem->GetProp()->dwItemKind1 == IK1_ARMOR ||
             pItemElem->GetProp()->dwItemKind3 == IK3_PET ||
             pItemElem->GetProp()->dwItemKind3 == IK3_EGG )
            {
                if( !pItemElem->IsEgg( ) )        
                {
                if( !pItemElem->GetProp()->IsBaruna() )        //Baruna
                {                                            //Baruna
                if( pUser->GetGold() >= nCost )
                    {    
                    if ( !pUser->HasActivatedEatPet() && !pUser->HasPet() )
                        {    
                        pUser->AddGold( -( nCost ) );
                        g_xRandomOptionProperty->InitializeRandomOption( pItemElem->GetRandomOptItemIdPtr() );
                        g_xRandomOptionProperty->GenRandomOption( pItemElem->GetRandomOptItemIdPtr(), nRandomOptionKind, pItemElem->GetProp()->dwParts );
                        pUser->UpdateItemEx( (BYTE)( pItemElem->m_dwObjId ), UI_RANDOMOPTITEMID, pItemElem->GetRandomOptItemId() );
                        }
                    else
                        {
                        pUser->AddText( "Du musst dein Pet zum erwecken einpacken." );
                        }
                    }
                else    
                    {
                    pUser->AddText( "Du hast nicht genug Geld um ein Item zu erwecken." );
                    }
                }
                else                                                                                        //Baruna
                    {                                                                                        //Baruna
                    pUser->AddText( "Sorry aber Baruna Waffen kann man zurzeit nicht erwecken." );            //Baruna
                    }                                                                                        //Baruna
                }                                                                                            //Baruna
            else
                {
                pUser->AddText( "Du kannst das Pet erst erwecken wenn es geschlüpft ist." );
                }
            }
        else
            {
            pUser->AddText( "Du kannst dieses Item nicht erwecken." );
            pUser->AddText( "Lege ein Erweckbares Item in den ersten Slot deines Inventars um es zu erwecken!" );
            }
        }
    }
    else
        {
        pUser->AddText( "Das zu erweckende Item muss im ersten Slot deines Inventars liegen!" );
        }
#endif //__WORLDSERVER
    return TRUE;
}
Damit wird ,aber das Pet Awaking auch nicht funktionieren ^^
Weil damit werden auch Pets Awaking geblockt .. Nicht erwecktbar :P

Hat jemand dazu eine Lösung ?
- DK is offline  
Old 01/29/2013, 21:06   #34



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Wieso ? Du musst nur dein Pet einziehen, dann geht es damit.
Sedrika is offline  
Old 01/29/2013, 23:56   #35



 
- DK's Avatar
 
elite*gold: 7
Join Date: Sep 2012
Posts: 4,466
Received Thanks: 3,218
Quote:
Originally Posted by Sedrika View Post
Wieso ? Du musst nur dein Pet einziehen, dann geht es damit.
Es geht bei mir nicht .. Gehe Ingame ,will mein S Löwen (eigezogen) erwecken und es ist nicht möglich ...
- DK is offline  
Old 01/30/2013, 00:23   #36
 
Мentus's Avatar
 
elite*gold: 30
Join Date: Sep 2012
Posts: 426
Received Thanks: 1,021
Schau dir den enum mal richtig an, dann solltest du merken das Yannick **** geposted hat.


eAwakening steht nur für normale Awakenings d.h keine Pets, kein CS und und..
Мentus is offline  
Thanks
1 User
Old 01/30/2013, 01:14   #37



 
- DK's Avatar
 
elite*gold: 7
Join Date: Sep 2012
Posts: 4,466
Received Thanks: 3,218
Quote:
Originally Posted by Мentus View Post
Schau dir den enum mal richtig an, dann solltest du merken das Yannick **** geposted hat.


eAwakening steht nur für normale Awakenings d.h keine Pets, kein CS und und..
Danke habe jetzt wenigstens schonmal gepillt ,why das mit den Pets dann nicht funktioniert ;o Mentus hast vieleicht dazu noch den Mit den Fix mit den Brillen dabei ,weil dann muss ich jetzt net extra schreiben .. Habe noch bissel zu tun und sow ,deswegen wäre das einfach Hilfreich ^^

Habe es jetzt Danke Tobi.Lap richtig drine
- DK is offline  
Reply


Similar Threads Similar Threads
[RELEASE] Awake Bot
10/31/2013 - Flyff Hacks, Bots, Cheats, Exploits & Macros - 186 Replies
Leider ist mir ein REUP nicht möglich da ich den Bot nicht mehr habe. Daher bitte closen. Hab meine Trial version durch den Link von Bleak mit der Vollversion ersetzt. So, nochmal eine Erklärung:
gm befehl für user freischalten
09/13/2011 - Metin2 Private Server - 6 Replies
Ich möchte das /warp auch für user gehn wie geht das, wenn das überhaubt möglich ist.
[Release] Flyff Awake Bot von Qeggl unlimited awakes
09/12/2011 - Flyff Hacks, Bots, Cheats, Exploits & Macros - 11 Replies
rausgenommen :) keine anfragen über pm werde ihn nichtmehr rausgeben :)
[RELEASE] Unbekannter Befehl
03/06/2010 - Metin2 PServer Guides & Strategies - 26 Replies
Sehr gut für Events oder neuen Gebäuden für eure neuen Karten. Da benötigt man denke ich keinen Karteneditor mehr, um Gebäude hinzuzufügen. Das Gebäude heißt "Trainingscamp". Es gibt noch über 70 Gebäude, die müsst ihr jedoch entbuggen. "M 14033" http://img443.imageshack.us/img443/7761/94526192. jpg



All times are GMT +1. The time now is 05:51.


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.