Du musst /geb NICK (nick = params) nutzen
Der Params muss allerdings geprüft werden ob dies ein Nutzer ist und ob diesen wirklich gibt
if (user.isChannelOwner()===true) {//ist bei mir nur, weil nur der Channel owner es setzen könne soll
var ua = KnuddelsServer.getUserAccess();//berechtigung holen
if (ua.exists(params)) {//exestiert der Params als User
var id = ua.getUserId(params);//hol dir die User ID
if (vmcms.indexOf(id) == -1) {
vmcms.push(id);
}
if (ua.mayAccess(id)) {
var user = ua.getUserById(id);//berechtigung in der User ID
if (user.isOnlineInChannel()) {//ist der user auch wirklich online
user.addNicklistIcon(vmcm_icon, 35);//setzte icon
}
}
}
user.sendPrivateMessage('VMCM wurde vergeben');//gib mir feedback, ob es ausgeführt wurde
}
So sieht es bei mir aus, musst du dir dann umbauen, bei mir wird das icon nämlich gespeichter. Da die V-MCM ja bleiben. Heißt gehen sie aus dem Channel um kommen wieder bekommen sie Automatisch das Icon =)