this has probably been done before, but...
Script Name: ChatMapVote
Script Description: Command: !map [name] (two spaces after !map to avoid confusion) votes [name].pms, just made to make map voting easier for people with too many climb maps in their maps folder.
Original Author(s): me, possibly someone before me, didn't check...
Core Version: 2.6.3 I think...
Code:
(from OnPlayerSpeak)
if FileExists('Maps/'+Temp2+'.pms') then begin
if ContainsString(ReadFile(Maplist),Temp2) then begin
StartVoteMap(ID,Temp2);
end else WriteConsole(ID,'Cannot vote map, map not found in mapslist.',$FF50FF50);
end else WriteConsole(ID,'Cannot vote map, map does not exist.',$FF50FF50);
File is attached