Register for your free account! | Forgot your password?

Go Back   elitepvpers › MMORPGs › Flyff › Flyff Private Server
You last visited: Today at 19:22

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

Advertisement



How i can put /awak comand for normal players?

Discussion on How i can put /awak comand for normal players? within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2011
Posts: 86
Received Thanks: 2
How i can put /awak comand for normal players?

Good Morning !

how i can put /awak comand for normal players?
igorgv is offline  
Old   #2
 
Grening's Avatar
 
elite*gold: 0
Join Date: Dec 2013
Posts: 228
Received Thanks: 99
FuncTextCmd.cpp

replace the function
PHP Code:
BOOL TextCmd_GenRandomOption( CScanner & s ) 
with
PHP Code:
BOOL TextCmd_GenRandomOption( CScanner & s )
{
#ifdef __WORLDSERVER 
    
CUser* pUser = (CUser*)s.dwValue;
    
CItemElem* pItemElem    = pUser->m_Inventory.GetAt( 0 );

#ifdef __AWA_WITH_PENYACOST
    
if( pItemElem )
    {
        
int nCost = 500000;  
        
int nRandomOptionKind    = g_xRandomOptionProperty->GetRandomOptionKind( pItemElem );

        if( 
0 < nCost )
        {
            if( 
nRandomOptionKind >= 0 )
            {
                if( 
pUser->GetGold() > nCost )    
                {    
                    if(
pUser->HasActivatedSystemPet() && pItemElem->GetProp()->dwItemKind3 == IK3_EGG || pUser->HasActivatedEatPet() && pItemElem->GetProp()->dwItemKind3 == IK3_PET ) 
                    {
                        
char chMessage[100];
                        
sprintf( chMessage, "Unsummon your pet/cs pet or you wont be able to awake it !" );
                        
pUser->AddText( chMessage );
                    }
                    else
                    {
                        
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( "You dont have enough money!" );
                }
            }
        }
    }
    else
    {
        
pUser->AddText( " To awake an item it has to be in the first slot of your inventory !" );
    }
#else
    
if( pItemElem )
    {
        
int nRandomOptionKind    = g_xRandomOptionProperty->GetRandomOptionKind( pItemElem );
        if( 
nRandomOptionKind >= 0 )    // 아이템 각성, 여신의 축복이 가능한 대상
        
{
            if(
pUser->HasActivatedSystemPet() && pItemElem->GetProp()->dwItemKind3 == IK3_EGG || pUser->HasActivatedEatPet() && pItemElem->GetProp()->dwItemKind3 == IK3_PET ) 
            {
                
char chMessage[100];
                
sprintf( chMessage, "Unsummon your pet/cs pet or you wont be able to awake it !" );
                
pUser->AddText( chMessage );
            }
            else
            {
                
g_xRandomOptionProperty->InitializeRandomOption( pItemElem->GetRandomOptItemIdPtr() );
                
g_xRandomOptionProperty->GenRandomOption( pItemElem->GetRandomOptItemIdPtr(), nRandomOptionKind, pItemElem->GetProp()->dwParts );
                
pUser->UpdateItemEx( (BYTE)( pItemElem->m_dwObjId ), UI_RANDOMOPTITEMID, pItemElem->GetRandomOptItemId() );
            }
        }
    }
#endif //__AWA_WITH_PENYACOST

#endif    // __WORLDSERVER
    
return TRUE;
} 
under
PHP Code:
ON_TEXTCMDFUNC( TextCmd_gml,            "gmlist",        "gm",            "",            "",        TCM_SERVER, AUTH_GENERAL  , "" ) 
this
PHP Code:
ON_TEXTCMDFUNC( TextCmd_GenRandomOption,        "Awakening",    "awa",    "각성축복", "각축",    TCM_BOTH,    AUTH_GENERAL, "" ) 
Versioncommon.h from Neuz an Worldserver
PHP Code:
#define    __AWA_WITH_PENYACOST 
Grening is offline  
Thanks
3 Users
Old   #3
 
elite*gold: 0
Join Date: Aug 2011
Posts: 86
Received Thanks: 2
thx sir
igorgv is offline  
Old   #4
 
elite*gold: 0
Join Date: Aug 2008
Posts: 51
Received Thanks: 0
Quote:
Originally Posted by Grening View Post
FuncTextCmd.cpp

replace the function
PHP Code:
BOOL TextCmd_GenRandomOption( CScanner & s ) 
with
PHP Code:
BOOL TextCmd_GenRandomOption( CScanner & s )
{
#ifdef __WORLDSERVER 
    
CUser* pUser = (CUser*)s.dwValue;
    
CItemElem* pItemElem    = pUser->m_Inventory.GetAt( 0 );

#ifdef __AWA_WITH_PENYACOST
    
if( pItemElem )
    {
        
int nCost = 500000;  
        
int nRandomOptionKind    = g_xRandomOptionProperty->GetRandomOptionKind( pItemElem );

        if( 
0 < nCost )
        {
            if( 
nRandomOptionKind >= 0 )
            {
                if( 
pUser->GetGold() > nCost )    
                {    
                    if(
pUser->HasActivatedSystemPet() && pItemElem->GetProp()->dwItemKind3 == IK3_EGG || pUser->HasActivatedEatPet() && pItemElem->GetProp()->dwItemKind3 == IK3_PET ) 
                    {
                        
char chMessage[100];
                        
sprintf( chMessage, "Unsummon your pet/cs pet or you wont be able to awake it !" );
                        
pUser->AddText( chMessage );
                    }
                    else
                    {
                        
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( "You dont have enough money!" );
                }
            }
        }
    }
    else
    {
        
pUser->AddText( " To awake an item it has to be in the first slot of your inventory !" );
    }
#else
    
if( pItemElem )
    {
        
int nRandomOptionKind    = g_xRandomOptionProperty->GetRandomOptionKind( pItemElem );
        if( 
nRandomOptionKind >= 0 )    // 아이템 각성, 여신의 축복이 가능한 대상
        
{
            if(
pUser->HasActivatedSystemPet() && pItemElem->GetProp()->dwItemKind3 == IK3_EGG || pUser->HasActivatedEatPet() && pItemElem->GetProp()->dwItemKind3 == IK3_PET ) 
            {
                
char chMessage[100];
                
sprintf( chMessage, "Unsummon your pet/cs pet or you wont be able to awake it !" );
                
pUser->AddText( chMessage );
            }
            else
            {
                
g_xRandomOptionProperty->InitializeRandomOption( pItemElem->GetRandomOptItemIdPtr() );
                
g_xRandomOptionProperty->GenRandomOption( pItemElem->GetRandomOptItemIdPtr(), nRandomOptionKind, pItemElem->GetProp()->dwParts );
                
pUser->UpdateItemEx( (BYTE)( pItemElem->m_dwObjId ), UI_RANDOMOPTITEMID, pItemElem->GetRandomOptItemId() );
            }
        }
    }
#endif //__AWA_WITH_PENYACOST

#endif    // __WORLDSERVER
    
return TRUE;
} 
under
PHP Code:
ON_TEXTCMDFUNC( TextCmd_gml,            "gmlist",        "gm",            "",            "",        TCM_SERVER, AUTH_GENERAL  , "" ) 
this
PHP Code:
ON_TEXTCMDFUNC( TextCmd_GenRandomOption,        "Awakening",    "awa",    "각성축복", "각축",    TCM_BOTH,    AUTH_GENERAL, "" ) 
Versioncommon.h from Neuz an Worldserver
PHP Code:
#define    __AWA_WITH_PENYACOST 
How to /Awakenig use scrolls?
McSpeed is offline  
Reply


Similar Threads Similar Threads
[Selling] Lvl 57 Sorc 194/174/210 AP/Awak/DP
10/21/2016 - Black Desert Trading - 0 Replies
NA - UNO Level: 57 Class: Sorceress Energy: 288 Contribution: 189 http://i.imgur.com/pMoVtXF.png http://i.imgur.com/YkW5aQA.png http://i.imgur.com/pgwtIfF.png
(Windrest)CHEAP/Verkaufe 40Gold//Kung Fu Master.45.Awak Siren////Suche Paypal
05/09/2016 - Blade & Soul Trading - 11 Replies
Wie das Topic schon sagt verkaufe ich 40g und/oder/zusammen einen Account mit 13 Tagen Premium noch , Premium Level 4,Awakened Siren Gauntlet(ist Kung Fu Master) und kompletten True Infernal Schmuck. Einzig nennenswertes Crafting ist Tree Fellers auf Stufe 3. Der Account hat noch ein paar Mats , ist Crimson Faction Warrior und hat eine ganze Menge Auswahl an Outfits (Luna,Crimson Robe, Fire Lord,Old Stratus....). Bei Interesse kann ich gerne Screenshots nachliefern. Das Gold w�rde ich so f�r...
[Selling] Ancient Axe 2h (7/7) (Awak +22STA) <- Clockwork!
12/30/2014 - Flyff Trading - 0 Replies
Hey, i wanna sell my Ancient Axe 2h for Penya or ingame WCoins (no PP/PSC and the other ...) So far i would say its currently the best Ancient Axe 2h on Clockwork http://fs1.directupload.net/images/141230/mmvz29m d.png Ancient Axe 2h (7/7) Wind B's
[S] Awak Bot f�r Pserver
02/13/2012 - Flyff Private Server - 3 Replies
Hey Community, Ich suche einen Awak Bot f�r Pserver die mit /awake funktionieren. Ich suche es den trotz dem schnellen awaken verklick ich mich wenn erw�nschte Ziel raus kommt es dauert trotzdem seine Zeit. Ich wei� nicht ob einer existiert, doch wenn w�rde es mich sehr freuen. Man sollte eingeben k�nnen wann er stoppt. Danke im vorraus.



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


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

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