Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server
You last visited: Today at 12:34

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

Advertisement



Outall Funktion erweitern?

Discussion on Outall Funktion erweitern? within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old   #1

 
.Insane's Avatar
 
elite*gold: 0
Join Date: Jun 2011
Posts: 670
Received Thanks: 118
Question Outall Funktion erweitern?

Hi E*Pvpers,
ich habe jetzt die Outall Funktion eingebaut. Nun meine Frage:

Kann man es einbauen, dass sich die Neuz nach beispielsweise 5 sec schließt(nach Benutzung des Befehls)?

Bei mir ist das nähmlich so, dass eben eine Nachricht kommt und man nurnoch rumlaufen kann (also man kann nichts mehr benutzen/ausführen).

Weiß einer wie das geht?

Lg
.Insane is offline  
Old 12/03/2011, 16:59   #2



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Der befehl ist server seitig und nicht client, also kannst du im normal fall ja nur die verbindungen trennen.
Sedrika is offline  
Thanks
1 User
Old 12/03/2011, 17:02   #3

 
.Insane's Avatar
 
elite*gold: 0
Join Date: Jun 2011
Posts: 670
Received Thanks: 118
Na ok
Falls doch einer weiß, wie es geht.
Bitte schreiben
.Insane is offline  
Old 12/03/2011, 18:06   #4
 
elite*gold: 10
Join Date: Feb 2011
Posts: 1,760
Received Thanks: 501
du kannst dem clienten ein packet schicken, welches beim client den close macht
Velmore is offline  
Old 12/03/2011, 19:34   #5
 
elite*gold: 0
Join Date: Oct 2011
Posts: 178
Received Thanks: 113
FuncTextCmd:

PHP Code:
BOOL TextCmd_outallCScannerscanner )            

#ifdef __WORLDSERVER
    
g_UserMng.RemoveAllUsers();
#endif    // __WORLDSERVER
#ifdef __CLIENT
    
g_DPlay.ClientClose();
#endif
    
return TRUE;

DpClient.cpp:

PHP Code:
#ifdef __CLIENT
void CDPClient::ClientClose()
{
    
AfxMessageBox("Client closed because Admin has outed all useres");
    
ExitProcess( -);
}
#endif 
DpClient.h:

PHP Code:
void CDPClient::ClientClose(); 

Oder nur FuncTextCMD:
PHP Code:
BOOL TextCmd_outallCScannerscanner )            

#ifdef __WORLDSERVER
    
g_UserMng.RemoveAllUsers();
#endif    // __WORLDSERVER
#ifdef __CLIENT
           
AfxMessageBox("blalba");
    
ExitProcess( -);
#endif
    
return TRUE;

Sollte auch funktionieren denke ich.
beides ist nicht getestet.
Sekkusu[DW] is offline  
Thanks
1 User
Old 12/03/2011, 19:37   #6
 
elite*gold: 2
Join Date: Jul 2009
Posts: 1,447
Received Thanks: 923
Jo, Sendest ein Packet zum Client, fertig.

Client behandlung: ExitProcess( -2 ); oo

Warte, ich mach dir schnell was ;D
.Crasy is offline  
Old 12/03/2011, 19:39   #7
 
elite*gold: 0
Join Date: Oct 2011
Posts: 178
Received Thanks: 113
Quote:
Originally Posted by .Crasy View Post
Jo, Sendest ein Packet zum Client, fertig.

Client behandlung: ExitProcess( -2 ); oo

Warte, ich mach dir schnell was ;D
wieso 2? xd
Bzw, wieso Packet LOL?
Sekkusu[DW] is offline  
Old 12/03/2011, 19:39   #8



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Der befehl wird doch aber nur vom ausführenden clienten behandelt ?
Sedrika is offline  
Thanks
1 User
Old 12/03/2011, 19:41   #9
 
elite*gold: 0
Join Date: Oct 2011
Posts: 178
Received Thanks: 113
Quote:
Originally Posted by Sedrika View Post
Der befehl wird doch aber nur vom ausführenden clienten behandelt ?
Dann crasht wiederrum nur der Client von dem ders eingeben hat.
Stimmt. Okay, dann muss mans doch über WS machen. Am besten per Packet an WS senden, und über CUser.
Sekkusu[DW] is offline  
Old 12/03/2011, 19:52   #10
 
elite*gold: 2
Join Date: Jul 2009
Posts: 1,447
Received Thanks: 923
Du hast auch kein Hirn wah?

Wenn es in __WORLDSERVER drin ist, wird es vom World auch behandelt, einfach pUser->SendOutUser und darin ein SNAPSHOT Senden der vom Client wiederrum als ExitProcess ( -2 ); behandelt wird <.<

-2 is Schneller.
.Crasy is offline  
Thanks
1 User
Old 12/03/2011, 20:03   #11
 
elite*gold: 0
Join Date: Oct 2011
Posts: 178
Received Thanks: 113
Quote:
Originally Posted by .Crasy View Post
Du hast auch kein Hirn wah?

Wenn es in __WORLDSERVER drin ist, wird es vom World auch behandelt, einfach pUser->SendOutUser und darin ein SNAPSHOT Senden der vom Client wiederrum als ExitProcess ( -2 ); behandelt wird <.<

-2 is Schneller.
Sag ich doch. Nur wenn man das macht was ich angegeben habe, crasht nur der Client von dem, ders eingibt xD
Sekkusu[DW] is offline  
Old 12/03/2011, 20:22   #12
 
elite*gold: 0
Join Date: May 2009
Posts: 122
Received Thanks: 160
@Sekkusu... das ist Unsinn, weil du dann nur deinen eigenen Client schliesst
Damit hier wenigstens ein brauchbarer Code veröffentlicht wird:
User.cpp
MsgHdr.h
DPClient.cpp:
...dann noch die neuen Funktionen in User.h und DPClient.h definieren und fertig...
Krustenkäse is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[Source] Outall from Server
07/15/2011 - Flyff Private Server - 12 Replies
.
Map erweitern?
05/17/2011 - Minecraft - 5 Replies
Gibt es eine möglichkeit eine Map immer weiter zu "erkunden", ohne dabei selbst tätig zu sein? mfg
Hilfe bei Send Funktion mit Stop Funktion
04/02/2011 - AutoIt - 11 Replies
Hallo Elitepvpers ich habe ein Problem und Mein Problem ist das mein Text einfach weiter schreibt wenn ich mit HotKey verwende... gib es keine Funktion das der Text einmal kommt und nicht wenn man einmal die HotKey das er 10 min das selbe schreibt :confused:
PC erweitern Help :)
12/05/2010 - Technical Support - 10 Replies
hallo ich würde mein Pc erweritern wollen :) aber kenn mich nicht so aus von daher stell ich meine daten mal rein weil die Games immer anspruchvoller werden will ich schonmal vorrüsten :(:handsdown: Daten : Prozessor : AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ +3,10 Ghz RAM : 4 gb (3 verwendbar) Systemtyp ( 32 bit ) Grafikkarte : Nvidia 9600 Gt Netzteil : 500 watt
RAM bei w7 erweitern
10/27/2010 - Technical Support - 8 Replies
Ich habe win7 (32-bit) und insgesammt 4gb RAM. Beim taskmanager steht das ich aber nur 2gb nutzen kann. Gegoogled hab ich schon. Wie kann ich einstellen das ich mehr RAM zur verfügung habe? danke im vorraus ^^



All times are GMT +1. The time now is 12:35.


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