Listeden Seçtiğim T' CT'ye Vuramasın - Furkan Dize - 17-04-13
Selamun aleyküm
PHP Code: #include <amxmodx> #include <cstrike> #include <fun> #include <colorchat> #include <hamsandwich>
public plugin_init() { register_plugin("Serbest Gun", "1.1", "Pit10") register_clcmd( "say /sg","JBGlowMenu"); RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post", 1) }
public fw_PlayerSpawn_Post(id) { set_task(1.0,"SetRender",id) } public SetRender(id) { if(is_user_alive(id)) { set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 999) } } public JBGlowMenu(id) { if(cs_get_user_team(id) != CS_TEAM_CT) { return PLUGIN_HANDLED; } new menu = menu_create("\rSerbest Gun Menusu:", "sub_menu"); new players[32], pnum, tempid; new szName[32], szTempid[10]; get_players(players, pnum, "a"); for( new i; i<pnum; i++ ) { tempid = players[i]; if (cs_get_user_team(tempid) != CS_TEAM_T) { continue; } get_user_name(tempid, szName, 31); num_to_str(tempid, szTempid, 9); menu_additem(menu, szName, szTempid, 0); } menu_display(id, menu); return PLUGIN_HANDLED; }
public sub_menu(id, menu, item) { if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,5, iName, 63, callback); new tempid = str_to_num(data); new szName[32], szName2[32]; get_user_name(id, szName, 31); get_user_name(tempid, szName2, 31); set_user_rendering(tempid, kRenderFxGlowShell, 255, 140, 0, kRenderNormal, 30) ColorChat(0, GREEN,"[ SERBEST GUN ]^4%s ^1Isimli ^3Gardiyan ^4%s ^1Adli ^3Mahkuma Serbest Gun Verdi.",szName,szName2); menu_destroy(menu); return PLUGIN_HANDLED; }
İstediğim şey ct listeden birini seçince seçtiği kişi ct'ye hiç bir şekilde zarar veremesin yeni elde bu düzelsin.
Cevap: Listeden Seçtiğim T' CT'ye Vuramasın - wolf5094 - 17-04-13
Aslında ben bunu yapabilirim diye düşünüyorum da pluginde hatalar olabilir.O yüzden 1 - 2 gün bekleyim diğer arkadaşlar yapmazlarsa yaparım...
Cevap: Listeden Seçtiğim T' CT'ye Vuramasın - akcaliberkk - 18-04-13
PHP Code: #include <amxmodx> #include <cstrike> #include <fun> #include <colorchat> #include <hamsandwich>
new bool:blok_damage[33]; public plugin_init() { register_plugin("Serbest Gun", "1.1", "Pit10") register_clcmd( "say /sg","JBGlowMenu"); RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post", 1) RegisterHam(Ham_TakeDamage,"player","fw_TakeDamage_Post",0) register_logevent("eRS",2,"1=Round_Start") } public eRS() { new players[32],inum; get_players(players,inum) for(new i;i<inum;i++) { blok_damage[players[i]] = false; } } public fw_PlayerSpawn_Post(id) { set_task(1.0,"SetRender",id) } public SetRender(id) { if(is_user_alive(id)) { set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 999) } } public JBGlowMenu(id) { if(cs_get_user_team(id) != CS_TEAM_CT) { return PLUGIN_HANDLED; } new menu = menu_create("\rSerbest Gun Menusu:", "sub_menu"); new players[32], pnum, tempid; new szName[32], szTempid[10]; get_players(players, pnum, "a"); for( new i; i<pnum; i++ ) { tempid = players; if (cs_get_user_team(tempid) != CS_TEAM_T) { continue; } get_user_name(tempid, szName, 31); num_to_str(tempid, szTempid, 9); menu_additem(menu, szName, szTempid, 0); } menu_display(id, menu); return PLUGIN_HANDLED; }
public sub_menu(id, menu, item) { if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,5, iName, 63, callback); new tempid = str_to_num(data); new szName[32], szName2[32]; get_user_name(id, szName, 31); get_user_name(tempid, szName2, 31); set_user_rendering(tempid, kRenderFxGlowShell, 255, 140, 0, kRenderNormal, 30) ColorChat(0, GREEN,"[ SERBEST GUN ]^4%s ^1Isimli ^3Gardiyan ^4%s ^1Adli ^3Mahkuma Serbest Gun Verdi.",szName,szName2); blok_damage[tempid] = true; menu_destroy(menu); return PLUGIN_HANDLED; } public fw_TakeDamage_Post(victim,inflictor,attacker,Float:damage,damagetype) { if(blok_damage[attacker] && (get_user_team(attacker) != get_user_team(victim)) ) { return HAM_SUPERCEDE } return HAM_IGNORED }
[/i][/i]
Cevap: Listeden Seçtiğim T' CT'ye Vuramasın - wolf5094 - 18-04-13
berk teşekkürler.Bu pluyginle kendimi biraz daha geliştireceğim kodlarını inceleyerek.Emeğine sağlık...
Cevap: Listeden Seçtiğim T' CT'ye Vuramasın - Furkan Dize - 18-04-13
Teşekkürler berk ellerin dert görmesin.
Cevap: Listeden Seçtiğim T' CT'ye Vuramasın - akcaliberkk - 18-04-13
Rica ederim.
Çözülmüş İsteklere taşındı.
|