pagalbos

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
tasa
Parašęs kelias žinutes
Posts: 9
Joined: 2013 Nov 18 10:19
Skype: remkka666

pagalbos

Post by tasa »

sveiki, ka reikia parasyti i plugina, kad pasirinkimo meniu neismestu awp zemelapiuose ir panasiai? ir kad jis tarkim butu ijungtas 15 sek nuo jo ijungimo, o poto dingtu

User avatar
V1LKAS
Flooderis arba specialistas
Posts: 612
Joined: 2012 Nov 08 12:55
Skype: darius489

Re: pagalbos

Post by V1LKAS »


tasa
Parašęs kelias žinutes
Posts: 9
Joined: 2013 Nov 18 10:19
Skype: remkka666

Re: pagalbos

Post by tasa »

na as prasiau pagalbos, kodo kokio, o ne ieskoti kitame plugine..

User avatar
V1LKAS
Flooderis arba specialistas
Posts: 612
Joined: 2012 Nov 08 12:55
Skype: darius489

Re: pagalbos

Post by V1LKAS »

Tai pirma gerai būtų pamatyti tą tavo pluginą, iš kavos tirščių nepribursi daug, jeigu pluginas turi kažkokius cvar, tai juos galima nekeičiant kodo išjungti tam tikrame map (šiuo atvėju awp).

tasa
Parašęs kelias žinutes
Posts: 9
Joined: 2013 Nov 18 10:19
Skype: remkka666

Re: pagalbos

Post by tasa »

Code: Select all

#include <amxmodx>#include <amxmisc>#include <engine>#include <hamsandwich>#include <fun>#include <cstrike>&nbsp;#define MaxPlayers 32&nbsp;new const Float: g_flCoords&#91;&#93;&#91;&#93; = &#123;&nbsp; &nbsp; &#123;0.50, 0.40&#125;,&nbsp; &nbsp; &#123;0.56, 0.44&#125;,&nbsp; &nbsp; &#123;0.60, 0.50&#125;,&nbsp; &nbsp; &#123;0.56, 0.56&#125;,&nbsp; &nbsp; &#123;0.50, 0.60&#125;,&nbsp; &nbsp; &#123;0.44, 0.56&#125;,&nbsp; &nbsp; &#123;0.40, 0.50&#125;,&nbsp; &nbsp; &#123;0.44, 0.44&#125;&#125;&nbsp;new bool: DoJump&#91;33&#93; = false&nbsp;new bool: Status&#91;33&#93;&#91;6&#93;&nbsp;new bool: Bullet_Damage&#91;33&#93;new bool: Multi_Jump&#91;33&#93;new bool: Vampire&#91;33&#93;&nbsp;new bool:HasC4&#91;33&#93;&nbsp;new PlayerPos&#91;MaxPlayers + 1&#93;&nbsp;new JumpNUM&#91;33&#93; = 0&nbsp;new bool: toggle_m4a1&#91;33&#93;new bool: toggle_ak47&#91;33&#93;new ginklai&#91;33&#93;new granatos&#91;33&#93;&nbsp;new g_MaxPlayers&nbsp;public plugin_init&#40;&#41;&#123;&nbsp; &nbsp; register_plugin&#40;"[CP] Server Menu", "1.0", "xS The Moon"&#41;&nbsp;&nbsp; &nbsp; register_cvar&#40;"cpsm_advert", "1"&#41;&nbsp; &nbsp; register_cvar&#40;"cpsm_advert_time", "20.0"&#41;&nbsp;&nbsp; &nbsp; register_cvar&#40;"cpsm_health_kill", "5"&#41;&nbsp; &nbsp; register_cvar&#40;"cpsm_health_hs", "10"&#41;&nbsp; &nbsp; register_cvar&#40;"cpsm_maxjumps", "1"&#41;&nbsp;&nbsp; &nbsp; RegisterHam&#40;Ham_Spawn, "player", "player_spawn", 1&#41;&nbsp;&nbsp; &nbsp; register_clcmd&#40;"say /cp", "Main_Server_Menu"&#41;&nbsp;&nbsp; &nbsp; if &#40;get_cvar_num&#40;"cpsm_advert"&#41;&#41;&nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; set_task&#40;get_cvar_float&#40;"cpsm_advert_time"&#41;, "CPSM_Adv_Message", 0, _, _, "b"&#41;&nbsp; &nbsp; &#125;&nbsp;&nbsp; &nbsp; register_event&#40;"DeathMsg", "Ev_DeathMsg", "a"&#41;&nbsp; &nbsp; register_event&#40;"Damage", "Ev_Damage", "b", "2>0", "3=0"&#41;&nbsp;&nbsp; &nbsp; g_MaxPlayers = get_maxplayers&#40;&#41;&#125;&nbsp;public client_connect&#40;id&#41;&#123;&nbsp; &nbsp; DoJump&#91;id&#93; = false&nbsp; &nbsp; JumpNUM&#91;id&#93; = 0&#125;&nbsp;public player_spawn&#40;id&#41;&#123;if&#40;!is_user_alive&#40;id&#41; && get_user_flags&#40;id&#41; & ADMIN_LEVEL_H&#41;return HAM_IGNOREDginklai&#91;id&#93; = 1granatos&#91;id&#93; = 1if&#40;toggle_m4a1&#91;id&#93; == true && cs_get_user_hasprim&#40;id&#41;&#41;&#123;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_DEAGLE, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_USP, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_GLOCK18, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_P228, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_ELITE, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_FIVESEVEN, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_FAMAS, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_SG552, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_AK47, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_M4A1, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_AUG, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_SCOUT, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_AWP, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_G3SG1, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_SG550, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_XM1014, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_M3, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_GALIL, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_TMP, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_P90, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_MP5NAVY, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_MAC10, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_UMP45, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_M249, 200&#41;&#125;else if&#40;toggle_m4a1&#91;id&#93; == true&#41;&#123;&nbsp; &nbsp; if &#40;user_has_weapon&#40;id, CSW_C4&#41; && get_user_team&#40;id&#41; == 1&#41;&nbsp; &nbsp; &nbsp; &nbsp; HasC4&#91;id&#93; = true;&nbsp; &nbsp; else&nbsp; &nbsp; &nbsp; &nbsp; HasC4&#91;id&#93; = false;&nbsp; &nbsp; strip_user_weapons&#40;id&#41;&nbsp; &nbsp; give_item&#40;id, "weapon_knife"&#41;&nbsp; &nbsp; give_item&#40;id, "weapon_m4a1"&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_M4A1, 200&#41;&nbsp; &nbsp; give_item&#40;id, "weapon_deagle"&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_DEAGLE, 200&#41;&nbsp; &nbsp; if &#40;HasC4&#91;id&#93;&#41;&nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; give_item&#40;id, "weapon_c4"&#41;;&nbsp; &nbsp; &nbsp; &nbsp; cs_set_user_plant&#40; id &#41;;&nbsp; &nbsp; &#125;&#125;else if&#40;toggle_ak47&#91;id&#93; == true && cs_get_user_hasprim&#40;id&#41;&#41;&#123;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_DEAGLE, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_USP, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_GLOCK18, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_P228, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_ELITE, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_FIVESEVEN, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_FAMAS, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_SG552, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_AK47, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_M4A1, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_AUG, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_SCOUT, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_AWP, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_G3SG1, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_SG550, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_XM1014, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_M3, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_GALIL, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_TMP, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_P90, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_MP5NAVY, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_MAC10, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_UMP45, 200&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_M249, 200&#41;&#125;else if&#40;toggle_ak47&#91;id&#93; == true&#41;&#123;&nbsp; &nbsp; if &#40;user_has_weapon&#40;id, CSW_C4&#41; && get_user_team&#40;id&#41; == 1&#41;&nbsp; &nbsp; &nbsp; &nbsp; HasC4&#91;id&#93; = true;&nbsp; &nbsp; else&nbsp; &nbsp; &nbsp; &nbsp; HasC4&#91;id&#93; = false;&nbsp; &nbsp; strip_user_weapons&#40;id&#41;&nbsp; &nbsp; give_item&#40;id, "weapon_knife"&#41;&nbsp; &nbsp; give_item&#40;id, "weapon_ak47"&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_AK47, 200&#41;&nbsp; &nbsp; give_item&#40;id, "weapon_deagle"&#41;&nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_DEAGLE, 200&#41;&nbsp; &nbsp; if &#40;HasC4&#91;id&#93;&#41;&nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; give_item&#40;id, "weapon_c4"&#41;;&nbsp; &nbsp; &nbsp; &nbsp; cs_set_user_plant&#40; id &#41;;&nbsp; &nbsp; &#125;&#125;if&#40;Status&#91;id&#93;&#91;0&#93; == true&#41;&#123;&nbsp; &nbsp; give_item&#40;id, "weapon_flashbang"&#41;&nbsp; &nbsp; give_item&#40;id, "weapon_flashbang"&#41;&nbsp; &nbsp; give_item&#40;id, "weapon_smokegrenade"&#41;&nbsp; &nbsp; give_item&#40;id, "weapon_hegrenade"&#41;&nbsp; &nbsp; give_item&#40;id, "item_assaultsuit"&#41;&nbsp; &nbsp; give_item&#40;id, "item_thighpack"&#41;&#125;return HAM_IGNORED&#125;&nbsp;public Ev_DeathMsg&#40;&#41;&#123;&nbsp; &nbsp; new attacker = read_data&#40;1&#41;&nbsp;&nbsp; &nbsp; new Health&nbsp; &nbsp; new HP_Add&nbsp;&nbsp; &nbsp; if &#40;Vampire&#91;attacker&#93; == true&#41;&nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; if &#40;&#40;read_data&#40;3&#41; == 1&#41; && &#40;read_data&#40;5&#41; == 0&#41;&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; HP_Add = get_cvar_num&#40;"cpsm_health_hs"&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; else&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; HP_Add = get_cvar_num&#40;"cpsm_health_kill"&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; Health = get_user_health&#40;attacker&#41;&nbsp; &nbsp; &nbsp; &nbsp; Health += HP_Add&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; set_user_health&#40;attacker, Health&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; set_hudmessage&#40;0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1&#41;&nbsp; &nbsp; &nbsp; &nbsp; show_hudmessage&#40;attacker, "Healed +%d HP", HP_Add&#41;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; message_begin&#40;MSG_ONE, get_user_msgid&#40;"ScreenFade"&#41;, &#123;0,0,0&#125;, attacker&#41;&nbsp; &nbsp; &nbsp; &nbsp; write_short&#40;1<<10&#41;&nbsp; &nbsp; &nbsp; &nbsp; write_short&#40;1<<10&#41;&nbsp; &nbsp; &nbsp; &nbsp; write_short&#40;0x0000&#41;&nbsp; &nbsp; &nbsp; &nbsp; write_byte&#40;0&#41;&nbsp; &nbsp; &nbsp; &nbsp; write_byte&#40;0&#41;&nbsp; &nbsp; &nbsp; &nbsp; write_byte&#40;200&#41;&nbsp; &nbsp; &nbsp; &nbsp; write_byte&#40;75&#41;&nbsp; &nbsp; &nbsp; &nbsp; message_end&#40;&#41;&nbsp; &nbsp; &#125;&#125;&nbsp;public Ev_Damage&#40;victim&#41;&#123;&nbsp; &nbsp; if &#40;read_data&#40;4&#41; || read_data&#40;5&#41; || read_data&#40;6&#41;&#41;&nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; new id = get_user_attacker&#40;victim&#41;&nbsp; &nbsp; &nbsp; &nbsp; if &#40;&#40;1 <= id <= g_MaxPlayers&#41; && is_user_connected&#40;id&#41;&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if &#40;Bullet_Damage&#91;id&#93; == true&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; new iPos = ++PlayerPos&#91;id&#93;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if &#40;iPos == sizeof&#40;g_flCoords&#41;&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; iPos = PlayerPos&#91;id&#93; = 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; set_hudmessage&#40;0, 100, 200, Float:g_flCoords&#91;iPos&#93;&#91;0&#93;, Float:g_flCoords&#91;iPos&#93;&#91;1&#93;, 0, 0.1, 2.5, 0.02, 0.02, -1&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; show_hudmessage&#40;id, "%d", read_data&#40;2&#41;&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &#125;&#125;&nbsp;public CPSM_Adv_Message&#40;id&#41;&#123; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; print_color&#40;id, "/y[/gCP/y] /ctrServerio Meniu/y: /gNoredamas atidaryti rasyk /y//ctrcp"&#41;&#125;&nbsp;public Main_Server_Menu&#40;id&#41;&#123;&nbsp; &nbsp; if &#40;get_user_flags&#40;id&#41; & ADMIN_LEVEL_H&#41;&nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; new menu = menu_create&#40;"\d[\rCP\d] \yServerio Meniu\d:", "Server_Menu"&#41;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; new szMsg1&#91;60&#93;&nbsp; &nbsp; &nbsp; &nbsp; new szMsg2&#91;60&#93;&nbsp; &nbsp; &nbsp; &nbsp; new szMsg3&#91;60&#93;&nbsp; &nbsp; &nbsp; &nbsp; new szMsg4&#91;60&#93;&nbsp; &nbsp; &nbsp; &nbsp; new szMsg5&#91;60&#93;&nbsp; &nbsp; &nbsp; &nbsp; new szMsg6&#91;60&#93;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; format&#40;szMsg1, 59, "\d[\rCP\d] \wGranatos/Sarvai. \yStatusas\d: \r%s.", Status&#91;id&#93;&#91;0&#93; ? "\w[\yON\w]" : "\w[\rOFF\w]"&#41;&nbsp; &nbsp; &nbsp; &nbsp; format&#40;szMsg2, 59, "\d[\rCP\d] \wBullet Damage. \yStatusas\d: \r%s.", Status&#91;id&#93;&#91;1&#93; ? "\w[\yON\w]" : "\w[\rOFF\w]"&#41;&nbsp; &nbsp; &nbsp; &nbsp; format&#40;szMsg3, 59, "\d[\rCP\d] \wMulti Jump. \yStatusas\d: \r%s.", Status&#91;id&#93;&#91;2&#93; ? "\w[\yON\w]" : "\w[\rOFF\w]"&#41;&nbsp; &nbsp; &nbsp; &nbsp; format&#40;szMsg4, 59, "\d[\rCP\d] \wM4A1 + Deagle. \yStatusas\d: \r%s.", Status&#91;id&#93;&#91;3&#93; ? "\w[\yON\w]" : "\w[\rOFF\w]"&#41;&nbsp; &nbsp; &nbsp; &nbsp; format&#40;szMsg5, 59, "\d[\rCP\d] \wAk47 + Deagle. \yStatusas\d: \r%s.", Status&#91;id&#93;&#91;4&#93; ? "\w[\yON\w]" : "\w[\rOFF\w]"&#41;&nbsp; &nbsp; &nbsp; &nbsp; format&#40;szMsg6, 59, "\d[\rCP\d] \wHP Uz Kill. \yStatusas\d: \r%s.", Status&#91;id&#93;&#91;5&#93; ? "\w[\yON\w]" : "\w[\rOFF\w]"&#41;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; menu_additem&#40;menu, szMsg1, "1", 0&#41;&nbsp; &nbsp; &nbsp; &nbsp; menu_additem&#40;menu, szMsg2, "2", 0&#41;&nbsp; &nbsp; &nbsp; &nbsp; menu_additem&#40;menu, szMsg3, "3", 0&#41;&nbsp; &nbsp; &nbsp; &nbsp; menu_additem&#40;menu, szMsg4, "4", 0&#41;&nbsp; &nbsp; &nbsp; &nbsp; menu_additem&#40;menu, szMsg5, "5", 0&#41;&nbsp; &nbsp; &nbsp; &nbsp; menu_additem&#40;menu, szMsg6, "6", 0&#41;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; menu_setprop&#40;menu, MPROP_EXIT, MEXIT_ALL&#41;&nbsp; &nbsp; &nbsp; &nbsp; menu_display&#40;id, menu, 0&#41;&nbsp; &nbsp; &#125;&nbsp; &nbsp; else&nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; print_color&#40;id, "/y[/gCP/y] /ctrControl Panel /gtik V.I.P'ams ir ADMIN'ams."&#41;&nbsp; &nbsp; &nbsp; &nbsp; return&nbsp; &nbsp; &#125;&#125;public Server_Menu&#40;id, menu, item&#41;&#123;&nbsp; &nbsp; if &#40;item == MENU_EXIT&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; menu_destroy&#40;menu&#41;&nbsp; &nbsp; &nbsp; &nbsp; return PLUGIN_HANDLED&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; if &#40;item == 0&#41;&nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; if &#40;Status&#91;id&#93;&#91;0&#93;&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Status&#91;id&#93;&#91;0&#93; = false&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; granatos&#91;id&#93; = 0&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; else if&#40;granatos&#91;id&#93; == 0&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Status&#91;id&#93;&#91;0&#93; = false&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; print_color&#40;id, "/y[/gCP/y] Palauk kito round."&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; else&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Status&#91;id&#93;&#91;0&#93; = true&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; give_item&#40;id, "weapon_flashbang"&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; give_item&#40;id, "weapon_flashbang"&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; give_item&#40;id, "weapon_smokegrenade"&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; give_item&#40;id, "weapon_hegrenade"&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; give_item&#40;id, "item_assaultsuit"&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; give_item&#40;id, "item_thighpack"&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; if &#40;item == 1&#41;&nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; if &#40;Status&#91;id&#93;&#91;1&#93;&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Status&#91;id&#93;&#91;1&#93; = false&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Bullet_Damage&#91;id&#93; = false&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; else&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Status&#91;id&#93;&#91;1&#93; = true&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Bullet_Damage&#91;id&#93; = true &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; if &#40;item == 2&#41;&nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; if &#40;Status&#91;id&#93;&#91;2&#93;&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Status&#91;id&#93;&#91;2&#93; = false&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Multi_Jump&#91;id&#93; = false&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; else&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Status&#91;id&#93;&#91;2&#93; = true&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Multi_Jump&#91;id&#93; = true&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; if &#40;item == 3&#41;&nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; if &#40;Status&#91;id&#93;&#91;3&#93;&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Status&#91;id&#93;&#91;3&#93; = false&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; toggle_m4a1&#91;id&#93; = false&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ginklai&#91;id&#93; = 0&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; else if&#40;ginklai&#91;id&#93; == 0&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Status&#91;id&#93;&#91;3&#93; = false&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; print_color&#40;id, "/y[/gCP/y] Palauk kito round."&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; else if &#40;Status&#91;id&#93;&#91;4&#93; == true&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Status&#91;id&#93;&#91;3&#93; = false&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; toggle_m4a1&#91;id&#93; = false&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; print_color&#40;id, "/y[/gCP/y] AK47 jau ijungta."&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; else&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Status&#91;id&#93;&#91;3&#93; = true&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; toggle_m4a1&#91;id&#93; = true&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if &#40;user_has_weapon&#40;id, CSW_C4&#41; && get_user_team&#40;id&#41; == 1&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; HasC4&#91;id&#93; = true;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; HasC4&#91;id&#93; = false;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; strip_user_weapons&#40;id&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; give_item&#40;id, "weapon_knife"&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; give_item&#40;id, "weapon_m4a1"&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_M4A1, 200&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; give_item&#40;id, "weapon_deagle"&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_DEAGLE, 200&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if &#40;HasC4&#91;id&#93;&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; give_item&#40;id, "weapon_c4"&#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cs_set_user_plant&#40; id &#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; if &#40;item == 4&#41;&nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; if &#40;Status&#91;id&#93;&#91;4&#93;&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Status&#91;id&#93;&#91;4&#93; = false&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; toggle_ak47&#91;id&#93; = false&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ginklai&#91;id&#93; = 0&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; else if&#40;ginklai&#91;id&#93; == 0&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Status&#91;id&#93;&#91;4&#93; = false&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; print_color&#40;id, "/y[/gCP/y] Palauk kito round."&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; else if &#40;Status&#91;id&#93;&#91;3&#93; == true&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Status&#91;id&#93;&#91;4&#93; = false&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; toggle_ak47&#91;id&#93; = false&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; print_color&#40;id, "/y[/gCP/y] M4A1 jau ijungta."&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; else&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Status&#91;id&#93;&#91;4&#93; = true&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; toggle_ak47&#91;id&#93; = true&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if &#40;user_has_weapon&#40;id, CSW_C4&#41; && get_user_team&#40;id&#41; == 1&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; HasC4&#91;id&#93; = true;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; HasC4&#91;id&#93; = false;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; strip_user_weapons&#40;id&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; give_item&#40;id, "weapon_knife"&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; give_item&#40;id, "weapon_ak47"&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_AK47, 200&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; give_item&#40;id, "weapon_deagle"&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cs_set_user_bpammo&#40;id, CSW_DEAGLE, 200&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if &#40;HasC4&#91;id&#93;&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; give_item&#40;id, "weapon_c4"&#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cs_set_user_plant&#40; id &#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; if &#40;item == 5&#41;&nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; if &#40;Status&#91;id&#93;&#91;5&#93;&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Status&#91;id&#93;&#91;5&#93; = false&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Vampire&#91;id&#93; = false&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; else&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Status&#91;id&#93;&#91;5&#93; = true&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Vampire&#91;id&#93; = true&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; Main_Server_Menu&#40;id&#41;&nbsp; &nbsp; &nbsp; &nbsp; return PLUGIN_HANDLED&#125;&nbsp;public client_PreThink&#40;id&#41;&#123;&nbsp; &nbsp; if &#40;!is_user_alive&#40;id&#41;&#41; &nbsp; &nbsp; &nbsp; &nbsp; return PLUGIN_CONTINUE&nbsp;&nbsp; &nbsp; new nbut = get_user_button&#40;id&#41;&nbsp; &nbsp; new obut = get_user_oldbutton&#40;id&#41;&nbsp;&nbsp; &nbsp; if &#40;Multi_Jump&#91;id&#93; == true&#41;&nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; if &#40;&#40;nbut & IN_JUMP&#41; && !&#40;get_entity_flags&#40;id&#41; & FL_ONGROUND&#41; && !&#40;obut & IN_JUMP&#41;&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if &#40;JumpNUM&#91;id&#93; < get_cvar_num&#40;"cpsm_maxjumps"&#41;&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DoJump&#91;id&#93; = true&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; JumpNUM&#91;id&#93;++&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return PLUGIN_CONTINUE&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if &#40;&#40;nbut & IN_JUMP&#41; && &#40;get_entity_flags&#40;id&#41; & FL_ONGROUND&#41;&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; JumpNUM&#91;id&#93; = 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return PLUGIN_CONTINUE&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &#125;&nbsp; &nbsp; return PLUGIN_CONTINUE&#125;&nbsp;public client_PostThink&#40;id&#41;&#123;&nbsp; &nbsp; if &#40;!is_user_alive&#40;id&#41; && get_user_flags&#40;id&#41; & ADMIN_LEVEL_H&#41; &nbsp; &nbsp; &nbsp; &nbsp; return PLUGIN_CONTINUE&nbsp;&nbsp; &nbsp; if &#40;DoJump&#91;id&#93; == true&#41;&nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; new Float: velocity&#91;3&#93; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; entity_get_vector&#40;id, EV_VEC_velocity, velocity&#41;&nbsp; &nbsp; &nbsp; &nbsp; velocity&#91;2&#93; = random_float&#40;265.0, 285.0&#41;&nbsp; &nbsp; &nbsp; &nbsp; entity_set_vector&#40;id, EV_VEC_velocity, velocity&#41;&nbsp; &nbsp; &nbsp; &nbsp; DoJump&#91;id&#93; = false&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; return PLUGIN_CONTINUE&nbsp; &nbsp; &#125;&nbsp; &nbsp; return PLUGIN_CONTINUE&#125;&nbsp;stock print_color&#40;const id, const input&#91;&#93;, any:...&#41;&#123;&nbsp; &nbsp; new count = 1, players&#91;32&#93;&nbsp; &nbsp; static msg&#91;191&#93;&nbsp; &nbsp; vformat&#40;msg,190,input,3&#41;&nbsp; &nbsp; replace_all&#40;msg,190,"/g","^4"&#41;;// green txt&nbsp; &nbsp; replace_all&#40;msg,190,"/y","^1"&#41;;// orange txt&nbsp; &nbsp; replace_all&#40;msg,190,"/ctr","^3"&#41;;// team txt&nbsp; &nbsp; replace_all&#40;msg,190,"/w","^2"&#41;;// team txt&nbsp; &nbsp; if &#40;id&#41; players&#91;0&#93; = id; else get_players&#40;players,count,"ch"&#41;&nbsp; &nbsp; for &#40;new i=0;i<count;i++&#41;&nbsp; &nbsp; &nbsp; &nbsp; if &#40;is_user_connected&#40;players&#91;i&#93;&#41;&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; message_begin&#40;MSG_ONE_UNRELIABLE, get_user_msgid&#40;"SayText"&#41;, _, players&#91;i&#93;&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; write_byte&#40;players&#91;i&#93;&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; write_string&#40;msg&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; message_end&#40;&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#125;&#125;
radau as jy sitame forume, ir idomu butu suzinoti kaip padaryti kaip prasau

-- 2013 Lap 21 13:25 --

vilkas, kur dingo tavo mandrumas? :D ar jau persigalvojai padeti

Post Reply

Who is online

Users browsing this forum: No registered users and 8 guests