I'd do this, personally. However, atleast you're understanding params! Great

PHP Code:
function onActionServerSide(temp.option, temp.player) {
if (player.account != "Imperialistic") return false;
switch(option) {
case "kick": findPlayer(player).setlevel2("graal.nw", 30, 30); break;
case "summon": findPlayer(player).setlevel2(player.level.name, player.x, player.y); break;
}
}
//#CLIENTSIDE
function onPlayerChats() {
for (temp.i: ({"kick", "summon"})) {
if (!player.chat.starts("/" @ i)) continue;
triggerserver("weapon", this.name, i, player.chat.substring(i.length() + 1),trim());
break;
}
}
I made a similar code along time ago, please excuse the structure though!
http://forums.graalonline.com/forums...ad.php?t=73761