Raised This Month: $ Target: $400
 0% 

Why does this have a loose indentation?


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
SweatyBanana
BANNED
Join Date: Sep 2005
Location: LOL
Old 05-24-2006 , 15:12   Why does this have a loose indentation?
Reply With Quote #1

Code:
#include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike> #define PLUGIN "Powerup" #define VERSION "1.0" #define AUTHOR "SweatyBanana" new g_msg_status_text new ranNum public plugin_init() {     register_plugin(PLUGIN, VERSION, AUTHOR)     register_event("ResetHUD", "stopItems", "b")     register_event("CurWeapon", "eventCurWeapon", "b")     register_event("ResetHUD", "Checker", "b")     register_cvar("frag_amount","3"); } public Checker(id) {     new Frags = get_user_frags(id);     new cVar = get_cvar_num("frag_amount");     if(Frags >= cVar)     {         set_task(0.1,"set_Items")     } } public set_Items(id) {     ranNum = random_num(1, 5)     if(ranNum == 1)     {         set_user_footsteps (id, 1)         client_print(id, print_chat, "You received silent footsteps for 30 seconds");     }     if(ranNum == 2)     {         set_user_gravity (id, 0.25)         client_print(id, print_chat, "You received low gravity for 30 seconds");     }     if(ranNum == 3)     {         eventCurWeapon(id);         client_print(id, print_chat, "You received faster speed for 30 seconds");     }     if(ranNum == 4)     {         set_user_rendering(id,kRenderFxNone,0,0,0,kRenderTransAdd,0)         client_print(id, print_chat, "You received invisibility for 30 seconds");     }     if(ranNum == 5)     {         cs_set_user_armor (id, 150, CsArmorType:2)             // Set regular armor         set_user_health(id, 150)         client_print(id, print_chat, "You received Higher health and armor for 30 seconds");     }     set_user_frags(id,0)     set_task(30.0,"stopItems")     return PLUGIN_HANDLED } public stopItems(id) {     set_user_footsteps (id, 0)                     // Set regular footsteps     cs_set_user_armor (id, 100, CsArmorType:2)             // Set regular armor     set_user_health(id, 100)                    // Set regular health     set_user_gravity (id, 1.0)                     // Set 800 gravity     set_user_maxspeed (id, 0.0)                     // Set regular speed     set_user_rendering(id,kRenderFxNone,0,0,0,kRenderNormal,25)      // Set Visible     new text[21]     format(text, 20, "{Kills/Needed} to get an upgrade %i/%i",get_user_frags(id),get_cvar_num("frag_amount"))     g_msg_status_text = get_user_msgid("StatusText")     message_begin(MSG_ONE, g_msg_status_text, {0,0,0}, id)     write_byte(0)     write_string(text)     message_end()     return PLUGIN_HANDLED } public eventCurWeapon(id) {     new Frags = get_user_frags(id)     new cVar = get_cvar_num("frag_amount")     if((ranNum == 3) && (Frags >= cVar))     {         new Float:speed = get_user_maxspeed(id) + 75.0         set_user_maxspeed(id, speed)     }     return PLUGIN_HANDLED }
SweatyBanana is offline
Send a message via AIM to SweatyBanana Send a message via Yahoo to SweatyBanana
Hawk552
AMX Mod X Moderator
Join Date: Aug 2005
Old 05-24-2006 , 15:17  
Reply With Quote #2

Loose indentation really doesn't matter, and after copying that directly I had no problems, but here:

Code:
#include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike> #define PLUGIN "Powerup" #define VERSION "1.0" #define AUTHOR "SweatyBanana" new g_msg_status_text new ranNum public plugin_init() {     register_plugin(PLUGIN, VERSION, AUTHOR)     register_event("ResetHUD", "stopItems", "b")     register_event("CurWeapon", "eventCurWeapon", "b")     register_event("ResetHUD", "Checker", "b")     register_cvar("frag_amount","3"); } public Checker(id) {     new Frags = get_user_frags(id);     new cVar = get_cvar_num("frag_amount");         if(Frags >= cVar)     {         set_task(0.1,"set_Items")     } } public set_Items(id) {     ranNum = random_num(1, 5)         if(ranNum == 1)     {         set_user_footsteps (id, 1)         client_print(id, print_chat, "You received silent footsteps for 30 seconds");     }     if(ranNum == 2)     {         set_user_gravity (id, 0.25)         client_print(id, print_chat, "You received low gravity for 30 seconds");     }     if(ranNum == 3)     {         eventCurWeapon(id);         client_print(id, print_chat, "You received faster speed for 30 seconds");     }     if(ranNum == 4)     {         set_user_rendering(id,kRenderFxNone,0,0,0,kRenderTransAdd,0)         client_print(id, print_chat, "You received invisibility for 30 seconds");     }     if(ranNum == 5)     {         cs_set_user_armor (id, 150, CsArmorType:2)             // Set regular armor         set_user_health(id, 150)         client_print(id, print_chat, "You received Higher health and armor for 30 seconds");     }     set_user_frags(id,0)     set_task(30.0,"stopItems")     return PLUGIN_HANDLED } public stopItems(id) {     set_user_footsteps (id, 0)                     // Set regular footsteps     cs_set_user_armor (id, 100, CsArmorType:2)             // Set regular armor     set_user_health(id, 100)                    // Set regular health     set_user_gravity (id, 1.0)                     // Set 800 gravity     set_user_maxspeed (id, 0.0)                     // Set regular speed     set_user_rendering(id,kRenderFxNone,0,0,0,kRenderNormal,25)      // Set Visible         new text[21]     format(text, 20, "{Kills/Needed} to get an upgrade %i/%i",get_user_frags(id),get_cvar_num("frag_amount"))     g_msg_status_text = get_user_msgid("StatusText")         message_begin(MSG_ONE, g_msg_status_text, {0,0,0}, id)     write_byte(0)     write_string(text)     message_end()         return PLUGIN_HANDLED } public eventCurWeapon(id) {     new Frags = get_user_frags(id)     new cVar = get_cvar_num("frag_amount")     if((ranNum == 3) && (Frags >= cVar))     {         new Float:speed = get_user_maxspeed(id) + 75.0         set_user_maxspeed(id, speed)     }     return PLUGIN_HANDLED }
__________________
Hawk552 is offline
Send a message via AIM to Hawk552
Zenith77
Veteran Member
Join Date: Aug 2005
Old 05-24-2006 , 15:19  
Reply With Quote #3

Use a switch() {} statement instead of all those if statements...
__________________
Quote:
Originally Posted by phorelyph View Post
your retatred
Zenith77 is offline
SweatyBanana
BANNED
Join Date: Sep 2005
Location: LOL
Old 05-24-2006 , 15:33  
Reply With Quote #4

Can you tell me what you changed??

Quote:
Use a switch() {} statement instead of all those if statements...
And how would I format that?
SweatyBanana is offline
Send a message via AIM to SweatyBanana Send a message via Yahoo to SweatyBanana
Hawk552
AMX Mod X Moderator
Join Date: Aug 2005
Old 05-24-2006 , 15:37  
Reply With Quote #5

Quote:
Originally Posted by SweatyBanana
Can you tell me what you changed??
I hit the AMXX Studio auto-indenter then deleted the extra tab before each { and posted it.
__________________
Hawk552 is offline
Send a message via AIM to Hawk552
SweatyBanana
BANNED
Join Date: Sep 2005
Location: LOL
Old 05-24-2006 , 15:39  
Reply With Quote #6

<3...Now can you tell me about Switch statements?
SweatyBanana is offline
Send a message via AIM to SweatyBanana Send a message via Yahoo to SweatyBanana
Hawk552
AMX Mod X Moderator
Join Date: Aug 2005
Old 05-24-2006 , 15:43  
Reply With Quote #7



Code:
public set_Items(id) {     ranNum = random_num(1, 5)         switch(ranNum)     {         case 1 :         {             set_user_footsteps (id, 1)             client_print(id, print_chat, "You received silent footsteps for 30 seconds");         }                 case 2 :         {             set_user_gravity (id, 0.25)             client_print(id, print_chat, "You received low gravity for 30 seconds");         }                 case 3 :         {             eventCurWeapon(id);             client_print(id, print_chat, "You received faster speed for 30 seconds");         }                 case 4 :         {             set_user_rendering(id,kRenderFxNone,0,0,0,kRenderTransAdd,0)             client_print(id, print_chat, "You received invisibility for 30 seconds");         }                 case 5 :         {             cs_set_user_armor (id, 150, CsArmorType:2)             // Set regular armor             set_user_health(id, 150)             client_print(id, print_chat, "You received Higher health and armor for 30 seconds");         }       }         set_user_frags(id,0)     set_task(30.0,"stopItems")     return PLUGIN_HANDLED }
__________________
Hawk552 is offline
Send a message via AIM to Hawk552
Zenith77
Veteran Member
Join Date: Aug 2005
Old 05-24-2006 , 15:43  
Reply With Quote #8

*edit: omg hawk :-)

Here ya go...


Some different possible formats...
Code:
new var = 5; switch(var) {      case 1: { // you can use with braces (muli-line)                      client_print(0, print_chat, "LALALALA");                    server_print("z0mg Hello");       }       //.........       //Or just a single line       case 5: // insert code }
__________________
Quote:
Originally Posted by phorelyph View Post
your retatred
Zenith77 is offline
SweatyBanana
BANNED
Join Date: Sep 2005
Location: LOL
Old 05-24-2006 , 15:44  
Reply With Quote #9

ty +Karma
SweatyBanana is offline
Send a message via AIM to SweatyBanana Send a message via Yahoo to SweatyBanana
Reply



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 16:32.


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