Also bei Dir läuft das Headshot Plugin richtig?
Vielleicht kannst Du Pandi hier
forum/viewtopic.php?t=9006 erklären, warum es bei ihm nicht geht
Tja, mit dem Plugin ist so eine Sache.
Natürlich kann ich es über ein Plugin steuern (Rechte auf ADMIN_KICK gesetzt):
Code:
#include <string>
#include <admin>
#include <adminlib>
new g_Mode[MAX_NAME_LENGTH];
new g_Body[MAX_NAME_LENGTH];
public plugin_init() {
plugin_registerinfo("Headshot","Manages metamod headshot plugin","0.8");
plugin_registercmd("admin_hs_mode","hs",ACCESS_KICK,"admin_hs_mode <0/1>: turns plugin on/off");
plugin_registercmd("admin_hs_body","hs",ACCESS_KICK,"admin_hs_body <body_id> <body_id> <...>: enables/disables hitboxes");
get_vaultdata("HS_MODE",g_Mode,MAX_NAME_LENGTH);
get_vaultdata("HS_BODY",g_Body,MAX_NAME_LENGTH);
return PLUGIN_CONTINUE;
}
public hs(HLCommand,HLData,HLUserName,UserIndex) {
new Text[MAX_TEXT_LENGTH];
new Command[MAX_COMMAND_LENGTH];
new Data[MAX_DATA_LENGTH];
new User[MAX_NAME_LENGTH];
convert_string(HLCommand,Command,MAX_COMMAND_LENGTH);
convert_string(HLData,Data,MAX_DATA_LENGTH);
convert_string(HLUserName,User,MAX_NAME_LENGTH);
if(strlen(Data)!=0){
if(strcmp(Command[6],"hs_mode")==0){
strcpy(g_Mode,Data,MAX_NAME_LENGTH);
set_vaultdata("HS_MODE",Data);
}else{
strcpy(g_Body,Data,MAX_NAME_LENGTH);
set_vaultdata("HS_BODY",Data);
}
execute_command(User, Command, Command[6], Data);
selfmessage("[HEADSHOT-PLUGIN] State has changed!");
}
else{
snprintf(Text,MAX_TEXT_LENGTH,"[HEADSHOT-PLUGIN] Modus: %s -- Body: %s",g_Mode,g_Body);
selfmessage(Text);
}
return PLUGIN_HANDLED;
}
Bei einem Dedicated Server:
Aber man erhält keine Info vom metamod plugin darüber, wie jetzt der wirkliche Status ist. Ich kann es auch nicht vorher abfragen...
Und meine selbsteingebaute Anzeige ist dadurch natürlich fehlerhaft, wenn man sie über rcon verändert, da es das Plugin nicht mitbekommt.
_________________
Fehleranalyse: Poste den Inhalt Deiner liblist.gam, (listen)server.cfg, adminmod.cfg, users.ini, vault.ini, plugin.ini von adminmod und plugins.ini von metamod. Benutze auch die
Such-Funktion