AdminMod.de
https://www.adminmod.de/

SMA Dateien
https://www.adminmod.de/viewtopic.php?t=8907
Seite 1 von 1

Autor:  perdita|durango [ 21.10.2004, 12:51 ]
Betreff des Beitrags:  SMA Dateien

Hallöchen an Alle...

ich weiß jetzt nich ob ich im richtigen Thread gelandet bin, aber ich versuchs mal :wink:

Ich wüsste gerne wo ich nachlesen kann, wie man eine Sma Datei erstellt. Denn mit meiner stimmt was nicht, so dass ich keine amx datei erstellt bekomme.

Ich würde halt gerne selber eine zusammenbasteln. Die Codes etc. versteh ich nämlich nich..

Kann mir jmd. behilflich sein? :roll:

Danke und Gruß, die
Perdi :D

Autor:  Sir Drink a lot [ 21.10.2004, 12:54 ]
Betreff des Beitrags: 

man könnte ein schönen Texteditor verwenden und Datei-> Speichern unter -> Dateiname: plugin_xyz.sma; Dateityp: *.* bzw. "Alle Dateien"

Man muss eben darauf achten, dass da nicht steht *.sma.txt

Arbeitsplatz -> Extras -> Ordneroptionen -> Register "Ansicht" -> Haken entfernen bei: "Erweiterungen bei bekannten Dateitypen ausblenden"

.txt wird wahrscheinlich bei den meisten ausgeblendet und daher wird das Problem eventuell nicht direkt sichtbar.

Autor:  perdita|durango [ 21.10.2004, 12:58 ]
Betreff des Beitrags: 

Öhm, ne ich glaub du hast meine Frage falsch verstanden.

Die sma Datei is falsch. Darin scheint ein falscher Code zu sein. Und das möchte ich wissen. Wie man so eine sma Datei erstellt, damit ist nicht nur das Abspeichern gemeint, sondern die Codierung.

Weeste? :wink:

Autor:  Sir Drink a lot [ 21.10.2004, 13:00 ]
Betreff des Beitrags: 

Aso. Dann poste doch mal den Code des Plugins hier rein.

Dazu benutze bitte die Code Tags.

Autor:  perdita|durango [ 21.10.2004, 13:33 ]
Betreff des Beitrags: 

So sieht das ganze aus :
Code:
#include <amxmod>

// max number of words in word list
#define MAX_WORDS 64

// Number of random messages.
#define MESSAGES   4

new g_messages[MESSAGES][] = {
"ADMIN, I want to be punished for my foul mouth!",
"ADMIN, please ban me for my bad language!",
"All these years in school and I can still only say four letter words!",
"Someone please gag me for abusing chat!"}

// file to read words from
new g_wordList[] = "addons/amx/wordlist.ini"
new g_swears[MAX_WORDS][32]
new g_swearsNum

public plugin_init()
{
    register_plugin("SWEAR FILTER","0.9","Rav")
    register_clcmd("say","swearFilter")
    register_clcmd("say_team","swearFilter")
    
    if (file_exists(g_wordList))
    {
      new len, i = 0
      while( read_file(g_wordList,i++,g_swears[g_swearsNum],31,len) )
      	if (len) ++g_swearsNum
    }
    else log_message("[AMX] Swear file not found (name ^"%s^")",g_wordList)
}


public swearFilter(id)
{
   new said[128]
   read_args(said,127)

   for (new i=0; i<g_swearsNum; ++i)
   {
		if ( containi(said,g_swears[i]) != -1 )
		{
			engclient_cmd(id,"say",g_messages[ random_num(0,MESSAGES-1) ])
			return PLUGIN_HANDLED
		}
   }
   
   return PLUGIN_CONTINUE
}

Das ist ein SwearFilter. Das heißt wenn du "arschloch" schreibst, soll dann meinetwegen der Text "ich bin ne Nulpe" stehen. Nur versteh ich nicht, WO ich das hier in der SMA Datei eingeben muss, wie ich das halt so configuriere.

Dann müsste ich ja noch ne Wordlist.ini erstellen. Und wie ich die erstelle, was die genau beinhaltet, weiß ich auc h nicht :(

Autor:  [WING] Black Knight [ 21.10.2004, 15:41 ]
Betreff des Beitrags: 

So, die Codetags habe ich nachträglich eingefügt. Außerdem ist es ein AMXMod-Plugin, funktioniert also nicht unter Admin Mod.
In Admin Mod gibt es schon eine eingebaute Zensurfunktion:
?q=node/view/165

Autor:  Sir Drink a lot [ 21.10.2004, 16:17 ]
Betreff des Beitrags: 

irgendwo müsste ich doch noch meinen plugin_sdal_chatfilter rumfliegen haben.

Werde morgen mal nachsehen :)

Autor:  [WING] Black Knight [ 21.10.2004, 17:22 ]
Betreff des Beitrags: 

Tja, das kommt dabei raus, wenn man seine Plugins nur irgendwo im Forum veröffentlicht.

Autor:  perdita|durango [ 21.10.2004, 17:59 ]
Betreff des Beitrags: 

ich raff das alles nich :(

das was du als Link hast ist doch nur die wordlist.txt datei.. aber das plugin funzt doch gar nich, weil die blöde sma datei falsch is bzw. von mir nich verändert wurde wie ich es gern hätte...

was mach ich denn nu ??

Autor:  Thunderbolt [ 21.10.2004, 18:01 ]
Betreff des Beitrags: 

Gar nicht, weil das Plugin wie schon gesagt ein AMX-Mod Plugin ist und somit unter AdminMOd nicht läuft!
Admin-Mod bringt von Haus aus eine Zensurfunktion mit. Um die zu nutzen musst du nur das machen, was im obigen Link erklärt wird...

Autor:  [WING] Black Knight [ 21.10.2004, 20:14 ]
Betreff des Beitrags: 

Oder um es noch deutlicher zu machen: Dafür ist unter Admin Mod gar kein Plugin notwendig.

Autor:  perdita|durango [ 22.10.2004, 11:28 ]
Betreff des Beitrags: 

Ah jetzt hab ich es verstanden.. AAABER

ich benutz doch auch andere AMX PlugIns.... und Admin Mod benutz ich doch gar nich .. sondern das AMX Adminmod.. you know ???

Kann ich dann dennoch den Link benutzen ???

:?

Autor:  [-=THH=-]Stillsetzhut [ 22.10.2004, 13:02 ]
Betreff des Beitrags: 

Hast Du den Compiler von AMXmod zum Erstellen der .amx Datei genutzt?

Alles in allem bist Du mit Deinem Post tatsaechlich in das falsche Topic gerutscht.

Der Link zur Admin Mod Wortzensur wird Dir bei Nutzung von AMXmod nichts nuetzen.

Ich verschibe das hier mal in das AMXmod Topic, da werden sie geholfen, denk ich. ;)

Autor:  perdita|durango [ 22.10.2004, 16:23 ]
Betreff des Beitrags: 

Jo den Compiler habe ich benutzt, aber er hat mir keine AMX Datei erstellt, weil was falsch ist im Code..

tja und nu bin ich genau so schlau wie vorher :(

Autor:  [-=THH=-]Stillsetzhut [ 22.10.2004, 17:44 ]
Betreff des Beitrags: 

Beim Admin Mod gibt der Compiler Fehlermeldungen aus, wenn etwas am Script nicht stimmt.
Ich nehme an, dass der AMX Compiler ein selbes tut.
Es waere sicher hilfreich, wenn Du die Fehlermeldungen hier hinterlegst.

Autor:  perdita|durango [ 22.10.2004, 17:51 ]
Betreff des Beitrags: 

Da taucht keine Fehlermeldung auf, aber es liegt nirgendswo eine AMX Datei drin.. und ein annerer Gamer der sich damit auskennt, meinte dann es sei ein Fehler in der SMA Datei, dass er es somit erst gar nich compiliert..

Seite 1 von 1 Alle Zeiten sind UTC+01:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/