hm..ok. Du hast recht.
Das Problem ist jetzt, dass ich selber nicht mehr weiß, auf welchem aktuellen Stand dieser Thread hier ist.
Die Angaben, wo sich die Sounds befinden, werden in der vault.ini angeben.
Ich habe z.B. bei mir sowas in der vault.ini:
VFI_VOTEWARN "sound/ambience/doorbell.wav"
VFI_VOTENOW "sound/misc/vote_now.wav"
VFI_VOTEPASSED "sound/misc/vote_passed.wav"
VFI_VOTEFAILED "sound/misc/vote_failed.wav"
Kann ja jeder so machen wie er will. Muss er eben in der vault.ini korrekt verlinken!
Hm..welche Standard-Plugins deaktivieren....
Wenn man dieses Plugin vor die plugin_base setzt, braucht man nichts zu ändern.
Die 'einzigen' Befehle, die ich bei mir in der base deaktiviert habe, ist das admin_vote_kick und admin_vote_map. Stimmt. Das sollte man erwähnen.
In der adminmod.cfg zu beachten....
Tja, file_access_read muss auf 1 und file_access_write auf 1 stehen. Ausserdem muss man darauf achten, dass man entweder die vote_freq auf 1 stehen hat, oder man schaltet sie mit Hilfe des Timemanagers frühzeitig aus und wieder an, damit auf jeden Fall das multimap-voting aufgerufen wird und nicht durch einen anderen zuvor aufgerufenen Vote blockiert wird.
Bei der Nominierung wird einem per Centersay angezeigt, dass die Nominierungsphase begonnen hat. Ausserdem wird alle 15 Sekunden ein say ausgegeben, wie lange der jenige noch Zeit hat, um seinen Mapvorschlag abzugeben. Ausgehend von dem Eintrag in der vault.ini: standard sind VFI_TIMETONOMINATE 60 Sekunden. Dann käme das say 4 mal...
Neu sind die Einträge in der vault.ini:
VFI_PUBLIC 1
VFI_MAXNOMINATIONS 0
VFI_MAPRESTRICTION 1
public 1 bedeutet, dass wenn kein admin anwesend ist, durch die Einträge in der publicvote.ini Datei bestimmt wird, welche votes der User im chat ausführen darf.
Standard:
awp
pistols
kick
map
extend
chasecam
MAXNOMINATIONS 'ANzahl' bedeutet, dass der multimap-vote automatisch aufgerufen wird, wenn die entsprechende Anzahl an Nominierungen abgegeben wurde.
Maprestriction 1 bedeutet, dass sich die letzten 4 Maps gemerkt werden und diese nicht mehr von den Spielern nominiert werden dürfen.
Was fehlt jetzt noch? Ich sollte wirklich mal ne fette Readme schreiben
Nachtrag
alle benötigten *.ini Dateien kommen in den Ordner vfi unter addons/adminmod/config.
lastmaps.ini : Diese wird benötigt, wenn man Maprestriction benutzen will
mapnominate.ini: Diese wird immer mit nominierten Maps automatisch gefüllt und wieder geleert.
mapvote.ini: Da kommen die Maps rein, die man mit admin_vote_maps aufruft. Man kann die Datei mit dem Befehl admin_vote_mapadd 'mapname' füllen.
publicvote.ini: siehe oben
Alle Befehle:
Code:
plugin_registerinfo("Vote-For-It","Starts multiple votings especially multi-map-voting",STRING_VERSION);
plugin_registercmd("admin_vote_awp","admin_vote",ACCESS_VOTE_MAP,"admin_vote_awp: starts a vote for or against using awp");
plugin_registercmd("admin_vote_ban","admin_vote",ACCESS_VOTE_MAP,"admin_vote_banplayer <name> (<votetime>): starts a vote for or against a player");
plugin_registercmd("admin_vote_bury","admin_vote",ACCESS_VOTE_MAP,"admin_vote_buryplayer <name> (<votetime>): starts a vote for or against a player");
plugin_registercmd("admin_vote_cancel","admin_vote_cancel",ACCESS_VOTE_MAP,"admin_vote_cancel (<votetime>): cancels the voting");
plugin_registercmd("admin_vote_chasecam","admin_vote",ACCESS_VOTE_MAP,"admin_vote_chasecam (<votetime>): starts a vote for or against using chasecam");
plugin_registercmd("admin_vote_extend","admin_vote",ACCESS_VOTE_MAP,"admin_vote_extend (<votetime>): starts a vote for extendig the map");
plugin_registercmd("admin_vote_ff","admin_vote",ACCESS_VOTE_MAP,"admin_vote_ff (<votetime>): starts a vote for or against friendly fire");
plugin_registercmd("admin_vote_gravity","admin_vote",ACCESS_VOTE_MAP,"admin_vote_gravity <number> (<votetime>): starts a vote for or against changing gravity");
plugin_registercmd("admin_vote_kick","admin_vote",ACCESS_VOTE_MAP,"admin_vote_kick <name> (<votetime>): starts a vote for or against a player");
plugin_registercmd("admin_vote_map","admin_vote",ACCESS_VOTE_MAP,"admin_vote_map <mapname> (<votetime>): starts a vote for or against a map");
plugin_registercmd("admin_vote_maps","admin_vote_maps",ACCESS_VOTE_MAP,"admin_vote_maps (<votetime>): starts a multi-map-vote");
plugin_registercmd("admin_vote_multimap","admin_vote_multimap",ACCESS_VOTE_MAP,"admin_vote_multimap: players can make map suggestions ");
plugin_registercmd("admin_vote_pistols","admin_vote",ACCESS_VOTE_MAP,"admin_vote_pistols (<votetime>): starts a vote for or against using obly pistols");
plugin_registercmd("admin_vote_rr","admin_vote",ACCESS_VOTE_MAP,"admin_vote_rr <time> (<votetime>): starts a vote for or against restarting the map");
plugin_registercmd("admin_vote_slap","admin_vote",ACCESS_VOTE_MAP,"admin_vote_slapplayer <name> (<votetime>): starts a vote for or against a player");
plugin_registercmd("admin_vote_slay","admin_vote",ACCESS_VOTE_MAP,"admin_vote_slayplayer <name> (<votetime>): starts a vote for or against a player");
/*For Settings only*/
plugin_registercmd("admin_vote_mapadd","admin_vote_mapadd",ACCESS_VOTE_SETTINGS,"VFI-Setting - admin_vote_mapadd <mapname> <opt. filename>: adds map in 'FileName'.ini, default: mapvote.ini");
plugin_registercmd("admin_vote_mapdel","admin_vote_mapdel",ACCESS_VOTE_SETTINGS,"VFI-Setting - admin_vote_mapdel <opt. filename>: resets the 'filename'.ini, default: mapvote.ini");
plugin_registercmd("admin_vote_maplist","admin_vote_maplist",ACCESS_VOTE_SETTINGS,"VFI-Setting - admin_vote_maplist <opt. filename>: list of maps in 'filename'.ini, default: mapvote.ini");
plugin_registercmd("admin_vote_sound","admin_vote_sound",ACCESS_VOTE_SETTINGS,"VFI-Setting - admin_vote_sound <0/1>: turns vote-sounds off/on");
plugin_registercmd("admin_vote_public","admin_vote_public",ACCESS_VOTE_SETTINGS,"VFI-Setting - admin_vote_public <0/1>: allows all players using votes except ban-vote");
plugin_registercmd("admin_vote_maxnom","admin_vote_maxnom",ACCESS_VOTE_SETTINGS," VFI-Setting - admin_vote_maxnom <0/max.8>: starts multimap-vote, if enough suggestions are made");
plugin_registercmd("admin_vote_restrict","admin_vote_restrict",ACCESS_VOTE_SETTINGS,"VFI-Setting - admin_vote_restrict <0/1>: last four maps are restricted to be nominated again (off/on)");
plugin_registercmd("admin_vote_debug","admin_vote_debug",ACCESS_VOTE_SETTINGS,"VFI-Setting - admin_vote_debug <vault/game/server/vote/nomin/restr/public>: displays settings");
Ich sollte mal den Text oben in der sma anpassen.