Register for your free account! | Forgot your password?

Go Back   elitepvpers › MMORPGs › Flyff › Flyff Private Server
You last visited: Today at 02:03

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

Advertisement



[Source TUT]Monster sprechen lassen

Discussion on [Source TUT]Monster sprechen lassen within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old   #1
 
elite*gold: 4
Join Date: Mar 2010
Posts: 3,148
Received Thanks: 1,535
[Source TUT]Monster sprechen lassen

ganzt einfach
ihr öfnet AIMonster.cpp
dann sucht ihr dannach
PHP Code:
    if( IsMove() && m_bGoTarget == FALSE )
        {
            if( 
xRandom( 2 ) == 0 )        // 1/2È®·ü·Î °ø°ÝÀÚ¸¦ ¶§¸².
            
{
                
// °ø°ÝÀÚ¿¡°Ô ¸ñÇ¥¸¦ ¼³Á¤ 
                
MoveToDst( msg.dwParam1 );
            }
            
m_bGoTarget = TRUE;
        }
        
MoverProp* pMoverProp = pMover->GetProp();
        
int nHPPercent = pMover->GetHitPointPercent( 100 );

        
// µµÁÖ HP ÆÛ¼¾Æ®º¸´Ù ÇöÀç HPÆÛ¼¾Æ®°¡ ÀÛÀ» °æ¿ì µµ¸Á°¡ÀÚ.
        
if( nHPPercent < pMoverProp->m_nRunawayHP )
        {
            
// µµÁÖ ¸ðµå·Î ¼¼ÆÃ 
            
SendAIMsg( AIMSG_SETSTATE, STATE_RUNAWAY );
            
g_UserMng.AddDlgEmoticon( pMover, DLGEMOT_EVADE );
        }
        
// Call HP ÆÛ¼¾Æ®º¸´Ù ÇöÀç HPÆÛ¼¾Æ®°¡ ÀÛÀ» °æ¿ì µ¿·á¸¦ ºÎ¸£ÀÚ.
        
if( pMoverProp->m_bHelpWho )    // ÇïÇÁAI°¡ ÀÖÀ»°æ¿ì.
        
{
            if( 
TIMEGETTIME - m_tmHelp > pMoverProp->m_tmUnitHelp )    // ÃÖÃÊ m_tmHelp´Â 0À̹ǷΠÇïÇÁ¸¦ ÇÑ´Ù.
            
{
                if( 
m_bCallHelper == FALSE )
                {
                    
CallHelper( pMoverProp );
                    
g_UserMng.AddDlgEmoticon( pMover, DLGEMOT_HELPER );
                    
m_tmHelp = TIMEGETTIME;
                    if( 
pMoverProp->m_tmUnitHelp == 0 )        // 0À̸é Çѹø¸¸ ºÎ¸£°í ¾ÈºÎ¸§.
                        
m_bCallHelper = TRUE;
                }
            }
        }
        else
            
m_bCallHelper = FALSE; 
und added darüber bzw unter
PHP Code:
#else    // __AI_0509
        
SetTarget( NULL_ID, 0 );
        
SendAIMsg( AIMSG_SETSTATE, dwAIState );
#endif    // __AI_0509
        
    ///////////////////////////////////////////////////////////////////////////////////////////////////
    
OnMessage( AIMSG_PROCESS ) 
        
MoveProcessRage( msg );
        
    
///////////////////////////////////////////////////////////////////////////////////////////////////
    
OnMessage( AIMSG_DAMAGE ) 
das hier
PHP Code:
#define MAX_MONSTER_TEXT 2
char* szMonsterText[MAX_MONSTER_TEXT] = { "Text1", "Text2" };
if( 
xRandom(50000) <= 500 )
{
CString strChatText = szMonsterText[xRandom(0, MAX_MONSTER_TEXT)];
g_UserMng.AddChat( pMover, strChatText );
} 
erklärung
wenn ihr neue texte adden wollt dann setzt z.b. define MAX_MONSTER_TEXT auf 5
PHP Code:
define MAX_MONSTER_TEXT 5 
und ändert das ab zu
PHP Code:
char* szMonsterText[MAX_MONSTER_TEXT] = { "Text1", "Text2", "Text3", "Text4", "Text5" };
if( 
xRandom(50000) <= 500 )
{
CString strChatText = szMonsterText[xRandom(0, MAX_MONSTER_TEXT)];
g_UserMng.AddChat( pMover, strChatText );
} 
wobei ihr Text1 z.b. zu HILFE ändern müsst sonst sagen die Mob's Text1, 2 , 3, 4, 5 usw.

das wars
Jopsi332 is offline  
Thanks
7 Users
Old   #2

 
マリブ's Avatar
 
elite*gold: 12
The Black Market: 117/0/0
Join Date: Jun 2011
Posts: 2,512
Received Thanks: 1,062
Aus dem bFlyff Source (;
マリブ is offline  
Thanks
5 Users
Old   #3
 
.Monster's Avatar
 
elite*gold: 0
Join Date: Sep 2011
Posts: 244
Received Thanks: 96
Credits to Marvin! bzw. dem der es im BFlyff Src gemacht hat.

Ein typisches Jopsi TuT
.Monster is offline  
Thanks
4 Users
Old   #4
 
elite*gold: 1
Join Date: May 2010
Posts: 676
Received Thanks: 223
Werden wohl wenige nutzen da die meissten Marvinssource nutzen , trotzdem ein thx für deine Mühe
Razzer' is offline  
Thanks
1 User
Old   #5
 
bloody2009's Avatar
 
elite*gold: 15
Join Date: Feb 2010
Posts: 573
Received Thanks: 115
haha ich änder meine Texte nicht, finde die von den ****** Files nice ;D^^
trozdem bekommst'n Thanks c(:
bloody2009 is offline  
Thanks
1 User
Old   #6
 
Pixelfehler's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 878
Received Thanks: 470
Quote:
Originally Posted by bloody2009 View Post
haha ich änder meine Texte nicht, finde die von den ****** Files nice ;D^^



Die Texte hatte ich glaub damals reingemacht wenn er sie nicht geändert hat
Pixelfehler is offline  
Thanks
1 User
Old   #7



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,477
Hab es mal in den Index aufgenommen.
Sedrika is offline  
Thanks
3 Users
Old   #8
 
elite*gold: 0
Join Date: Sep 2011
Posts: 308
Received Thanks: 162
Unnötig kann sich jeder selbst aus der Source ziehen und viele benutzen im ganzen die Source


Und irgendwie kriegt Jopsi immer nur von den gleichen nen Thanks ;D
Blackx33! is offline  
Old   #9
 
elite*gold: 4
Join Date: Mar 2010
Posts: 3,148
Received Thanks: 1,535
wenn jem,and v15 source benutzt hat er natürlich bock erstmal bflyff source zu laden und dann es rauszusuchen, ist klar.
Jopsi332 is offline  
Old   #10
 
elite*gold: 0
Join Date: May 2011
Posts: 77
Received Thanks: 13
der Text nur selten erscheinen, warum?

Help plzz :s
Teresaty is offline  
Reply


Similar Threads Similar Threads
[Locale_big5.lua] NPCs & Mobs sprechen lassen
11/27/2011 - Metin2 PServer Guides & Strategies - 50 Replies
Hi, hab die locale_big5.lua weiter übersetzt: NPCs und Mobs reden nun deutsch (text über den Köpfen)... Habe mir einige bekannte Film-Zitate rausgesucht, anstatt mir irgendeinen Blödsinn einfallen zu lassen :) Filme wie Der Pate, Scarface, Kleine Arschloch, Harold & Kumar usw ...
Pc Sprechen lassen.
07/27/2011 - AutoIt - 9 Replies
Hallo. Ich wollte denen unter euch die es nicht kennen, zeigen, wie ihr euren Pc in englischem akzent sprechen lässt. Mit Folgender funktion: Func Talk($text) $StrText=($text) $ObjVoice = ObjCreate("SAPI.SpVoice")
Metin2 Hamachi P Server NPC`s sprechen und Lehrern Fb´s vken lassen!
12/12/2010 - Metin2 Private Server - 11 Replies
Hallo,Leutz! Mir haben viele von euch geziegt (z.B Raiden und andere),dass man bei Problemen sehr genau aufgeklärt wird!Naja mein P Server steht jetz kanpp 48 Std und ich arbeite grade an den NPC´s mein Problem ist das ich z.B die Lehrer nicht zum vken kriege!Die Gemi oda Eventhelferin was zu vken lassen ist relativ einfach!Könnte mir einer das ma erklären wie das auch bei NPC´s geht die eig keinen Shop haben!Danke!Und braucht man für NPC´s sprechen undbeding Filezilla?Wenn ja bitte auch...
[How to] NPC sprechen lassen
08/27/2010 - Metin2 PServer Guides & Strategies - 3 Replies
Hallo Com, Ich zeige euch wie ihr den Monster oder NPC das Sprechen beibringt. 1. Ladet euch die locale_big5.lua von eurem Server. Ihr findet Sie im Verzeichniss: /usr/rain/channel/share_data/locale/hongkong/ques t 2. Öffnet die Datei mit einem Texteditor und sucht nach "locale.monster_chat = { " 3. In der 1. Klammer steht die ID des NPC/Mops dann kommt ={ und nun euer Text in Anführungseichen. Wenn ihr mehr als eine Satz sagen lassen wollt, Trennt die einzelnen Sätze mit einem...



All times are GMT +2. The time now is 02:03.


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.