Awakening Block?

11/07/2011 15:50 Jopsi332#16
ja ich weiß.
11/07/2011 15:55 マリブ#17
FuncTextCmd.cpp

Code:
BOOL TextCmd_GenRandomOption( CScanner & s )
{
#ifdef __WORLDSERVER 
    CUser* pUser = (CUser*)s.dwValue; //kaka
//    int i    = s.GetNumber();
    CItemElem* pItemElem    = pUser->m_Inventory.GetAt( 0 );
    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, "Please Disable your Pet." );
                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() );
            }
            else
            {
                char chMessage[100];
                sprintf( chMessage, "Put you item on the first slot in the inventory." );
                pUser->AddText ( chMessage );
            }
        
     }
}
#endif    // __WORLDSERVER
    return TRUE;
}
Ersetz deine GenRandomOption mit der hier ~

@Jopsi
Deine Funktion ist völliger Quatsch. Ich nehm mal stark an das er /awa einbauen will.
Dein "Fixx" blockt nur normale Pet's man kann auch mit CS Pet's stacken ;)
11/07/2011 15:57 Jopsi332#18
Quote:
Originally Posted by Malibux33 View Post
FuncTextCmd.cpp

Code:
BOOL TextCmd_GenRandomOption( CScanner & s )
{
#ifdef __WORLDSERVER 
    CUser* pUser = (CUser*)s.dwValue; //kaka
//    int i    = s.GetNumber();
    CItemElem* pItemElem    = pUser->m_Inventory.GetAt( 0 );
    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, "Please Disable your Pet." );
                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() );
            }
            else
            {
                char chMessage[100];
                sprintf( chMessage, "Put you item on the first slot in the inventory." );
                pUser->AddText ( chMessage );
            }
        
     }
}
#endif    // __WORLDSERVER
    return TRUE;
}
Ersetz deine GenRandomOption mit der hier ~

das ist nur der awake für admin's / gm's
11/07/2011 15:59 マリブ#19
Quote:
Originally Posted by Jopsi332 View Post
das ist nur der awake für admin's / gm's
Wie gesagt ich nehme an das er /awa einbauen will per /gro da dies die meisten Guildwar Server besitzen.
11/07/2011 16:01 Jopsi332#20
yoar naja er hat nun für beides (awaken , und gro ) einen fixx von daher
#closerrequest
11/07/2011 16:07 Blackout™#21
jo will /awa einbaun
11/07/2011 16:09 Jopsi332#22
[Only registered and activated users can see links. Click Here To Register...]
Suchfunktion hätte es auch getan
11/07/2011 16:12 マリブ#23
Quote:
Originally Posted by Jopsi332 View Post
[Only registered and activated users can see links. Click Here To Register...]
Suchfunktion hätte es auch getan
Hast du eig gelesen was ich geschrieben hab ?
Dein "Fixx" ist fürn ******
Da man auch mit CS Pet's Stacken kann was du glaub ich nicht rallst.
Ich hab die "Gefixxte" GenRandomOption gepostet.
11/07/2011 16:13 Jopsi332#24
aber sakussu oder wie er heißt hat auch einene rein geschrieben den kann man nehmen
ist fast der selbe wie deine
mir gings nur darum das dort auch ne erklärung ist
das er sakusu oder dein fix nehmen soll is ja wöhl klar wenn man den thread durchliest
11/07/2011 21:43 Sextus#25
#closed