Raised This Month: $ Target: $400
 0% 

classes


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
Belsebub
Senior Member
Join Date: Feb 2005
Location: Sweden
Old 03-20-2005 , 04:04   classes
Reply With Quote #1

im working on a plugin that lets u choose a class, and different classes get different things
btw i took most of the code from http://forums.alliedmods.net/showthread.php?t=539

i have only started to work on the sniper class but i get theese errors when i tried to compile

Code:
classes.sma(22) : error 017: undefined symbol "id"
classes.sma(24) : error 017: undefined symbol "id"
classes.sma(24 -- 25) : warning 202: number of arguments does not match definition
classes.sma(24 -- 25) : error 001: expected token: ",", but found "return"
classes.sma(27) : warning 217: loose indentation
classes.sma(27) : error 017: undefined symbol "cur_id"
classes.sma(29) : error 017: undefined symbol "id"
classes.sma(29) : warning 215: expression has no effect
classes.sma(29) : error 001: expected token: ";", but found ")"
classes.sma(29) : error 029: invalid expression, assumed zero
classes.sma(29) : fatal error 107: too many error messages on one line
The Plugin

Code:
//---------------------------------------------------------------------------------------------- #include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike> //---------------------------------------------------------------------------------------------- new bool:Sniper[33] = false new bool:Engineer[33] = false new bool:Medic[33] = false //---------------------------------------------------------------------------------------------- public plugin_init() {     register_plugin("Classes","0.1","Belsebub")     register_logevent("StartRound",2,"1=Round_Start")     register_menucmd(register_menuid("Class Menu"),1023,"actionMenu")     register_clcmd("say /changeclass","showMenu",0,": shows class menu") } //---------------------------------------------------------------------------------------------- public StartRound() {             if(Sniper[id] == false || Engineer[id] == false || Medic[id] == false)         {             showMenu(id)             return PLUGIN_CONTINUE         }         if(Sniper[cur_id] == true)         {             set_user_maxspeed(id, 2.0)             give_item(id, "weapon_scout")             return PLUGIN_CONTINUE         }         if(Engineer[cur_id] == true)         {             set_user_health(cur_id,150)             return PLUGIN_CONTINUE         }         if(Medic[cur_id] == true)         {             set_user_health(cur_id,200)             return PLUGIN_CONTINUE         }         return PLUGIN_CONTINUE     }     return PLUGIN_HANDLED } //---------------------------------------------------------------------------------------------- public actionMenu(id,key) {     switch(key)     {         case 0:         {             Sniper[id] = true             Medic[id] = false             Engineer[id] = false         }         case 1:         {             Engineer[id] = true             Sniper[id] = false             Medic[id] = false         }         case 2:         {             Medic[id] = true             Engineer[id] = false             Sniper[id] = false         }     }     return PLUGIN_HANDLED } //---------------------------------------------------------------------------------------------- public showMenu(id) {     new szmenuBody[512]     new keys     new len = format(szmenuBody,511,"\yClass Menu:^n" )     len += format( szMenuBody[len], 511-len, "^n\w1. Sniper" )     len += format( szMenuBody[len], 511-len, "^n\w2. Engineer" )     len += format( szMenuBody[len], 511-len, "^n\w3. Medic" )     len += format( szMenuBody[len], 511-len, "^n^n\w4. Exit Option Name" )     keys = (1<<0|1<<1|1<<2|1<<3)     show_menu( id, keys, szMenuBody, -1 )     return PLUGIN_HANDLED } //--------------------------------------------------------------------------------------------
Belsebub is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 13:58.


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