Łowca / dodanie speed'a / modelu / dzw...
Barthez 06.09.2011
Siema !
Coraz częściej zwracam się do was z prośbą o pomoc no ale cóż jestem świeżakiem więc nie znam się na wszystkim. Otóż tutaj daje .sma pluginu który działa pod komenda amx_lowca wtedy dana osoba ma lowce i dostaje HP / Armor / Grawitacje , a chciałbym żebyście dodali mi do tego jeszcze żeby dostawał speed'a / miał swój własny model "Assasina" oraz własny model noża np. " katana " aha i jak wybiore daną osobę na tego łowcę i jak się zacznie ten tryb po restarcie rundy to żeby zaczęła grać jakaś muzyczka aby każdy wiedział, że TRYB ŁOWCA się zaczyna
tutaj kod .sma
Coraz częściej zwracam się do was z prośbą o pomoc no ale cóż jestem świeżakiem więc nie znam się na wszystkim. Otóż tutaj daje .sma pluginu który działa pod komenda amx_lowca wtedy dana osoba ma lowce i dostaje HP / Armor / Grawitacje , a chciałbym żebyście dodali mi do tego jeszcze żeby dostawał speed'a / miał swój własny model "Assasina" oraz własny model noża np. " katana " aha i jak wybiore daną osobę na tego łowcę i jak się zacznie ten tryb po restarcie rundy to żeby zaczęła grać jakaś muzyczka aby każdy wiedział, że TRYB ŁOWCA się zaczyna
tutaj kod .sma
#include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike> #include <colorchat> new player, bossPower new old_mp_autoteambalance, Float:old_mp_roundtime, Float:old_mp_buytime, old_mp_freezetime, old_mp_startmoney public plugin_init(){ register_plugin("boss","1.17","bes island") register_clcmd("amx_lowca","cmdMakeBoss",ADMIN_SLAY,"<name or #userid> <power> - aby gracz zostal Lowca. Musisz ustawic moc od 201 do 999") register_clcmd("amx_unboss","cmdUnmakeBoss",ADMIN_SLAY,"- koniec trybu HnS Lowca") register_event("TeamScore","hook_teamscore","a") register_menucmd(register_menuid("Team_Select"),(1<<0)|(1<<1)|(1<<4)|(1<<5),"hook_team_select") register_menucmd(-2,(1<<0)|(1<<1)|(1<<4)|(1<<5),"hook_team_select") player=0 } public cmdUnmakeBoss(id,level,cid){ if(cmd_access(id,level,cid,1))set_task(5.0,"UnmakeBoss") return PLUGIN_HANDLED } public hook_teamscore(){ new score=read_data(2) if((score>0)&&(player!=0))UnmakeBoss() return PLUGIN_CONTINUE } public UnmakeBoss(){ if(player==0)return if(is_user_connected(player)) set_user_rendering(player,kRenderFxGlowShell,0,0,0,kRenderNormal,99) player=0 set_cvar_num("mp_autoteambalance",old_mp_autoteambalance) set_cvar_float("mp_roundtime",old_mp_roundtime) set_cvar_float("mp_buytime",old_mp_buytime) set_cvar_num("mp_freezetime",old_mp_freezetime) set_cvar_num("mp_startmoney",old_mp_startmoney) set_cvar_num("sv_restart",0) } public cmdMakeBoss(id,level,cid){ if(!cmd_access(id,level,cid,3))return PLUGIN_HANDLED if(player!=0){ client_print(id,print_console,"Juz uzyles tej komendy") return PLUGIN_HANDLED } new arg[32] read_argv(1,arg,31) player=cmd_target(id,arg,6) if(!player)return PLUGIN_HANDLED read_argv(2,arg,31) bossPower=max(201,min(999,str_to_num(arg))) new players[32], num, i get_players(players,num) for(i=0;i<num;i++) if(players[i]!=player){ get_user_team(players[i],arg,31) if(arg[0]!='S')cs_set_user_team(players[i],CS_TEAM_T) }else cs_set_user_team(player,CS_TEAM_CT,CS_CT_VIP); old_mp_autoteambalance=get_cvar_num("mp_autoteambalance") old_mp_roundtime=get_cvar_float("mp_roundtime") old_mp_buytime=get_cvar_float("mp_buytime") old_mp_startmoney=get_cvar_num("mp_startmoney") old_mp_freezetime=get_cvar_num("mp_freezetime") set_cvar_num("mp_autoteambalance",0) set_cvar_num("mp_roundtime",9) set_cvar_num("mp_startmoney",16000) set_cvar_num("sv_restart",1) set_cvar_float("mp_buytime",0.2) set_cvar_num("mp_freezetime",0) set_task(2.0,"MakeBoss2") return PLUGIN_HANDLED } public MakeBoss2(){ if(is_user_connected(player)){ set_user_health(player,bossPower) set_user_armor(player,250) set_user_gravity(player,0.4) set_user_rendering(player,kRenderFxGlowShell,255,0,0,kRenderNormal,99) strip_user_weapons(player) give_item(player,"weapon_knife") }else UnmakeBoss() set_hudmessage(255,0,0) show_hudmessage(0,"Tryb HnS Lowca!") }