rAthena doesn't use GM levels. The command still works, but likely the group IDs you have aren't identical to the GM levels (consider using getgroupid() instead).
I doubt you'll get someone to code this (and do a good job) for free. There's no way to check if the player actually voted, because you'd need a response from the vote site itself to verify.
if (.off) end;
// your script
announce ...; // last line
set .off,1;
initnpctimer;
waitingroom "[service unavailable]",0;
end;
OnTimer30000:
stopnpctimer;
set .off,0;
delwaitingroom;
end;
https://rathena.svn.sourceforge.net/svnroot/rathena/trunk/conf/battle/skill.conf
// Allows players to skip menu when casting Teleport level 1
// Menu contains two options. "Random" and "Cancel"
skip_teleport_lv1_menu: yes
@Vanyrl: That's a very good point. In v1.1a, NPC kills now compare monster name instead of monster ID (so killing any Goblin will count, for example). Thanks for the idea!
Hunting Missions updated to v1.1. Mostly small things, the most important being delay calculation and a matching monster name check (ex. so you don't get multiple Goblins to hunt).