Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server
You last visited: Today at 21:44

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

Advertisement



AddText an alle?

Discussion on AddText an alle? within the Flyff Private Server forum part of the Flyff category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Sep 2009
Posts: 228
Received Thanks: 42
AddText an alle?

Hallo kann mir jemand sage wie ich es schaffe folgendes an alle user zu senden?
Code:
	pUser->AddText( "User " + strName + " has activated:" +   szString );

es klappt soweit wie ich es möchte aber ich würde es gerne so machen das alle user es zu sehen bekommen.
Es über g_DPCoreClient.SendSystem zu machen wäre mir da etwas zu krass weil ich nicht möchte das die info mitten auf den bildschirm gepappt wird. any ideas?

edit: alternativ könnte ich ja trotzdem g_DPCoreClient.SendSystem benutzen aber dazu muss ich erstmal wissen wie man die position und/oder die textgröße verändern kann damit es ingame nicht so riesig ist als wenn ein gm shouten würde.
/-/µR€ is offline  
Old 10/20/2015, 12:14   #2
 
Mognakor's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 598
Received Thanks: 465
Guck dir die SendSystem und die AddText an und bau dir eine neue Funktion und die nennst du AddTextAll.
Mognakor is offline  
Thanks
1 User
Old 10/20/2015, 14:58   #3
 
Мentus's Avatar
 
elite*gold: 30
Join Date: Sep 2012
Posts: 426
Received Thanks: 1,021
Du kannst über den Core Server alle Klienten die momentan mit dem Server verbunden sind kontaktieren.

Das heißt du schickst, von dem jeweiligen World Server des Channels, ein Paket ab an den Core Server. Dieser schickt dann an alle Klienten ein Paket.

Beachte hier: Du musst das letzte Parameter von dem Makro SEND mit DPID_ALLPLAYERS füllen. (Im Core Server)

Fassen wir noch einmal zusammen:

World Server -> Core Server + DPID_ALLPLAYERS -> alle Klienten.

Der Party Chat und er Gilden Chat sind auch channel-übergreifend.

Falls es nicht channel-übergreifend sein muss, kannst du im jeweiligen Channel bzw World Server auch den assoziativen Container m_users der Klasse CUserMng nutzen.

Für die Schriftgröße müsstest du dir einmal die Methode (ja, ich sage Methode :S) CCaption::AddCaption anschauen. Du könntest natürlich auch einfach eine Nachricht wie bei dem AddText ausgeben lassen. Das müsste dann die Methode CWndMgr::PutString für dich erledigen.
Мentus is offline  
Thanks
1 User
Old 10/20/2015, 19:20   #4
 
elite*gold: 0
Join Date: Sep 2009
Posts: 228
Received Thanks: 42
Quote:
Originally Posted by Мentus View Post
Du kannst über den Core Server alle Klienten die momentan mit dem Server verbunden sind kontaktieren.

Das heißt du schickst, von dem jeweiligen World Server des Channels, ein Paket ab an den Core Server. Dieser schickt dann an alle Klienten ein Paket.

Beachte hier: Du musst das letzte Parameter von dem Makro SEND mit DPID_ALLPLAYERS füllen. (Im Core Server)

Fassen wir noch einmal zusammen:

World Server -> Core Server + DPID_ALLPLAYERS -> alle Klienten.

Der Party Chat und er Gilden Chat sind auch channel-übergreifend.

Falls es nicht channel-übergreifend sein muss, kannst du im jeweiligen Channel bzw World Server auch den assoziativen Container m_users der Klasse CUserMng nutzen.

Für die Schriftgröße müsstest du dir einmal die Methode (ja, ich sage Methode :S) CCaption::AddCaption anschauen. Du könntest natürlich auch einfach eine Nachricht wie bei dem AddText ausgeben lassen. Das müsste dann die Methode CWndMgr::PutString für dich erledigen.
Dankeschön das hat mir sehr weiter geholfen
/-/µR€ is offline  
Closed Thread


Similar Threads Similar Threads
DayZ Gear Store by ShopA- alle Waffen, alle Items, alle Server
12/22/2013 - elite*gold Trading - 15 Replies
http://i.epvpimg.com/kAjAg.png http://i.epvpimg.com/bD7Yb.png http://i.epvpimg.com/2RR8d.png -Alle Server, alle Items, alle Waffen, ALLES- Lifetime User: FE4R | SIKK
DayZ Gear Store by ShopA- alle Waffen, alle Items, alle Server
12/21/2013 - DayZ Trading - 13 Replies
http://i.epvpimg.com/kAjAg.png http://i.epvpimg.com/bD7Yb.png http://i.epvpimg.com/2RR8d.png
[VK] Z8-Acc - Colonel ALLE GP, ALLE GP CRATE WEP, ALLE 5 Hüte, ALLE COUPON WEP
08/19/2011 - CrossFire Trading - 26 Replies
Hallo zusammen! Da ich keine Lust mehr auf CrossFire habe möchte ich meinen heißgeliebten CF-Account hier Verkaufen! Was der Account alles hat; hier eine kurze Vorstellung: - Rank: COLONEL 1st Class (5,06 Millionen EXP) - Bonus Points: mehr als 166.000 !!! - GP ÜBER 700.000!!!!!!



All times are GMT +2. The time now is 21:44.


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.