Ein neues Thema erstellen  Auf das Thema antworten  [ 8 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 03.01.2003, 19:31 

Registriert: 16.12.2002, 11:16
Beiträge: 30
juhuuuuuuu ihr insider. Ich hab mal wieder d00fe Frage. Gibt es für AdminMod eigentlich ein Plugin, das ich jemanden per Admin befehl, z.B "admin_xxx xxx cheater" benennen kann? Ich kenne bisher nur das lamer Plugin. Aber da kann man ja nur lamer nehmen :-(


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 03.01.2003, 20:10 
AM.de Team

Registriert: 04.10.2002, 16:14
Beiträge: 1212
Zitat:
nein, diesmal nicht, diesmal nicht.....
wahrrrgglfrks....ich kann nicht....NEEIIIN
...

Mist! Ich habs schon wieder getan.

Bitte schön :o)
Code:
/*********************************************************
 * A sample plugin - Version 0.8                         *
 *********************************************************
 *                                                       *
 * Name: plugin_rindy_forcenamechange                    *
 * Author: Rinde (rinde@fiatnox.de)                      *
 * Released: 03/01/03                                    *
 *                                                       *
 *                                                       *
 * Commands:                                             *
 *                                                       *
 * admin_name <target> <name>                            *
 *                                                       *
 * Changelog:                                            *
 *                                                       *
 * Version 0.8                                           *
 *                                                       *
 *  -  Initial release                                   *
 *                                                       *
 *********************************************************/

/* Includes */
#include <plugin>
#include <adminlib>

/* Constants */
#define ACCESS_NAME

/* Global Variables */
new g_Version[] = "0.8";

/* Function Declarations */
forward AdminName(HLCommand,HLData,HLUserName,UserIndex);

/* Event Handlers */
public plugin_init() {
    plugin_registerinfo("Rinde's Namechange Plugin","Allows admins to force clients to a nick",g_Version);
    plugin_registercmd("admin_name","AdminName",ACCESS_NAME,"admin_name <target> <name>: Change target's name to <name>.");
    return PLUGIN_CONTINUE;
}

/* Command Handlers */
public AdminName(HLCommand,HLData,HLUserName,UserIndex) {
    new Data[MAX_DATA_LENGTH];
    new UserName[MAX_NAME_LENGTH];
    new Target[MAX_NAME_LENGTH];
    convert_string(HLData,Data,MAX_DATA_LENGTH);
    convert_string(HLUserName,UserName,MAX_NAME_LENGTH);
    strstripquotes(Data);
    if(strsep(Data," ",Target,MAX_NAME_LENGTH,Data,MAX_NAME_LENGTH) > 1) {
        if(check_user(Target) == 1) {
            get_username(Target,Target,MAX_NAME_LENGTH);
            snprintf(Data,MAX_DATA_LENGTH,"%s ^"%s^"",Target,Data);
            say_command(UserName,"admin_name",Data);
            snprintf(Data,MAX_NAME_LENGTH + 7,"name ^"%s^"",Data);
            execclient(Target,Data);
        } else {
            selfmessage("Unrecognized player:");
            selfmessage(Target);
        }
    } else {
        selfmessage("Unparsable format: Bad argument count.");
    }
    return PLUGIN_HANDLED;
}


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 04.01.2003, 11:47 

Registriert: 16.12.2002, 11:16
Beiträge: 30
Hi, danke für dieses Plugin was du mir da geschrieben hast. Das ist wirklich sau nett von dir. :-)

Leider bin ich was plugins angeht ziemlicher N00b. Wir haben nen Linux Server. Was muss ich mit dem Text machen den du da geschrieben hast?
Einfach kopieren, den editor öffnen, das einfügen... und worunter dann speichern? Und wie muss man das convertiren oder wie das heisst? Und wo finde ich diese convertierungsprogramme? Na ja, vielleicht biste ja noch netter als nett und machst das mit dem convertieren und schickst mit die fertige Linux amx nach:

redParadise@web.de das wär dann echt cool :-)

DANKE!!!!!!!!


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 04.01.2003, 12:25 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
argh...

da macht sich jemand die Mühe und schreibt Dir ein Plugin und Du weißt nicht mal, wie Du es nutzen kannst. Das macht mich sauer.

Also schaue in die FAQ auf adminmod.de, wie man kompiliert und dann für linux konvertiert. :evil:
Oder "suche" hier im Forum.

*Ich komme mir manchmal so vor, als wird man hier einfach nur ausgesaugt....Das lass ich jetzt mal so im Raum stehen...Sorry, KleinerNoob, daß Du es jetzt als Erster lesen musst, aber es musste mal raus*

_________________
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


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 04.01.2003, 12:34 

Registriert: 27.05.2002, 12:14
Beiträge: 541
Wohnort: im Osten ;)
cool down, SDaL, cool down... :wink:

wir alle schätzen die arbeit von euch... sicher, man kann sich viel durch lesen aneignen, nur wenn die meissten leutz unter 15 sind... tja dann?

nix gegen dich red...

also, noch mal im namen aller noob`s : danke an alle scripter, die sich die arbeit machen und sich mit uns noobs rumschlagen...

PS.: hatte das gefühl du brauchtest ein wenig streicheleinheiten SDaL... :wink:


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 04.01.2003, 13:42 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
Danke Dir :-)

Aber ich finde es wirklich immer Schade, wenn man merkt, dass sich einer nichts durchgelesen hat und anfängt Wissen zu "leechen".

Soll aber nicht heißen, dass hier keine Fragen beantwortet werden. Dafür ist das Forum ja da.

Nun denn. Unser kleinerNoob kriegt das schon hin. Aber erstmal lesen.

_________________
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


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 04.01.2003, 21:33 
AM.de Team

Registriert: 04.10.2002, 16:14
Beiträge: 1212
Zitat:
Hi, danke für dieses Plugin was du mir da geschrieben hast. Das ist wirklich sau nett von dir. :-)
ich kann halt nicht anders

Leider bin ich was plugins angeht ziemlicher N00b.
das waren wir alle mal, manche mehr, manche weniger

Wir haben nen Linux Server. Was muss ich mit dem Text machen den du da geschrieben hast?
entweder unter linux kompilieren, oder unter windows kompilieren und dann zu linux-format kovertieren

Einfach kopieren, den editor öffnen, das einfügen... und worunter dann speichern?
die zeilen mit den sternchen drumrum sind kommentare, eine kurze beschreibung des plugins, das machen fast alle autoren so, oder so ähnlich. dort findest du auch den namen, den ich mir für das plugin ausgedacht habe. es steht dir natürlich frei, einen anderen zu wählen. die einzigen kriterien sind: er muss mit "plugin" beginnen (sonst kompiliert die unmodifizierte batchdatei nichts), und die dateinamenserweiterung muss .sma sein (sma steht für small, die programmiersprache)

Und wie muss man das convertiren oder wie das heisst? Und wo finde ich diese convertierungsprogramme?
auf der hp zu der dieses forum gehört kann man adminmod runterladen. wenn du das archiv an einen beliebigen pfad entpackst, findest du hoffentlich den ordner Adminmod/scripting/myscripts. da muss die datei rein. dann doppelklickst du auf compile_all.bat. das sich öffnende dos-fenster zeigt hoffentlich an, dass das plugin ohne fehler kompiliert wurde. wenn ja, findest du im ordner Adminmod\scripting\mybinaries eine datei mit gleichem namen wie die .sma, bloss mit der endung .amx. diese musst du noch zu linux format konvertieren. dazu lädst du dir z.b. von www.adminmod.de den amx-converter runter, der erst vor 2 tagen in den news stand. nach dem konvertieren musst du die datei auf dem server ins verzeichnis <moddir>/addons/adminmod/scripts kopieren. danach noch den pfad zum plugin in der datei <moddir>/addons/adminmod/config/plugin.ini eintragen. nach dem nächsten mapchange/server(re)start wird das plugin mit geladen.
für weiter fragen stehe ich nicht zur verfügung. noob sein ist in ordnung, aber http://www.adminmod.org/help/online/ sollte in den meisten fragen weiterhelfen

Na ja, vielleicht biste ja noch netter als nett und machst das mit dem convertieren und schickst mit die fertige Linux amx nach:

redParadise@web.de das wär dann echt cool :-)

n bisschen was selber machen sollst du schon, sonst wirst du noch faul


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 05.01.2003, 02:10 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
@Rinde:
ach ist das schön :-)
Ich habe mir schon die richtigen Moderatoren ausgesucht :-)
Qualle soll euch endlich anmelden. Dann hast Du und Blacky auch Executive Rechte :-)

_________________
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


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 8 Beiträge ] 


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de
Original Design von "[ Half-Life Admin Mod © Alfred Reynolds 2000-2003 ] - [ site design by Jägermeister ]"