PHP Code:
function onActionServerside(command, acct) {
switch (command) {
case "Host":
sendtorc(params[2]@" is hosting "@params[1]@"!");
player.chat = "Hosted Event: "@params[1]@"!";
serverr.event = params[1];
break;
case "End":
sendtorc(params[1]@" has ended "@serverr.event@"!");
player.chat = "Event Ended!";
serverr.event = "";
break;
case "Join":
setlevel2(this.(serverr.event@"_event")[0],this.(serverr.event@"_event")[1],this.(serverr.event@"_event")[2]);
break;
}
}
//#CLIENTSIDE
function onCreated()
{
this.allowevents = {"OSL"};
this.OSL_event = {"haven-osl.nw",30,30};
}
function onPlayerChats()
{
if(player.chat.starts(":hostevent ")){
temp.tokens = player.chat.tokenize();
temp.event = temp.tokens[1];
if(temp.event in this.allowevents) triggerserver("gui", name, "Host", temp.event, player.account);
else player.chat = "Invalid Event!";
}
if(player.chat.starts(":endevent")){
temp.tokens = player.chat.tokenize();
temp.event = temp.tokens[1];
if(serverr.event != "") triggerserver("gui", name, "End", player.account);
else player.chat = "Their is no event going on!";
}
if(player.chat.starts(":joinevent")){
if(serverr.event != "") triggerserver("gui", name, "Join");
else player.chat = "Their is no event going on!";
}
}
How would i get this to work?
i do have the rest of the script i just dont know why the setlevel2 doesnt work x.x i changed it to player.level and etc. and still doesnt work but works when i change the first thing to "haven-osl.nw" why doesnt it work with this.(serverr.event@"_event")[0].