Ein neues Thema erstellen  Auf das Thema antworten  [ 21 Beiträge ]  Gehe zu Seite 1 2 Nächste
Autor Nachricht
 Betreff des Beitrags: neues Plugin plugin_ragman_acm
BeitragVerfasst: 28.11.2003, 17:33 

Registriert: 28.10.2003, 16:29
Beiträge: 119
ich wollte ne admin connect meldung für publics und hatte nix richtioges gefunden, also habe ich mich mal in plugin coden probiert

hier das resultat:
AdminConnectMessage v1.0
getestet mit AdminMod 2.50.58 und MetaMod 1.17

dieses Plugin gibt eine Sprachnachricht und eine CenterMessage aus, wenn ein User mit einem bestimmten Level (z.B. Admins) auf den Server connecten

für Admins gibt es 2 erweiterte tsay und csay Befehle
es wird eine Spachnachricht ausgegeben und danach die tsay oder csay Message eingeblendet

vorteil: es müssen keine wav-dateien installiert werden, die spachausgabe läuft über HL (ähnlich admin_speech)

spachausgabe kann in der vault.ini angepasst werden

have fun - evtl. braucht das ja jemand
auf diesem server läuft es
213.202.201.79:27015 (DoD server)

download unter my AM Plugins hier http://ragman.pest-clan.de

_________________
||RAGMAN||
||PEST|| PANTHER EYES SENIOR TEAM
http://www.pest-clan.de
http://www.RAGMAN-HQ.de
--------------------------------
GameServerInfos, HL-Scanner & NickProtection
www.ServerControl24.de


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 28.11.2003, 18:49 
Benutzeravatar

Registriert: 31.05.2003, 09:16
Beiträge: 790
benutz ich nicht.... keine .sma dabei... :wink: plugin könnte ja sonstwas machen...


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 28.11.2003, 19:04 

Registriert: 28.10.2003, 16:29
Beiträge: 119
kannst ruhig benutzen oder auch nicht

plugin macht nur das, was da steht evtl. auch gar nix :D, dann hab ich mist gebaut, dafür verbürge ich mich

wozu die sma datei??? die meisten haben keine ahnung wie sie die in die amx bekommen (meine erfahrung)

ansonsten, wer die haben will, kurze email, dem schicke ich sie

_________________
||RAGMAN||
||PEST|| PANTHER EYES SENIOR TEAM
http://www.pest-clan.de
http://www.RAGMAN-HQ.de
--------------------------------
GameServerInfos, HL-Scanner & NickProtection
www.ServerControl24.de


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 28.11.2003, 19:39 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Das gehört bei uns aber zur Etiquette. Zum einen soll es auch anderen als Beispiel zur Verfügung stehen, zum anderen soll es aber auch Leute abschrecken dort "schlechten" Code reinzuschreiben.
Wenn es funktioniert, mit einer kleinen Readme ausgestattet ist und den Source-Code enthält, können wir es gerne auf AM.de in den Pluginsbereich stellen.

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 28.11.2003, 21:29 

Registriert: 28.10.2003, 16:29
Beiträge: 119
readme war schon dabei - die sma datei habe ich hinzugefügt

_________________
||RAGMAN||
||PEST|| PANTHER EYES SENIOR TEAM
http://www.pest-clan.de
http://www.RAGMAN-HQ.de
--------------------------------
GameServerInfos, HL-Scanner & NickProtection
www.ServerControl24.de


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 28.11.2003, 21:37 
Benutzeravatar

Registriert: 31.05.2003, 09:16
Beiträge: 790
danke... der vollständigkeitshalber... mal testen...


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 28.11.2003, 21:48 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Tja, gut dass ich den IE noch habe. Die Site lässt sich per Opera fast gar nicht bedienen. Egal...
Du solltest nochmal ein wenig an den englischen Textmeldungen arbeiten. Da sind ein paar Rechtschreibfehler und einige Grammatikfehler drin.
Auch wenn ich das Plugin nicht installiert habe, sehe ich, was es machen soll.
Wenn Du noch wegen der sprachlichen Fehler etwas bastelst, schieb ich es anschließend hoch.

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 28.11.2003, 22:44 

Registriert: 28.10.2003, 16:29
Beiträge: 119
ja - für die page hatte ich nicht so die lust, ne "ordentliche" zu machen ;) die reicht für den mist den ich da druff habe, evtl. kommt mal noch ne gescheite

scheiss englisch mist

naja mal sehen ;)

war ja eher für unseren server gedacht und da das plugin sogar funktioniert, hab ich es hier mal reingeschrieben, für die die interesse an so einem haben
ist ja eher n fun plugin

_________________
||RAGMAN||
||PEST|| PANTHER EYES SENIOR TEAM
http://www.pest-clan.de
http://www.RAGMAN-HQ.de
--------------------------------
GameServerInfos, HL-Scanner & NickProtection
www.ServerControl24.de


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 28.11.2003, 22:47 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Dann mach die Meldungen doch auf deutsch. Wir sind ja schließlich auch eine deutsche Site.

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 28.11.2003, 23:12 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
Einfach nur kleine Scripting Tips: (man will ja auch was lernen, oder? :))

- mittlerweile gibt es den Befehl speakto( sTarget[], sSentence[] );
Das würde in den anderen Funktionen das execclient ersetzen.

- Wenn man bedenkt, dass admin_acm_csay, admin_acm_tsay und plugin_connect eigentlich FAST das selbe machen, könnte man sich überlegen, ob man die Sprachausgabe der Message nicht einfach in eine Hilfsfunktion schreibt.

- LoadConfiguration(): Wieso da unten exec("[RAGMAN ACM] Plugin loaded successfully"); ??? Soll es geloggt werden? Dann wäre der Befehl einfach z.B. log("...")

- Ähm..kann man Dein Plugin abschalten? Das sieht fast so aus, als wenn man es abschaltet (=0), er den Wert ja doch wieder auf 1 setzt :) (im else Abschnitt)

- Message[..] brauchst Du nicht global zu definieren. Mit set_timer("say_centermessage",2,0); kann man auch noch einen Parameter übergeben...( set_timer("Funktion",Wartezeit,Wiederholung, Param[]); Dieser muss dann in der Timerfunktion wieder mit convert_string von einem HLString zu einem Small String umgewandelt werden.

- iSessionID, iWoniD, iTeam, iDead und sAuthID[] können im playerinfo weggelassen werden, wenn nicht benötigt.

- Die Timer-Funktion hat einen ordentlichen Header (hm...heisst das so?? :oops: ): public Timer(Timer,Repeat,HLName,HLParam) {...}

Ok....Soll mal fürs erste genügen :) Das sind einfach nur mal so Hinweise, die helfen sollen, gewisse Sachen zu optimieren... (omg...Sir Drink a lot spricht von Optimieren...hoffentlich ließt das Rinde nicht *g*)

Das Plugin ist aber eine feine Idee :)

_________________
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: 29.11.2003, 00:40 
AM.de Team

Registriert: 04.10.2002, 16:14
Beiträge: 1212
ich habs gelesen. aber ich bin heute zu müde um irgendjemanden fertig zu machen :D


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 29.11.2003, 01:00 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
Glück gehabt *g*

_________________
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: 29.11.2003, 03:05 

Registriert: 28.10.2003, 16:29
Beiträge: 119
jo prima, thx für die hinweis, schaue ich mir mal an und mache mir mal gedanken
wie gesagt, ich wollte n plugin was ne message und n sound ausgibt ohne ne wav zu verwenden, hatte nix gescheites gefunden, daher dieses plugin

mache eher php programmierung, daher tue ich mich noch n bissi schwer

jo plugin uff deutsch, auch ne idee ;) wohl eher was für mich

und das abschalten der connect-message, für die die nur tsay und csay haben wollen
er setzt ja nur on, wenn enabled gar nix ist (standardwert) wenn enabled in der vault.ini 0 ist, bleibt die auch so udn die connect-message wird nicht angezeigt

_________________
||RAGMAN||
||PEST|| PANTHER EYES SENIOR TEAM
http://www.pest-clan.de
http://www.RAGMAN-HQ.de
--------------------------------
GameServerInfos, HL-Scanner & NickProtection
www.ServerControl24.de


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 29.11.2003, 13:59 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Für das erste Plugin doch schon mal nicht schlecht.
Aus der PHP Ecke kam ich damals auch. Das hilft schon bei der Struktur des Programmierens.
Wenn ich mir heute alte Plugins von mir ansehe, denke ich auch meist, dass sich hoffentlich niemand den Code genau angesehen hat. ;)

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 29.11.2003, 16:11 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
Zitat:
Wenn ich mir heute alte Plugins von mir ansehe, denke ich auch meist, dass sich hoffentlich niemand den Code genau angesehen hat.
Das ist bei mir auch so :)
Jeder hat mal klein angefangen.

Wenn ich da an mein 'camperkill plugin' denke, wo mir noch Ramirez erklärt hat, wie ein Timer funktioniert :)
Oder an Warhead, der immer mal kleine Tipps eingestreut hat, aber sonst eher sarkastische Bemerkungen abgegeben hat ;)

[melancholie]Wo sind sie alle hin :?: [/melancholie]

_________________
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: 29.11.2003, 17:49 
AM.de Team

Registriert: 04.10.2002, 16:14
Beiträge: 1212
ich bin noch da, und wenn du glück hast gebe ich dir auch immernoch tipps


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 29.11.2003, 18:28 
AM.de Team
Benutzeravatar

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

_________________
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: 29.11.2003, 20:43 
AM.de Team
Benutzeravatar

Registriert: 22.10.2001, 01:00
Beiträge: 839
Hmmm, wenn ich hingegen da an mein erstes Admin Mod Skript denke.... fast schade, dass es das nicht mehr gibt.
:)

_________________
There are no stupid questions, only stupid people.


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 29.11.2003, 21:23 
AM.de Team

Registriert: 04.10.2002, 16:14
Beiträge: 1212
was konnte es denn?
an mein erstes vollst. eigenes kann ich mich gar nicht mehr erinnern :/


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 29.11.2003, 23:30 
AM.de Team
Benutzeravatar

Registriert: 22.10.2001, 01:00
Beiträge: 839
Es hat gemerkt, wenn jemand den damaligen Unsichtbarcheat verwendet hat und hat Meldung gemacht. Ich hatte auch noch ein paar Utilityfunktionen eingebaut, z.B. fuer Servervariablen die einen Mapwechsel ueberlebten. Ach, waren das noch Zeiten. :)

Das Skript git es sogar noch auf AScript: http://www.adminmod.org/index.php?go=as ... 3688184417
Ja, ich habe schon damals auf ordentliche Dokumentation bestanden (Siehe View Link).. :)

Ich habe auch noch eine alte Seite von mir ausgegraben, wo ich das frueher mal angeboten habe. Hat einen Screenshot. Habe sie mal hier kopiert: http://www.adminmod.org/Ropey/csstuff.html

_________________
There are no stupid questions, only stupid people.


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 21 Beiträge ]  Gehe zu Seite 1 2 Nächste


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 ]"