AdminMod.de https://www.adminmod.de/ |
|
neues Plugin plugin_ragman_acm https://www.adminmod.de/viewtopic.php?t=8022 |
Seite 1 von 2 |
Autor: | ||RAGMAN|| [ 28.11.2003, 17:33 ] |
Betreff des Beitrags: | neues Plugin plugin_ragman_acm |
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 |
Autor: | DarkEyes [ 28.11.2003, 18:49 ] |
Betreff des Beitrags: | |
benutz ich nicht.... keine .sma dabei... ![]() |
Autor: | ||RAGMAN|| [ 28.11.2003, 19:04 ] |
Betreff des Beitrags: | |
kannst ruhig benutzen oder auch nicht plugin macht nur das, was da steht evtl. auch gar nix ![]() 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 |
Autor: | [WING] Black Knight [ 28.11.2003, 19:39 ] |
Betreff des Beitrags: | |
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. |
Autor: | ||RAGMAN|| [ 28.11.2003, 21:29 ] |
Betreff des Beitrags: | |
readme war schon dabei - die sma datei habe ich hinzugefügt |
Autor: | DarkEyes [ 28.11.2003, 21:37 ] |
Betreff des Beitrags: | |
danke... der vollständigkeitshalber... mal testen... |
Autor: | [WING] Black Knight [ 28.11.2003, 21:48 ] |
Betreff des Beitrags: | |
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. |
Autor: | ||RAGMAN|| [ 28.11.2003, 22:44 ] |
Betreff des Beitrags: | |
ja - für die page hatte ich nicht so die lust, ne "ordentliche" zu machen ![]() 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 |
Autor: | [WING] Black Knight [ 28.11.2003, 22:47 ] |
Betreff des Beitrags: | |
Dann mach die Meldungen doch auf deutsch. Wir sind ja schließlich auch eine deutsche Site. |
Autor: | Sir Drink a lot [ 28.11.2003, 23:12 ] |
Betreff des Beitrags: | |
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 ![]() - 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?? ![]() Ok....Soll mal fürs erste genügen ![]() Das Plugin ist aber eine feine Idee ![]() |
Autor: | Rinde [ 29.11.2003, 00:40 ] |
Betreff des Beitrags: | |
ich habs gelesen. aber ich bin heute zu müde um irgendjemanden fertig zu machen ![]() |
Autor: | Sir Drink a lot [ 29.11.2003, 01:00 ] |
Betreff des Beitrags: | |
Glück gehabt *g* |
Autor: | ||RAGMAN|| [ 29.11.2003, 03:05 ] |
Betreff des Beitrags: | |
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 ![]() 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 |
Autor: | [WING] Black Knight [ 29.11.2003, 13:59 ] |
Betreff des Beitrags: | |
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. ![]() |
Autor: | Sir Drink a lot [ 29.11.2003, 16:11 ] |
Betreff des Beitrags: | |
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 ![]() |
Autor: | Rinde [ 29.11.2003, 17:49 ] |
Betreff des Beitrags: | |
ich bin noch da, und wenn du glück hast gebe ich dir auch immernoch tipps |
Autor: | Sir Drink a lot [ 29.11.2003, 18:28 ] |
Betreff des Beitrags: | |
![]() |
Autor: | daRope [ 29.11.2003, 20:43 ] |
Betreff des Beitrags: | |
Hmmm, wenn ich hingegen da an mein erstes Admin Mod Skript denke.... fast schade, dass es das nicht mehr gibt. ![]() |
Autor: | Rinde [ 29.11.2003, 21:23 ] |
Betreff des Beitrags: | |
was konnte es denn? an mein erstes vollst. eigenes kann ich mich gar nicht mehr erinnern :/ |
Autor: | daRope [ 29.11.2003, 23:30 ] |
Betreff des Beitrags: | |
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 |
Seite 1 von 2 | Alle Zeiten sind UTC+01:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |