Raised This Month: $ Target: $400
 0% 

Solved help!


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
Grovliom
Member
Join Date: Mar 2020
Location: somewhere in Serbia
Old 06-10-2020 , 15:17   help!
Reply With Quote #1

i'm still making this mod, but it buys stamina for other players and i just want to buy for me! help please

Code:
new stamina new laser new nbut new Act public plugin_init() {     register_clcmd("say /stamina", "buyStam")     register_clcmd("say_team /stamina", "buyStam") } public buyStam(id) {     new menu = menu_create("Stamina Menu", "menu_handler")     menu_additem(menu, "+10 Stamina - 7000$ -", "", 0)     menu_additem(menu, "+5 Stamina - 4000$ -", "", 0)     menu_additem(menu, "+1 Stamina - 1000$ -", "", 0)     menu_setprop( menu, MPROP_EXIT, MEXIT_ALL );     menu_display(id, menu, 0) } public menu_handler(id, menu, item) {       switch( item )     {         case 0:             {                 if(cs_get_user_money(id) < 7000)                 {                     cs_set_user_money(id, cs_get_user_money(id))                     client_print(id, print_center, "You don't have enough money for that...")                     message_begin(MSG_ONE, get_user_msgid("ScreenFade"), "", id);                     write_short(1024);                     write_short(0);                     write_short(0);                     write_byte(255);                     write_byte(0);                     write_byte(0);                     write_byte(255);                     message_end();                                     }                 else                 {                     if(stamina == 10)                     {                         client_print(id, print_center, "-MAXIMUM STAMINA REACHED-")                         message_begin(MSG_ONE, get_user_msgid("ScreenFade"), "", id);                         write_short(1024);                         write_short(0);                         write_short(0);                         write_byte(255);                         write_byte(0);                         write_byte(0);                         write_byte(255);                         message_end();                     }                     else                     {                         stamina = stamina + 10                         client_print(id, print_center, "+10 Stamina")                         cs_set_user_money(id, cs_get_user_money(id) - 7000)                         menu_destroy( menu );                         return PLUGIN_HANDLED;                     }                 }             }         case 1:             {             if(cs_get_user_money(id) < 4000)                 {                     cs_set_user_money(id, cs_get_user_money(id))                     client_print(id, print_center, "You don't have enough money for that...")                     message_begin(MSG_ONE, get_user_msgid("ScreenFade"), "", id);                     write_short(1024);                     write_short(0);                     write_short(0);                     write_byte(255);                     write_byte(0);                     write_byte(0);                     write_byte(255);                     message_end();                                     }                 else                 {                     if(stamina == 10)                     {                         client_print(id, print_center, "-MAXIMUM STAMINA REACHED-")                         message_begin(MSG_ONE, get_user_msgid("ScreenFade"), "", id);                         write_short(1024);                         write_short(0);                         write_short(0);                         write_byte(255);                         write_byte(0);                         write_byte(0);                         write_byte(255);                         message_end();                     }                     else                     {                         stamina = stamina + 5                         client_print(id, print_center, "+5 Stamina")                         cs_set_user_money(id, cs_get_user_money(id) - 4000)                         menu_destroy( menu );                         return PLUGIN_HANDLED;                     }                 }             }         case 2:             {                 if(cs_get_user_money(id) < 1000)                 {                     cs_set_user_money(id, cs_get_user_money(id))                     client_print(id, print_center, "You don't have enough money for that...")                     message_begin(MSG_ONE, get_user_msgid("ScreenFade"), "", id);                     write_short(1024);                     write_short(0);                     write_short(0);                     write_byte(255);                     write_byte(0);                     write_byte(0);                     write_byte(255);                     message_end();                                     }                 else                 {                     if(stamina == 10)                     {                         client_print(id, print_center, "-MAXIMUM STAMINA REACHED-")                         message_begin(MSG_ONE, get_user_msgid("ScreenFade"), "", id);                         write_short(1024);                         write_short(0);                         write_short(0);                         write_byte(255);                         write_byte(0);                         write_byte(0);                         write_byte(255);                         message_end();                     }                     else                     {                         stamina = stamina + 1                         client_print(id, print_center, "+1 Stamina")                         cs_set_user_money(id, cs_get_user_money(id) - 1000)                         menu_destroy( menu );                         return PLUGIN_HANDLED;                     }                 }             }     }     menu_destroy( menu );     return PLUGIN_HANDLED; } public plugin_precache() {     laser = precache_model("sprites/laserbeam.spr")     precache_sound("ultramod/zap1.wav") } public client_putinserver(id) {     stamina = 0 } public client_PreThink(id) {       if(is_user_alive(id))     {     set_hudmessage(random(255), random(255), random(255), 0.29, 0.88, 0, 6.0, 0.1)     show_hudmessage(id, "Stamina:%d", stamina)         nbut = get_user_oldbutton(id)         new hit     new body         new origin[3], aimorigin[3]     get_user_origin(id,origin)     get_user_origin(id,aimorigin,3)         if(stamina < 0)         {             Act = 1         }     if(stamina > 10)         {             stamina = 10         }     if(Act == 1)         {             Act = 0             stamina = stamina + 1         }     if (nbut == IN_USE)     {         if(stamina == 0)         {                     }         if(stamina > 0)             {                 get_user_aiming(id, hit, body, 9999)                 set_user_health(hit, -1)                 remove_task(id)                 stamina = stamina - 1                 message_begin(MSG_ALL,SVC_TEMPENTITY)                 write_byte(0)           // TE_BEAMPOINTS                 write_coord(origin[0])      // start point                 write_coord(origin[1])                 write_coord(origin[2])                 write_coord(aimorigin[0])   // end point                 write_coord(aimorigin[1])                 write_coord(aimorigin[2])                 write_short(laser)      // sprite to draw (below)                 write_byte(0)           // starting frame                 write_byte(0)           // frame rate                 write_byte(1)           // life in 0.1s                 write_byte(3)           // line width in 0.1                 write_byte(0)           // noise in 0.1                 write_byte(random(255))     // R                 write_byte(random(255))     // G                 write_byte(random(255))     // B                 write_byte(200)         // brightness                 write_byte(2)           // scroll speed                 message_end()             }         }     } }

Last edited by Grovliom; 06-12-2020 at 10:59.
Grovliom 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 17:51.


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