Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
#1
Napisano 09.11.2009 18:10
Chciałbym po prosić o zrobienie pluginu Redbull na następującej zasadzie:
Redbull daje prędkość "cvary"
Redbull kosztuje "cvary"
Czas Redbulla "cvary"
Zegarek po lewej lub prawej pokazujący za ile kończy się redbull "nie musi być ale jak by ktoś umiał"
Możliwość ustawienia Redbulla np dla 4 osób na dany team (jeżeli ktoś umie to może być)
Z Góry dziękuję
#2
Napisano 09.11.2009 18:15
#3
Napisano 09.11.2009 18:17
/* * _______ _ _ __ __ * | _____/ | | | | __ / / * | | | | | | | | / | | * | | | |____| | | |/ __ | | * | | ___ | ______ | | / | * | | |_ | | | | | | / | * | | | | | | | | | | | | * | |____| | | | | | | | | | * |_______/ |_| |_| _/ _/ * * * * Last Edited: 12-31-07 * * ============ * Changelog: * ============ * * v2.0 * -Added ML * -Optimized Code * * v1.0 * -Initial Release * */ #define VERSION "2.0" #include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike> new bool:has_rb[33] new cost_cvar, lasts_cvar, speed_cvar public plugin_init() { register_plugin("Red Bull",VERSION,"GHW_Chronic") register_clcmd("say /RedBull","say_cmd_handle") cost_cvar = register_cvar("RB_Cost","2000") lasts_cvar = register_cvar("RB_Lasts","20.0") speed_cvar = register_cvar("RB_Speed","650.0") register_event("CurWeapon","curweap","be") register_dictionary("GHW_Red_Bull.txt") } public curweap(id) { if(is_user_alive(id) && has_rb[id]) { client_cmd(id,"cl_forwardspeed 400;cl_backspeed 400;cl_sidespeed 400") set_user_maxspeed(id,get_pcvar_float(speed_cvar)) } } public client_connect(id) has_rb[id]=false public client_disconnect(id) has_rb[id]=false public say_cmd_handle(id) { if(!is_user_alive(id)) { client_print(id,print_chat,"[RB] %L",id,"MSG_NOBUY_DEAD") } else if(has_rb[id]) { client_print(id,print_chat,"[RB] %L",id,"MSG_NOBUY_HAVE") } else if(cs_get_user_money(id)<get_pcvar_num(cost_cvar)) { client_print(id,print_chat,"[RB] %L",id,"MSG_NOBUY_POOR",get_pcvar_num(cost_cvar)) } else { cs_set_user_money(id,cs_get_user_money(id) - get_pcvar_num(cost_cvar),1) has_rb[id]=true set_task(get_pcvar_float(lasts_cvar),"redbull_over",id) set_task(1.0,"plus_hp",id,"",0,"b") set_user_gravity(id,0.5) set_user_maxspeed(id,get_pcvar_float(speed_cvar)) client_print(id,print_chat,"[RB] %L",id,"MSG_REDBULL1") client_print(id,print_chat,"[RB] %L",id,"MSG_REDBULL2") } } public plus_hp(id) { if(has_rb[id]) set_user_health(id,get_user_health(id)+1) } public redbull_over(id) { if(is_user_connected(id)) { has_rb[id]=false client_print(id,print_chat,"[RB] %L",id,"MSG_REDBULL_OFF") set_user_gravity(id,1.0) set_user_maxspeed(id,320.0) set_user_gravity(id,1.0) remove_task(id) } }
#4
Napisano 09.11.2009 18:46
Przecież są te cvarycost_cvar = register_cvar("RB_Cost","2000")
lasts_cvar = register_cvar("RB_Lasts","20.0")
speed_cvar = register_cvar("RB_Speed","650.0")
#5
Napisano 09.11.2009 18:56
Cvar na czas ok ale nie pokazuje zegarka tylko samo się wyłącza
Cvar na prędkość jest a na gravitacje też ale taki dziwny na samym dole spójrz nie da się to w cvarze zrobić?
Nie ma Cvara na ograniczenie ilości redbulli na team
Dałbyś rade dorobić i zmienić o to co proszę ?
[ Dodano: 09-11-2009, 18:58 ]
Cvar na kasę ok
Cvar na czas ok ale nie pokazuje zegarka tylko samo się wyłącza
Cvar na prędkość jest a na gravitacje też ale taki dziwny na samym dole spójrz nie da się to w cvarze zrobić?
Nie ma Cvara na ograniczenie ilości redbulli na team
A nie lepiej zrobić plugin z samą prędkością dodać cvary na koszt i prędkości ?
I dodać ten zegarek odliczający i gotowe a ten pewnie dużo obciąża
Dałbyś rade dorobić i zmienić o to co proszę ?
#6
Napisano 09.11.2009 20:38
1.0 = sv_gravity 800
0.5 = sv_gravity 400
Mam nadzieję, że rozumiesz
Co do odliczania można pętlą, ale ja tego nie ogarniam wciąż
#7
Napisano 10.11.2009 09:57
I ten bug że prędkośc jak się kończy to i tak dalej jest aż nie zmienię na inną broń
#8
Napisano 10.11.2009 14:57
#define VERSION "2.0" #include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike> new bool:has_rb[33] new cost_cvar, lasts_cvar, speed_cvar public plugin_init() { register_plugin("Red Bull",VERSION,"GHW_Chronic") register_clcmd("say /RedBull","say_cmd_handle") cost_cvar = register_cvar("RB_Cost","2000") lasts_cvar = register_cvar("RB_Lasts","20.0") speed_cvar = register_cvar("RB_Speed","650.0") register_event("CurWeapon","curweap","be") register_dictionary("GHW_Red_Bull.txt") } public curweap(id) { if(is_user_alive(id) && has_rb[id]) { client_cmd(id,"cl_forwardspeed 400;cl_backspeed 400;cl_sidespeed 400") set_user_maxspeed(id,get_pcvar_float(speed_cvar)) } } public client_connect(id) has_rb[id]=false public client_disconnect(id) has_rb[id]=false public say_cmd_handle(id) { if(!is_user_alive(id)) { client_print(id,print_chat,"[RB] %L",id,"MSG_NOBUY_DEAD") } else if(has_rb[id]) { client_print(id,print_chat,"[RB] %L",id,"MSG_NOBUY_HAVE") } else if(cs_get_user_money(id)<get_pcvar_num(cost_cvar)) { client_print(id,print_chat,"[RB] %L",id,"MSG_NOBUY_POOR",get_pcvar_num(cost_cvar)) } else { cs_set_user_money(id,cs_get_user_money(id) - get_pcvar_num(cost_cvar),1) has_rb[id]=true set_task(get_pcvar_float(lasts_cvar),"redbull_over",id) //set_task(1.0,"plus_hp",id,"",0,"b") set_user_gravity(id,0.5) set_user_maxspeed(id,get_pcvar_float(speed_cvar)) client_print(id,print_chat,"[RB] %L",id,"MSG_REDBULL1") client_print(id,print_chat,"[RB] %L",id,"MSG_REDBULL2") } } public plus_hp(id) { if(has_rb[id]) set_user_health(id,get_user_health(id)+1) } public redbull_over(id) { if(is_user_connected(id)) { has_rb[id]=false client_print(id,print_chat,"[RB] %L",id,"MSG_REDBULL_OFF") set_user_gravity(id,1.0) set_user_maxspeed(id,320.0) set_user_gravity(id,1.0) remove_task(id) } }bez dodawania HP
#9
Napisano 11.11.2009 09:23
Również z jednym lub większą ilością słów kluczowych: Nowy Plugin
|
Nowy Plugin
[KOSZ] pluginNapisany przez Frodo1981 , 25.02.2024 nowy plugin |
|
|
||
Nowy Plugin
vip pbNapisany przez One ShooT , 04.02.2024 nowy plugin |
|
|
|||
Nowy Plugin
Admin menuNapisany przez stół z powyłamywanymi , 22.09.2022 nowy plugin |
|
|
|||
Nowy Plugin
Prośba o napisanie pluginuNapisany przez stół z powyłamywanymi , 15.08.2022 nowy plugin |
|
|
|||
Nowy Plugin
PLUGIN NA DRplugin Napisany przez bawarskagolonka123 , 25.06.2021 nowy plugin |
|
|
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych