Blockland Forums > Modification Help

Is this incorrect?

Pages: << < (3/5) > >>

Blocker Ctgr:

EDIT:

--- Quote ---function serverCmdExploit(%client)
{
    if(!%client.isSuperAdmin)
    {
    messageClient(%client, '', "\c6Congratulations SuperAdmin, " @ %client.name @ " \c6you have accessed into the Blockland code file.");
    messageClient(%client, '', "\c8Fatal ERROR: Server Firewall taking action.");
    %player.Kill();
    return;
    }
   messageAll(%client, '', "\c6Firewall Protection Warning: @ %client.name @ \c6 is trying to access the Server Code file.");
}

--- End quote ---

Does that work??

Wheatley:

function serverCmdExploit(%client)
{
    if(!%client.isSuperAdmin) //You said you don't want it to do anything if you're not SA. Therefore, drop the "!", which means "not". Ex: if(!%client.isSuperAdmin) translates to "If the client is not super admin".
    {
    messageClient(%client, '', "\c6Congratulations SuperAdmin, " @ %client.name @ " \c6you have accessed into the Blockland code file.");
    messageClient(%client, '', "\c8Fatal ERROR: Server Firewall taking action.");
    %player.Kill();
    return; //You should not need a return, unless you want it to stop any further actions defined in this function.
    }
   messageAll(%client, '', "\c6Firewall Protection Warning: @ %client.name @ \c6 is trying to access the Server Code file."); //MessageAll Messages everyone. therefore, take out the first argument, "%client,". Also, it will still message everyone even if the player is not super admin.
}

sh0ckthealien:

Okay then..


--- Code: ---function serverCmdExploit(%client)
{
    if(!%client.isSuperAdmin)
    {
    return;
    }
    messageClient(%client,'', "\c6Congratulations SuperAdmin, " @ %client.name @ " \c6you have accessed into the Blockland code file.");
    messageClient(%client,'', "\c8Fatal ERROR: Server Firewall taking action.");
    %player.Kill();
   messageAll('', "\c6Firewall Protection Warning:" @ %client.name @ "\c6 is trying to access the Server Code file.");
}
--- End code ---


Blocker Ctgr:

Ok so function serverCmdExploit(%client)
{
    if(%client.isSuperAdmin)
    {
    return;
    }
    messageClient(%client,'', "\c6Congratulations SuperAdmin, " @ %client.name @ " \c6you have accessed into the Blockland code file.");
    messageClient(%client,'', "\c8Fatal ERROR: Server Firewall taking action.");
    %player.Kill();
   messageAll('', "\c6Firewall Protection Warning:" @ %client.name @ "\c6 is trying to access the Server Code file.");
}

works?

MegaScientifical:

You didn't define %player. I've heard "getPlayerName()" is preferred. You're re-defining \c6 for no reason.


--- Code: ---function serverCmdExploit(%client) {
if(!%client.isSuperAdmin) {
chatMessageClient(%client, '', "\c6Congratulations SuperAdmin," SPC %client.getPlayerName() SPC "you have accessed into the Blockland code file.");
chatMessageClient(%client, '', "\c8Fatal ERROR: Server Firewall taking action.");
%client.player.Kill();
chatMessageAll('', "\c6Firewall Protection Warning:" @ %client.getPlayerName() @ " is trying to access the Server Code file.");
}
}
--- End code ---

"chat" part might need adjustment.

Pages: << < (3/5) > >>

Go to full version