|
You last visited: Today at 23:57
Advertisement
[Source]Gmlist
Discussion on [Source]Gmlist within the Flyff PServer Guides & Releases forum part of the Flyff Private Server category.
10/14/2011, 04:17
|
#1
|
elite*gold: 0
Join Date: Feb 2010
Posts: 150
Received Thanks: 42
|
[Source]Gmlist
Hallo,
Ich zeig hier mal, wie man alle GM/ Admins anzeigen lassen kann die Online mit diesen Befehl.
In die FuncTextCmd.cpp tragt ihr folgendes ein.
PHP Code:
BOOL TextCmd_gml ( CScanner& scanner ) { #ifdef __WORLDSERVER CUser* pUser = (CUser*)scanner.dwValue; CString Nick; int online = 0; g_DPCoreClient.SendGetPlayerCount( pUser->m_idPlayer ); for ( int i = 0; i < g_UserMng.GetCount(); i++ ){ CUser* pUser2 = static_cast<CUser*>( prj.GetUserByID( i ) ); if( IsValidObj( pUser2 ) && pUser2->IsAuthHigher( AUTH_GAMEMASTER ) && !pUser2->HasBuff( BUFF_ITEM, II_SYS_SYS_SCR_SMELPROT ) ){ Nick = CPlayerDataCenter::GetInstance()->GetPlayerString( i ); pUser->AddText( Nick + " [Online]" ); online++; } } if( online == 0 ) pUser->AddText( "Es sind keine GMs Online." ); #endif return TRUE; }
und als aufruf:
PHP Code:
ON_TEXTCMDFUNC( TextCmd_gml, "gmlist", "gm", "", "", TCM_SERVER, AUTH_GENERAL , "" )
So far,
DooM
Danke an Dardan der mir den Tipp dazu gegeben hat
|
|
|
10/14/2011, 04:21
|
#2
|
elite*gold: 18
Join Date: Sep 2009
Posts: 20,177
Received Thanks: 14,471
|
In einer For schleife ist das ganze totaler mist finde ich.
|
|
|
10/14/2011, 04:22
|
#3
|
elite*gold: 0
Join Date: Feb 2010
Posts: 150
Received Thanks: 42
|
Quote:
Originally Posted by Sedrika
In einer For schleife ist das ganze totaler mist finde ich.
|
Aber es geht dafür das ich nicht gut in C++ bin
|
|
|
10/14/2011, 04:49
|
#4
|
elite*gold: 18
Join Date: Sep 2009
Posts: 20,177
Received Thanks: 14,471
|
Ist ja schon auf Core aber editier es mal ruhig hier auch hin
PHP Code:
BOOL TextCmd_gml ( CScanner& scanner ) { #ifdef __WORLDSERVER CUser* pUser = (CUser*)scanner.dwValue; CString Nick; int online = 0; g_DPCoreClient.SendGetPlayerCount( pUser->m_idPlayer ); for ( int i = 0; i < g_UserMng.GetCount(); i++ ){ CUser* pUser2 = static_cast<CUser*>( prj.GetUserByID( i ) ); if( IsValidObj( pUser2 ) && pUser2->IsAuthHigher( AUTH_GAMEMASTER ) && !pUser2->HasBuff( BUFF_ITEM, II_SYS_SYS_SCR_SMELPROT ) ){ Nick = CPlayerDataCenter::GetInstance()->GetPlayerString( i ); pUser->AddText( Nick + " [Online]" ); online++; } } if( online == 0 ) pUser->AddText( "Es sind keine GMs Online." ); #endif return TRUE; }
|
|
|
10/14/2011, 07:33
|
#5
|
elite*gold: 0
Join Date: Mar 2011
Posts: 276
Received Thanks: 16
|
Wo oder besser wie wirdn das den angezeigt?
MFG Le´Professore
|
|
|
10/14/2011, 07:35
|
#6
|
elite*gold: 18
Join Date: Sep 2009
Posts: 20,177
Received Thanks: 14,471
|
Ingame, wenn du "/gmlist" eingibst bekommst du unten für jeden Online GM einen Eintrag.
|
|
|
10/14/2011, 08:12
|
#7
|
elite*gold: 0
Join Date: Feb 2010
Posts: 150
Received Thanks: 42
|
Quote:
Originally Posted by Sedrika
Ingame, wenn du "/gmlist" eingibst bekommst du unten für jeden Online GM einen Eintrag.
|
Hier in Bild dazu:
|
|
|
10/14/2011, 09:01
|
#8
|
elite*gold: 10
Join Date: Feb 2011
Posts: 1,760
Received Thanks: 501
|
gute idee dann kann man immer mehr von toms antihack weg lassen
edit: wofür ist der eintrag mit dem II_SYS_SYS_SCR_SMELPROT
ich habs so verstanden wenn ein gm diese scroll of an hat dann wird er nicht aufgelistet oder wie ist das zu verstehen
|
|
|
10/14/2011, 09:24
|
#9
|
elite*gold: 18
Join Date: Sep 2009
Posts: 20,177
Received Thanks: 14,471
|
Quote:
Originally Posted by Velmore
gute idee dann kann man immer mehr von toms antihack weg lassen
edit: wofür ist der eintrag mit dem II_SYS_SYS_SCR_SMELPROT
ich habs so verstanden wenn ein gm diese scroll of an hat dann wird er nicht aufgelistet oder wie ist das zu verstehen
|
Genau so siehts aus.
Aber warum GM's unsichtbar in der liste sein sollen, wenn sie SPross aktiv haben check ich auch nicht.
|
|
|
10/14/2011, 09:46
|
#10
|
elite*gold: 0
Join Date: Feb 2010
Posts: 150
Received Thanks: 42
|
Quote:
Originally Posted by Sedrika
Genau so siehts aus.
Aber warum GM's unsichtbar in der liste sein sollen, wenn sie SPross aktiv haben check ich auch nicht.
|
Wenn sie mal afk gehen ? Damit sie nicht angeschreiben werden können.
|
|
|
10/14/2011, 10:09
|
#11
|
elite*gold: 10
Join Date: Feb 2011
Posts: 1,760
Received Thanks: 501
|
mit dem spross?
man könnte auch ein neues item einfügen
|
|
|
10/14/2011, 10:14
|
#12
|
elite*gold: 0
Join Date: Feb 2010
Posts: 150
Received Thanks: 42
|
Quote:
Originally Posted by Velmore
mit dem spross?
man könnte auch ein neues item einfügen
|
Ya weiß , aber war zufaul jetzt neue einzufügen deswegen hab ich die genommen
|
|
|
10/14/2011, 10:17
|
#13
|
elite*gold: 18
Join Date: Sep 2009
Posts: 20,177
Received Thanks: 14,471
|
Mach doch ein check ob der GM unsichtbar ist
wenn nicht listest du ihn mit auf.
|
|
|
10/14/2011, 10:19
|
#14
|
elite*gold: 0
Join Date: Feb 2010
Posts: 150
Received Thanks: 42
|
Quote:
Originally Posted by Sedrika
Mach doch ein check ob der GM unsichtbar ist
wenn nicht listest du ihn mit auf.
|
Auch wieder recht , aber es gibt auch GMs die immer Unsichtbar sind und so rum laufen also ist es nicht sehr gut ^^
|
|
|
10/14/2011, 12:08
|
#15
|
elite*gold: 74
Join Date: Apr 2009
Posts: 5,908
Received Thanks: 2,384
|
Ganz einfach eine /on /off funktion reinmachen wenn es on ist wird das in der Liste angezeigt wenn nicht nicht ...
|
|
|
Similar Threads
|
gmlist Problem
12/06/2009 - Metin2 Private Server - 0 Replies
Hi...
Also habe folgendes Problem ...
Ich hab irgentwas faschles bei gmlist in Navicat eingeben
und die gmlist ist dan gecrasht kan mir irgentjemand dabei helfen?
Dane^^
|
gmlist has crashed
10/09/2009 - Metin2 Private Server - 1 Replies
hi bei meinem hamachi server ist die gmlist in der db gecrasht
es kommt immer so ne fehlermeldung von wegen crash undso
und die tabelle is leer
mann akn auch nicht auf das + drücken
wie kann man das problem beheben?
|
Frage --> DB GmList!
10/04/2009 - Metin2 Private Server - 3 Replies
Ich hab mir für 4 accounts auf dem Server GM Rechte gemacht.. Hat Super funktioniert^^ Doch als ich denn den 5 Acc zu GM Machen wollte, war keiner mehr GM.. Ich geh in die DB - Common - Gmlist und denn steht da sie ist crashed. Warum?? Kann man nich mehr GMs machen als 4 oder was ?? :p Danke für die Hilfe
|
All times are GMT +2. The time now is 23:57.
|
|