Register for your free account! | Forgot your password?

You last visited: Today at 18:45

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

Advertisement



/aroundaggro ?

Discussion on /aroundaggro ? within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old   #1
 
mcoocr's Avatar
 
elite*gold: 0
Join Date: Sep 2007
Posts: 92
Received Thanks: 100
/aroundaggro ?

Hi Leute,

vielleicht kann sich ja noch der ein oder andere von euch erinnert..

im alten Nerugiland Emulator von Kiki (v6 ?) gab es einen Befehl der alle Mobs im Umkreis in Aggro setzt und den Spieler angreifen lässt, leider finde ich das YT Video von nicht mehr.

Wie kriegt man so einen Befehl in die Aktuelle Source ?
mcoocr is offline  
Old 11/23/2011, 07:54   #2
 
elite*gold: 2
Join Date: Jul 2009
Posts: 1,447
Received Thanks: 922
O.o

Distanz von dir zum Mop berechnen und ein Max setzten wie bei Arround Kill und ja anstat Kill halt den Aggro Wert auf 1 Setzen oo
.Crasy is offline  
Old 11/23/2011, 13:47   #3



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,177
Received Thanks: 14,471
Quote:
Originally Posted by .Crasy View Post
O.o

Distanz von dir zum Mop berechnen und ein Max setzten wie bei Arround Kill und ja anstat Kill halt den Aggro Wert auf 1 Setzen oo
Hatte ich schon probiert, mobs müssen aktualisert werden, da der name sonst noch gelb ist und nicht rot. Habs danach rausgenommen und nie wieder angeguckt xD War zu anfangszeiten der source-
Sedrika is offline  
Old 11/23/2011, 15:14   #4
 
elite*gold: 3
Join Date: Oct 2010
Posts: 276
Received Thanks: 103
Dein Kommentar bringt nix, willst du nur das alle wissen das du es schonmal benutzen wolltest
Quote:
Habs danach rausgenommen und nie wieder angeguckt xD War zu anfangszeiten der source-
oder hast du kein reallive das du zu allem dein Senf zugeben musst?
Chyukasame is offline  
Old 11/23/2011, 15:52   #5



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,177
Received Thanks: 14,471
Quote:
Originally Posted by Chyukasame View Post
Dein Kommentar bringt nix, willst du nur das alle wissen das du es schonmal benutzen wolltest


oder hast du kein reallive das du zu allem dein Senf zugeben musst?
Klar habe ich ein Real Life, du musst nur meinen Post mal genau durchlesen

Quote:
Originally Posted by Sedrika View Post
Hatte ich schon probiert, mobs müssen aktualisert werden, da der name sonst noch gelb ist und nicht rot. Habs danach rausgenommen und nie wieder angeguckt xD War zu anfangszeiten der source-
Lesen -> Denken -> Nochmal denken -> Post Nochmal lesen -> Antwort geben.

Das wär wohl das beste für dich <.<
Sedrika is offline  
Old 11/23/2011, 15:57   #6
 
elite*gold: 4
Join Date: Mar 2010
Posts: 3,148
Received Thanks: 1,535
Quote:
Lesen -> Denken -> Nochmal denken -> Post Nochmal lesen -> Antwort geben.
du hast das falsch das muss heißen
Lesen -> Denken -> Nochmal denken -> Post Nochmal lesen ->NOCHMAL DENKEN-> Antwort geben.
vergessen sonst bringt post nochmal lesen nix


b2t

wie soll man denn die mobs aktualiesieren lassen ohne respwan?
Jopsi332 is offline  
Old 11/23/2011, 16:00   #7



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,177
Received Thanks: 14,471
Quote:
Originally Posted by Jopsi332 View Post
du hast das falsch das muss heißen
Lesen -> Denken -> Nochmal denken -> Post Nochmal lesen ->NOCHMAL DENKEN-> Antwort geben.
vergessen sonst bringt post nochmal lesen nix


b2t

wie soll man denn die mobs aktualiesieren lassen ohne respwan?
Ka, aber die mobs müssen aktualisiert werden. Vll löschen und neuspawnen ?
Sedrika is offline  
Old 11/23/2011, 16:54   #8
 
elite*gold: 0
Join Date: May 2009
Posts: 122
Received Thanks: 160
Habe jetzt zwar keine Möglichkeit das zu testen... aber wie wäre es mit

Code:
BOOL TextCmd_aroundaggro( CScanner & scanner )
{
#ifdef __WORLDSERVER
    CMover* pUser    = (CMover*)scanner.dwValue;
    CObj* pObj;
    DWORD dwRange = scanner.GetNumber();
    if( dwRange > MAX_RANGE ) //overflow //MAX_RANGE noch definieren
        dwRange = MAX_RANGE;
    else if( dwRange < 0 )//underflow^^
        dwRange = 0;
    FOR_LINKMAP( pUser->GetWorld(), pUser->GetPos(), pObj, (int)( dwRange ), [COLOR=Red]CObj::linkDynamic[/COLOR], pUser->GetLayer() )//[COLOR=Red]Hier bin ich mir net sicher ob linkDynamic oder linkPlayer[/COLOR]
    {
        if( IsValidObj(pOj) && pObj->GetType()==OT_MOVER && pObj->m_dwAIInterface==AII_MONSTER )
            ((CMover*)pObj)->m_bActiveAttack = TRUE;
    }
    END_LINKMAP
#endif
    return TRUE;
}
und ich denke dass da nix neu gespawnt werden muss, denn die Renderfarbe bezieht sich auf m_bActiveAttack und wird ja in nem eigenen Thread ständig gerendert und dafür, dass der Client auch mitkriegt, dass sich der Status geändert hat sorgt ja die Serialize Funktion von der Mover Klasse ( ar << (u_char)m_bActiveAttack; )
...kann jetzt aber auch net garantieren, dass das funzt^^
Krustenkäse is offline  
Thanks
2 Users
Old 11/24/2011, 16:47   #9
 
elite*gold: 0
Join Date: Mar 2011
Posts: 715
Received Thanks: 598
Updaten oder so braucht man nicht. Der läuft ja jeden Tick das ganze durch und Updatet dann gegebenfalls.
yannickminecraft is offline  
Reply




All times are GMT +2. The time now is 18:45.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.