Quote:
Originally posted by joseyisleet
since were talking about tokenizing in here i get this error from a warper code.
'Error: Expected format var, var[i], obj[i].attr, function(a), function(a,b)'
the code is
// NPC made by Josey Hunt
if (playerenters&&staff&&!hasweapon(*Warper)){toweapo ns *Warper;}
if (playerenters&&staff&&hasweapon(*Warper)){message ;}
if (playerenters&&!staff){message ;}
if (playerchats&&!staff&&isweapon){set jailed;}
if (playerchats&&startswith(warpto,#c)&&staff&&isweap on){
tokenize #c;}
if (tokenscount==3){setlevel2 #t(1),#t(2),#t(3);}
the #t(3); part gets the error. anyone know why?
|
ugh
first let me try to break it down
if (playerenters) {
if (staff) {
if (hasweapon(*Warper)) {
message ;
}
if (playerenters) {
if (!staff) {
message ';
}
}
if (playerchats) {
if (!staff) {
if (isweapon) {
setlevel2 jail.graal,30,30;
}
}
}
if (playerchats) {
tokenize #c;
if (startswith(warpto,#c)) {
if (isweapon) {
if (staff) {
if (tokenscount==3) {
setstring local.level,#t(3);
timeout = .5;
}
}
}
}
}
if (timeout) {
setlevel2 #s(local.level),#t(1),#t(2);
}
i fixed a few little errors and made it more readable, should work now.
say "warpto x y levelname.graal"