Blockland Forums > Modification Help
Simple Script Help
Ipquarx:
--- Quote from: Port on June 09, 2012, 12:20:55 PM ---Paranoid? What?
--- End quote ---
Last time you said to use that because you were worried some stuffhead host would impersonate players joining.
Total paranoia.
¥ola:
What should the final code end up looking like?
Port:
--- Quote from: Ipquarx on June 09, 2012, 12:22:11 PM ---Last time you said to use that because you were worried some stuffhead host would impersonate players joining.
Total paranoia.
--- End quote ---
It's primarily efficiency.
Ipquarx:
--- Quote from: ¥ola on June 09, 2012, 12:23:07 PM ---What should the final code end up looking like?
--- End quote ---
Something like this:
--- Code: ---if(!$JoinMessage::Binds)
{
$remapDivision[$remapCount]="Join Message";
$remapName[$remapCount]="Toggle On/Off";
$remapCmd[$remapCount]="toggleJoinMessage";
$remapCount++;
$JoinMessage::Binds=1;
}
package JoinMessage
{
function onServerMessage(%Message)
{
if(%Message $= "")
return;
newChatHud_addLine(%Message);
if(getWord(%Message, getWordCount(%Message)-1) $= "connected." && getWordCount(%Message) > 1)
commandtoServer('messageSent', "Hello," SPC getWords(%Message, getWordCount(%Message)-2));
}
};
activatePackage(JoinMessage);
function toggleJoinMessage(%a)
{
if(!%a)
return;
if($JoinMessage::On)
{
$JoinMessage::On = false;
clientcmdcenterPrint("\c6Join message disabled.", 2);
}
else
{
$JoinMessage::On = true;
clientcmdcenterPrint("\c6Join Message enabled.", 2);
}
}
--- End code ---
¥ola:
I got this
--- Code: ---if(!$JoinMessage::Binds)
{
$remapDivision[$remapCount]="Join Message";
$remapName[$remapCount]="Toggle On/Off";
$remapCmd[$remapCount]="toggleJoinMessage";
$remapCount++;
$JoinMessage::Binds=1;
}
function onServerMessage(%Message)
{
if(%Message $= "")
return;
newChatHud_addLine(%message);
if(getWord(%Message, getWordCount(%Message)-1) $= "connected.") {
commandToServer('messageSent', "Welcome," SPC %client);
}
}
function toggleJoinMessage(%a)
{
if(!%a)
return;
if($JoinMessage::On)
{
$JoinMessage::On = false;
clientcmdcenterPrint("\c6Join message disabled.", 2);
}
else
{
$JoinMessage::On = true;
clientcmdcenterPrint("\c6Join Message enabled.", 2);
}
}
--- End code ---
Someone kill me.
Thank you Ipquarx