+ do tego jak wybiore z menu say kolor np czerwony to nie działa proszę o pomoc polecą +++))))
Zamieszczam SMA w załączniku bo ma 323Linij
Proszę opiszcie co jest źle proszę też o SMA ;D
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.
|
Napisano 30.04.2010 20:55
Napisano 30.04.2010 21:12
Napisano 30.04.2010 21:21
Napisano 30.04.2010 23:17
Napisano 01.05.2010 01:36
case 1 :
{
client_cmd(id, "Zolty")
}
case 2 :
{
client_cmd(id, "Pomaranczowy")
}
case 3 :
{
client_cmd(id, "Czerwony")
}
case 1 :
{
Zolty(id)
}
case 2 :
{
Pomaranczowy(id)
}
case 3 :
{
Czerwony(id)
}
Napisano 01.05.2010 09:28
Napisano 01.05.2010 09:56
Użytkownik tEc. edytował ten post 01.05.2010 09:59
Napisano 01.05.2010 10:34
Napisano 01.05.2010 10:38
Napisano 01.05.2010 14:06
Napisano 02.05.2010 15:40
Napisano 02.05.2010 16:33
#include <amxmodx> #include <amxmisc> #include <fakemeta> #include <hamsandwich> #include <cstrike> #include <fun> #define PLUGIN "colornvg" #define VERSION "1.0" #define AUTHOR "G[o]Q" #define Keys (1<<0)|(1<<1)|(1<<2)|(1<<9) // Keys: 1230 new color[33][3] new message public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_forward(FM_EmitSound, "Fwd_EmitSound") register_menucmd(register_menuid(""), Keys, "Pressed") message = get_user_msgid("ScreenFade") RegisterHam(Ham_Spawn, "player", "client_spawn", 1) } public ustaw(id){ set_nvg(id,color) light(id) } public Fwd_EmitSound(id, iChannel, szSound[], Float:fVol, Float:fAttn, iFlags, iPitch ) { if(equali(szSound, "items/nvg_on.wav")) set_task(0.1,"ustaw",id,_,_,"b") if(equali(szSound, "items/nvg_off.wav")) remove_task(id) } stock set_nvg(id,color[][]) { message_begin(MSG_ONE_UNRELIABLE,message,{0,0,0},id) write_short(1000) write_short(1000) write_short(1<<10) write_byte(0) write_byte(0) write_byte(0) write_byte(0) message_end() message_begin(MSG_ONE_UNRELIABLE,message,{0,0,0},id) write_short(1000) write_short(1000) write_short(1<<10) write_byte(color[id][0]) write_byte(color[id][1]) write_byte(color[id][2]) write_byte(145) message_end() } stock light(id) { if(!is_user_alive(id)) return PLUGIN_HANDLED new Float:forigin[3], origin[3] pev(id,pev_origin,forigin) FVecIVec(forigin,origin) message_begin(MSG_ONE_UNRELIABLE,SVC_TEMPENTITY,{0,0,0},id) write_byte(27) write_coord(origin[0]) write_coord(origin[1]) write_coord(origin[2]) write_byte(120) // radius write_byte(color[id][0]) write_byte(color[id][1]) write_byte(color[id][2]) write_byte(40) write_byte(100) message_end() return PLUGIN_CONTINUE } public client_spawn(id) { if(is_user_alive(id)) { if(cs_get_user_team(id) == CS_TEAM_T) { Show(id) } if(cs_get_user_team(id) == CS_TEAM_CT) { rMENU(id) } } } public Show(id) { show_menu(id, Keys, "\rWybierz kolor noktowizora:^n\y1. \wNiebieski^n\y2. \wCzerwony^n\y3. \wZolty^n^n^n^n^n\y0: \wAnuluj^n", -1, "") // Display menu } public Pressed(id, key) { switch (key) { case 0: { // 1 cs_set_user_nvg(id,11) engclient_cmd(id,"nightvision") color[id]={0,0,255} } case 1: { // 2 cs_set_user_nvg(id,11) engclient_cmd(id,"nightvision") color[id]={255,0,0} } case 2: { // 3 cs_set_user_nvg(id,11) engclient_cmd(id,"nightvision") color[id]={255,255,0} } case 9: { // 0 } } } public rMENU(id) { new xmenu=menu_create("\rWybierz bron:","rMenu_w"); menu_additem(xmenu,"M4A1"); menu_additem(xmenu,"AK47"); menu_additem(xmenu,"AWP"); menu_setprop(xmenu,MPROP_EXITNAME,"Anuluj"); menu_setprop(xmenu,MPROP_EXIT,MEXIT_ALL); menu_setprop(xmenu,MPROP_NUMBER_COLOR,"\r"); menu_display(id, xmenu,0); return PLUGIN_HANDLED; } public rMenu_w(id, menu, item) { switch(item) { case 0:{ give_item (id,"weapon_m4a1") give_item (id,"ammo_556nato") give_item (id,"ammo_556nato") give_item (id,"ammo_556nato") give_item (id,"ammo_556nato") give_item (id,"ammo_556nato") } case 1:{ give_item (id,"weapon_ak47") give_item (id,"ammo_762nato") give_item (id,"ammo_762nato") give_item (id,"ammo_762nato") give_item (id,"ammo_762nato") give_item (id,"ammo_762nato") } case 2:{ give_item (id,"weapon_awp") give_item (id,"ammo_338magnum") give_item (id,"ammo_338magnum") give_item (id,"ammo_338magnum") give_item (id,"ammo_338magnum") give_item (id,"ammo_338magnum") } } }
Użytkownik tEc. edytował ten post 02.05.2010 22:06
Napisano 10.05.2010 18:34
register_menuid("")
if(equali(szSound, "items/nvg_on.wav")) set_task(0.1,"ustaw",id,_,_,"b")na
if(equali(szSound, "items/nvg_on.wav")){ ustaw(id) set_task(0.1,"ustaw",id,_,_,"b") }
register_event("HLTV", "eventNewRound", "a", "1=0", "2=0"); ..... public eventNewRound(){ for(new i=1;i<33;i++) if(is_user_connected(i) && task_exists(i)) remove_task(i); }
0 użytkowników, 0 gości, 0 anonimowych