Blockland Forums > Modification Help
Need help scripting.
zefoo:
--- Quote from: elm on June 27, 2012, 04:27:50 PM ---%client = findClientByName(%name);
if(isObject(%client))
--- End quote ---
How would you find the opposite? Like if(!isObject(%client2))?
elm:
Yep, using !.
zefoo:
--- Quote from: elm on June 27, 2012, 04:36:08 PM ---Yep, using !.
--- End quote ---
Now why does this
--- Code: ---function serverCmdGrab(%client,%targetName)
{
Echo(findClientByName(%targetname).name);
%player1pos = %client.player.getPosition;
%player2pos = findclientbyname(%targetName).player.getPosition;
%distance1 = vectorLen(vectorSub(%player1pos,%player2pos));
%client2 = findClientByName(%targetName);
if(!isObject(%client2))
{
messageClient(%client,'',"<color:ffff00>" & %targetName & " <color:ffffff>Is not on this server.");
}
if(distance1 < 10)
{
%client.player.mountobject(findclientbyname(%targetName).player,0);
messageClient(%client,'',"<color:ffffff>Grabbing <color:ffff00>" & %targetName);
}
}
--- End code ---
Send a chat message saying
--- Quote ---0
0
--- End quote ---
Instead of saying
--- Code: ---messageClient(%client,'',"<color:ffff00>" & %targetName & " <color:ffffff>Is not on this server.");
--- End code ---
?
NVM
elm:
You connect strings using @ not &.
zefoo:
Could you do something like this
--- Code: ---Findclientbyname(%targetname).player.setmusic(AfteSchoolSpecial)
--- End code ---
or this
--- Code: ---Findclientbyname(%targetname).player.setPos(Findclientbyname(%targetname).player.pos.X + 1, Findclientbyname(%targetname).player.pos.Y + 1, Findclientbyname(%targetname).player.pos.Z + 1)
--- End code ---
?
Also
How can you check if a say String1 is in String2?
And how can you get a list of every player on the server?