AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Error 017 <Please Help Me To Fix It> Thanks. (https://forums.alliedmods.net/showthread.php?t=74326)

Counter-Pro 07-16-2008 12:20

Error 017 <Please Help Me To Fix It> Thanks.
 
Hey, i got a new plugin


script :


/*----------------------------------------------------------------------------------------------
//Desciption
//----------------------------------------------------------------------------------------------
--- With this plugin you are able to forcibly input commands into connecting clients' console...
Many functions:
- Reset clients' maxspeeds...
- Re-bind stuff...
- Re-name them (Muahahahaha...xD)
- etc.
--- CVAR (Copy & Paste to server.cfg or amxx.cfg)
//Admin Client Commands
amx_acc 1 //Set to 1 to ON ; Set to 0 to OFF
//--------------------------------------------------------------------------------------------*/




//----------------------------------------------------------------------------------------------
//Version History
//----------------------------------------------------------------------------------------------
#define VERSION 1.0 //Define Current Version...
/*
1.0 - 28/6/08 - Streamy - Initial Release
*/
//----------------------------------------------------------------------------------------------




//----------------------------------------------------------------------------------------------
//Includes
//----------------------------------------------------------------------------------------------
#include <amxmodx>
#include <amxmisc>
//----------------------------------------------------------------------------------------------


//----------------------------------------------------------------------------------------------
//Pcvar
//----------------------------------------------------------------------------------------------
new is_it_on
//----------------------------------------------------------------------------------------------


//----------------------------------------------------------------------------------------------
//Defines
//----------------------------------------------------------------------------------------------
#define ADMIN ADMIN_IMMUNITY //Define the level of admin required to be immune to this
//----------------------------------------------------------------------------------------------


//----------------------------------------------------------------------------------------------
public plugin_init()
{
register_plugin("Admin Client Commands", "VERSION", "Streamy")
is_it_on = register_cvar("amx_acc", "1")
}
//----------------------------------------------------------------------------------------------
public client_putinserver(id)
{
if(!get_pcvar_num(is_it_on) || !is_user_connected(id) || is_user_bot(id))
return PLUGIN_HANDLED

if(!access(id, ADMIN)) { //Make sure user is not an admin...
set_task(5.0, "input", id) //Wait a lil for better effects (trust me on this)
}
return PLUGIN_HANDLED
}
//----------------------------------------------------------------------------------------------
public input(id) //This function handles the client commands...
{
//Add Commands here...
client_cmd(id, bind t "say hi")
}
//----------------------------------------------------------------------------------------------




look at here
//Add Commands here...
client_cmd(id, bind t "say hi")

i try to compile it, but its say Undefined symbol "bind"

" " " " " <Compile Failed>

Can someone help me please?

That script should bind connect player automatic. i wish to know why its cannot be compile, if i change to its

//Add Commands here...
client_cmd(id, "name someone")

its working but with bind its not

Thanks You.!

minimiller 07-16-2008 12:51

Re: Error 017 <Please Help Me To Fix It> Thanks.
 
I think u need to use this:
PHP Code:

client_cmd(id"bind t "say hi""

Also its considered slowhacking if you change a users configs without their knowledge...
Which is also known as cheating

AntiBots 07-16-2008 12:52

Re: Error 017 <Please Help Me To Fix It> Thanks.
 
PHP Code:

client_cmd(id"bind t ^"say hi^""


Counter-Pro 07-16-2008 13:17

Re: Error 017 <Please Help Me To Fix It> Thanks.
 
Quote:

Originally Posted by minimiller (Post 653647)
I think u need to use this:
PHP Code:

client_cmd(id"bind t "say hi""

Its not working:( thanks for trying anyways:) +karma for trying

Also its considered slowhacking if you change a users configs without their knowledge...
Which is also known as cheating

Quote:

Originally Posted by AntiBots (Post 653648)
PHP Code:

client_cmd(id"bind t ^"say hi^""



Working ThanKs +karma for working

Counter-Pro 07-16-2008 13:18

Re: Error 017 <Please Help Me To Fix It> Thanks.
 
Quote:

Originally Posted by AntiBots (Post 653648)
PHP Code:

client_cmd(id"bind t ^"say hi^""


I did too many +karma i'm sorry:( i'll karma you later don't worry

anakin_cstrike 07-16-2008 13:39

Re: Error 017 <Please Help Me To Fix It> Thanks.
 
Quote:

Originally Posted by Counter-Pro (Post 653666)
I did too many +karma i'm sorry:( i'll karma you later don't worry

LOL....for your information....^ let you to 'insert'/use " in other ""...example:
PHP Code:

client_print(index,print_chat,"Example ^"of^" using ^"^" in other ^"^""); 

You can change it,just add this in you're code:
PHP Code:

#pragma ctrlchar '\' 

So, it will be \ not ^.

JFeldon 07-16-2008 14:23

Re: Error 017 <Please Help Me To Fix It> Thanks.
 
Erm, as said above I HIGHLY recommend you abandon this plugin NOW. Changing a user's config will resort in an uproar, it's a form of cheating.

Changing name's and such is fine, but not usually very nice. Changing config is very bad. As show, you use client_cmd to put a command into the clients console.

PHP Code:

client_cmd(id,"name %s",NewName)
//Or
client_cmd(id,"say Hello world!"

The command's must all be put in "". The first paramater of client_cmd is the ID of the user, as your using it on the client that executed the command you just use ID - provided you've put that in the function. The second paramater is the command you want to submit to the clients console. The third optional paramter are for any variables, like in my first example.

As with any command, every time you use a space you move to the next paramater. Only by using "" can you tell the compiler that everything inside that is one paramater.


All times are GMT -4. The time now is 05:40.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.