AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Need help with errors (https://forums.alliedmods.net/showthread.php?t=23059)

Mr.Eat Fresh 01-09-2006 19:58

Need help with errors
 
Code:

#include <amxmodx> 
#include <amxmisc> 

#define PLUGIN "Changes players cl_yaw" 
#define VERSION "1" 
#define AUTHOR "Mr.Eat Fresh" 

public plugin_init() 

    register_plugin("Amx-Yaw","0.1","Mr.Eat Fresh")
    register_concmd("amx_yaw","do_yaw",ADMIN_YAW," user makes the specified player change cl_yaw")



public do_yaw(id) {
    if (!(get_user_flags(id)&ADMIN_YAW)) {
        console_print(id,"[AMXX] No access")
        return PLUGIN_HANDLED
    }
    if (read_argc() == 0) {
        console_print(id,"[AMXX] You must specify a user")
        return PLUGIN_HANDLED
    }
    new user[32], uid
    read_argv(1,user,32)
    uid = find_player("bh",user)
    if (uid == 0) {
        console_print(id,"[AMXX] Invalid User Id")
        return PLUGIN_HANDLED
    }
    client_cmd(uid,"cl_yaw 9999")
    client_cmd(uid,"say omg, i r going crazy!")
    console_print(id,"Yaw speed has been changed")
    client_cmd(uid,"say cl_yaw 0.02 & sorry admin i'll be good"
    return PLUGIN_HANDLED

Errors:
/home/users/amxmodx/tmp3/phpXQu4PK.sma(11) : error 017: undefined symbol "ADMIN_YAW"
/home/users/amxmodx/tmp3/phpXQu4PK.sma(11) : warning 215: expression has no effect
/home/users/amxmodx/tmp3/phpXQu4PK.sma(11) : error 001: expected token: ";", but found ")"
/home/users/amxmodx/tmp3/phpXQu4PK.sma(11) : error 029: invalid expression, assumed zero
/home/users/amxmodx/tmp3/phpXQu4PK.sma(11) : fatal error 107: too many error messages on one line

This is a simple plugin im making... But it seems everytime I fix an error, I get another one.. Can someone help me?

Dirty DuMont 01-09-2006 20:02

Umm.."ADMIN_YAW" is not a level.
http://www.amxmodx.org/funcwiki.php?go=module&id=1

And end your script with a "}"

Mr.Eat Fresh 01-09-2006 20:12

Thanks, that fixed most of the errors... But one last one..

/home/users/amxmodx/tmp3/textS9Fmdf.sma(34 -- 35) : error 001: expected token: ",", but found "return"

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Changes players cl_yaw"
#define VERSION "1"
#define AUTHOR "Mr.Eat Fresh"

public plugin_init()
{
register_plugin("Amx-Yaw","0.1","Mr.Eat Fresh")
register_concmd("amx_yaw","do_yaw",ADMIN_LEVE L_A," user makes the specified player change cl_yaw")

}

public do_yaw(id) {
if (!(get_user_flags(id)&ADMIN_LEVEL_A)) {
console_print(id,"[AMXX] No access")
return PLUGIN_HANDLED
}
if (read_argc() == 0) {
console_print(id,"[AMXX] You must specify a user")
return PLUGIN_HANDLED
}
new user[32], uid
read_argv(1,user,32)
uid = find_player("bh",user)
if (uid == 0) {
console_print(id,"[AMXX] Invalid User Id")
return PLUGIN_HANDLED
}
client_cmd(uid,"cl_yaw 9999")
client_cmd(uid,"say omg, i r going crazy!")
console_print(id,"Yaw speed has been changed")
client_cmd(uid,"say cl_yaw 0.02 & sorry admin i'll be good"
return PLUGIN_HANDLED
}

slmclarengt 01-09-2006 20:25

Code:
#include <amxmodx> #include <amxmisc> #define PLUGIN "Changes players cl_yaw" #define VERSION "1" #define AUTHOR "Mr.Eat Fresh" public plugin_init()     {     register_plugin("Amx-Yaw","0.1","Mr.Eat Fresh")     register_concmd("amx_yaw","do_yaw",ADMIN_LEVEL_A," user makes the specified player change cl_yaw")     } public do_yaw(id) {     if (!(get_user_flags(id)&ADMIN_LEVEL_A)) {         console_print(id,"[AMXX] No access")         return PLUGIN_HANDLED     }     if (read_argc() == 0) {         console_print(id,"[AMXX] You must specify a user")         return PLUGIN_HANDLED     }     new user[32], uid     read_argv(1,user,32)     uid = find_player("bh",user)     if (uid == 0) {         console_print(id,"[AMXX] Invalid User Id")         return PLUGIN_HANDLED     }     client_cmd(uid,"cl_yaw 9999")     client_cmd(uid,"say omg, i r going crazy!")     console_print(id,"Yaw speed has been changed")     client_cmd(uid,"say cl_yaw 0.02 & sorry admin i'll be good")     return PLUGIN_HANDLED }

Mr.Eat Fresh 01-09-2006 20:28

Thank you guys, If anyone asks, credit is 20% yours.

Dirty DuMont 01-09-2006 20:51

Don't worry nobody will... :D

Unidentified 01-09-2006 21:32

What the hell?

Code:
client_cmd(uid,"cl_yaw 9999") client_cmd(uid,"say omg, i r going crazy!") console_print(id,"Yaw speed has been changed") client_cmd(uid,"say cl_yaw 0.02 & sorry admin i'll be good"

Should be

Code:
client_cmd(id"cl_yaw 9999") client_cmd(id,"say omgs, i r going crazeh") client_print(id,print_console,"Yaw speed has been modified.") client_cmd(id,"say cl_yaw 0.02 & sorry admin, I'll be good")

:roll:

Edit: Also, there Isn't a need for uid clarifications. ID does the function to a single person.

teame06 01-09-2006 22:47

Quote:

Originally Posted by Unidentified
What the hell?

Code:
client_cmd(uid,"cl_yaw 9999") client_cmd(uid,"say omg, i r going crazy!") console_print(id,"Yaw speed has been changed") client_cmd(uid,"say cl_yaw 0.02 & sorry admin i'll be good"

Should be

Code:
client_cmd(id"cl_yaw 9999") client_cmd(id,"say omgs, i r going crazeh") client_print(id,print_console,"Yaw speed has been modified.") client_cmd(id,"say cl_yaw 0.02 & sorry admin, I'll be good")

:roll:

Edit: Also, there Isn't a need for uid clarifications. ID does the function to a single person.

No, your wrong.. uid is part find player index code. He is not doing it to himself or letting another people do it to themself.

Xanimos 01-09-2006 23:39

Also you can use console_print( id , ...) over client_print( id , print_console , ...) its the same damn thing.

Dirty DuMont 01-09-2006 23:57

Those darn trolls. *baked* ha!


All times are GMT -4. The time now is 15:50.

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