Posts: 60
Threads: 12
Joined: Jun 2013
Reputation:
0
diğer kötü olan oto değil
Posts: 331
Threads: 23
Joined: Mar 2013
Reputation:
0
PHP Code:
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun> #include <jail> #include <hamsandwich> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author" new gWeaponMenu new gHumanHealthMenu new gZombieHealthMenu new gFragTransfer new gStartFrag new gKillFrag new gFrag [ 33 ] public plugin_init () { register_plugin ( PLUGIN , VERSION , AUTHOR ) register_clcmd ( "chooseteam" , "GlobalMenu" ) register_clcmd ( "say /bbmenu" , "GlobalMenu" ) RegisterHam ( Ham_Killed , "player" , "fw_player_killed" ) gStartFrag = register_cvar ( "amx_startfrag" , "10" ) gKillFrag = register_cvar ( "amx_killfrag" , "1" ) gWeaponMenu = register_cvar ( "amx_weaponmenu" , "1" ) gHumanHealthMenu = register_cvar ( "amx_humanhealthmenu" , "1" ) gZombieHealthMenu = register_cvar ( "amx_zombiehealthmenu" , "1" ) gFragTransfer = register_cvar ( "amx_fragtransfer" , "1" ) } public GlobalMenu ( id ) { new menu = menu_create ( "\rConfidence[CG] # Zombie World ~" , "gmenu" ) menu_additem ( menu , "\ySilah Menusu" , "1" , 0 ); menu_additem ( menu , "\yInsan HP Menusu" , "2" , 0 ); menu_additem ( menu , "\yZombi HP Menusu" , "3" , 0 ); menu_additem ( menu , "\yFrag Transfer" , "4" , 0 ); menu_setprop ( menu , MPROP_EXITNAME , "Cikis" ); menu_setprop ( menu , MPROP_EXIT , MEXIT_ALL ); menu_display ( id , menu , 0 ); } public gmenu ( id , menu , item ) { if ( item == MEXIT_ALL ) { menu_destroy ( menu ) return PLUGIN_HANDLED ; } if ( ! is_user_connected ( id ) ) { return PLUGIN_HANDLED } if ( ! is_user_alive ( id ) ) { return PLUGIN_HANDLED } if( get_user_team ( id ) == 0 ) { return PLUGIN_HANDLED } new data [ 10 ], name [ 32 ]; new access , callback ; menu_item_getinfo ( menu , item , access , data , 9 , name , 31 , callback ) new key = str_to_num ( data ) switch( key ) { case 1 : { if ( get_pcvar_num ( gWeaponMenu ) >= 1 ) { WeaponMenu ( id ) } } case 2 : { if ( get_pcvar_num ( gHumanHealthMenu ) >= 1 ) { HumanHealthMenu ( id ) } } case 3 : { if ( get_pcvar_num ( gZombieHealthMenu ) >= 1 ) { ZombieHealthMenu ( id ) } } case 4 : { if ( get_pcvar_num ( gFragTransfer ) >= 1 ) { FragTransfer ( id ) } } } return PLUGIN_HANDLED } public WeaponMenu ( id ) { new menu = menu_create ( "\rConfidence[CG] # Zombie World ~" , "wmenu" ) menu_additem ( menu , "\yDeagle\r[5 Frag]" , "1" , 0 ); menu_additem ( menu , "\y3 Adet El Bombasi\r[15 Frag]" , "2" , 0 ); menu_additem ( menu , "\yScout\r[20 Frag]" , "3" , 0 ); menu_additem ( menu , "\yPompali\r[30 Frag]" , "4" , 0 ); menu_additem ( menu , "\yM4A1\r[40 Frag]" , "5" , 0 ); menu_additem ( menu , "\yM249\r[70 Frag]" , "6" , 0 ); menu_setprop ( menu , MPROP_EXITNAME , "Cikis" ); menu_setprop ( menu , MPROP_EXIT , MEXIT_ALL ); menu_display ( id , menu , 0 ); } public wmenu ( id , menu , item ) { if ( item == MEXIT_ALL ) { GlobalMenu ( id ); } new data [ 10 ], name [ 32 ]; new access , callback ; menu_item_getinfo ( menu , item , access , data , 9 , name , 31 , callback ) new key = str_to_num ( data ) switch( key ) { case 1 : { give_item ( id , "weapon_deagle" ) cs_set_user_bpammo ( id , CSW_DEAGLE , 35 ) client_print ( id , print_center , "Deagle Aldiniz!" ) } case 2 : { cs_set_user_bpammo ( id , CSW_HEGRENADE , 3 ) give_item ( id , "weapon_hegrenade" ) give_item ( id , "weapon_hegrenade" ) give_item ( id , "weapon_hegrenade" ) client_print ( id , print_center , "3 Adet El Bombasi Aldiniz!" ) } case 3 : { give_item ( id , "weapon_scout" ) cs_set_user_bpammo ( id , CSW_SCOUT , 90 ) client_print ( id , print_center , "Scout Aldiniz!" ) } case 4 : { give_item ( id , "weapon_m3" ) cs_set_user_bpammo ( id , CSW_M3 , 32 ) client_print ( id , print_center , "M3 Aldiniz!" ) } case 5 : { give_item ( id , "weapon_m4a1" ) cs_set_user_bpammo ( id , CSW_M4A1 , 90 ) client_print ( id , print_center , "M4A1 Aldiniz!" ) } case 6 : { give_item ( id , "weapon_m249" ) cs_set_user_bpammo ( id , CSW_M249 , 200 ) client_print ( id , print_center , "M249 Aldiniz!" ) } } menu_destroy ( menu ); return PLUGIN_HANDLED } public HumanHealthMenu ( id ) { new menu = menu_create ( "\rConfidence[CG] # Zombie World ~" , "hhmenu" ) menu_additem ( menu , "\y+10 HP\r[2 Frag]" , "1" , 0 ); menu_additem ( menu , "\y+25 HP\r[5 Frag]" , "2" , 0 ); menu_additem ( menu , "\y+50 HP\r[9 Frag]" , "3" , 0 ); menu_additem ( menu , "\y+75 HP\r[12 Frag]" , "4" , 0 ); menu_additem ( menu , "\y+150 HP\r[20 Frag]" , "5" , 0 ); menu_setprop ( menu , MPROP_EXITNAME , "Cikis" ); menu_setprop ( menu , MPROP_EXIT , MEXIT_ALL ); menu_display ( id , menu , 0 ); } public hhmenu ( id , menu , item ) { if ( item == MEXIT_ALL ) { GlobalMenu ( id ); } new data [ 10 ], name [ 32 ]; new access , callback ; menu_item_getinfo ( menu , item , access , data , 9 , name , 31 , callback ) new key = str_to_num ( data ) switch( key ) { case 1 : { set_user_health ( id , get_user_health ( id ) + 10 ) client_print ( id , print_center , "10 HP Aldiniz!" ) } case 2 : { set_user_health ( id , get_user_health ( id ) + 25 ) client_print ( id , print_center , "25 HP Aldiniz!" ) } case 3 : { set_user_health ( id , get_user_health ( id ) + 50 ) client_print ( id , print_center , "50 HP Aldiniz!" ) } case 4 : { set_user_health ( id , get_user_health ( id ) + 75 ) client_print ( id , print_center , "75 HP Aldiniz!" ) } case 5 : { set_user_health ( id , get_user_health ( id ) + 150 ) client_print ( id , print_center , "150 HP Aldiniz!" ) } } menu_destroy ( menu ); return PLUGIN_HANDLED } public FragTransfer ( id ) { } public ZombieHealthMenu ( id ) { new menu = menu_create ( "\rConfidence[CG] # Zombie World ~" , "zhmenu" ) menu_additem ( menu , "\y50 HP\r[4 Frag]" , "1" , 0 ); menu_additem ( menu , "\y100 HP\r[7 Frag]" , "2" , 0 ); menu_additem ( menu , "\y150 HP\r[12 Frag]" , "3" , 0 ); menu_additem ( menu , "\y300 HP\r[22 Frag]" , "4" , 0 ); menu_additem ( menu , "\y500 HP\r[45 Frag]" , "5" , 0 ); menu_setprop ( menu , MPROP_EXITNAME , "Cikis" ); menu_setprop ( menu , MPROP_EXIT , MEXIT_ALL ); menu_display ( id , menu , 0 ); } public zhmenu ( id , menu , item ) { if ( item == MEXIT_ALL ) { GlobalMenu ( id ); } new data [ 10 ], name [ 32 ]; new access , callback ; menu_item_getinfo ( menu , item , access , data , 9 , name , 31 , callback ) new key = str_to_num ( data ) switch( key ) { case 1 : { set_user_health ( id , get_user_health ( id ) + 50 ) client_print ( id , print_center , "50 HP Aldiniz!" ) } case 2 : { set_user_health ( id , get_user_health ( id ) + 100 ) client_print ( id , print_center , "100 HP Aldiniz!" ) } case 3 : { set_user_health ( id , get_user_health ( id ) + 150 ) client_print ( id , print_center , "150 HP Aldiniz!" ) } case 4 : { set_user_health ( id , get_user_health ( id ) + 300 ) client_print ( id , print_center , "300 HP Aldiniz!" ) } case 5 : { set_user_health ( id , get_user_health ( id ) + 500 ) client_print ( id , print_center , "500 HP Aldiniz!" ) } } menu_destroy ( menu ); return PLUGIN_HANDLED } public fw_player_killed ( victim , attacker , shouldgib ) { if( get_user_team ( attacker ) != 0 ) { gFrag [ attacker ] += get_pcvar_num ( gKillFrag ) } } public client_putinserver ( id ) { gFrag [ id ] = get_pcvar_num ( gStartFrag ) set_task ( 1.0 , "FragPacks" , id , _ , _ , "b" ) } public FragPacks ( id ) { if( 1 <= id <= 32 ) { set_hudmessage ( 10 , 255 , 255 , - 1.0 , 0.80 , 0 , 6.0 , 12.0 ) show_hudmessage ( id , "- Cebinizdeki Frag [%i] -^nMenuye Girmek Icin ^" M ^ " Tusuna Basiniz!" , gFrag [ id ]) } }
Bilinen Sorunlar:
1.Insan HP Menu; global menude görünüyor fakat açılmıyor.
2.Weapon Menude herhangi bir silah alınca bütün menüler kapanıyor fakat bir tek 3 tane bomba alınca global menüye geri dönüyor.
3.M tuşuna basınca ChooseTeam geliyor ve menü açılıyor. Ama menüde işlevsellik yok sadece global menü görünüyor herhangi bir şekilde menüler arası geçiş yok.
4.Herhangi bir menüyü cvar ayarından kapatınca, menü işlevselliğini yitiriyor fakat global menüde görünmeye devam ediyor.
5.Herhangi bir alt menüde Cikis tusuna basilinca global menüye dönmüyor.
6.Frag Transfer eklenmedi.
7.Menüden herhangi bir eşya alırken frag gitmesi sağlanmadı.
EDIT: En son mesajı şimdi gördüm, M3 ede kötü diyeni ilk defa görüyorum
Posts: 60
Threads: 12
Joined: Jun 2013
Reputation:
0
3. Sorunu ben hallederim kardeşim sıkıntı yok
Pikachu , şöyle halledicem saydan /bbmenu yazınca açılıyor menu ben m tuşuna serhata /bbmenu yazmayı atattırıcam.O işi hallederiz kardeşim.Ama sorun 3'ün diğer Kısımlarını bilmiyorum çünki bilgim yok
- - - - - - - - - -
hallederim derken 3. sorunu en baştaki m tuşuna basınca açılmayı
Posts: 841
Threads: 16
Joined: Feb 2013
Reputation:
0
14-07-13, 01:30
(This post was last modified: 14-07-13, 01:33 by JDM .)
Bunu ekleme amacını anlamadım?
EDIT:
Eklenti üzerinde çalışıyorum bittiği an sitede paylaşacağım.
Steam ID: STEAM_1:0:70428872
Steam Name: Seps!s
Skype: jdm.csplague
Takdir ediliyorsan değil, Taklit ediliyorsan başarmışsın demektir.
Albert Einstein
Posts: 331
Threads: 23
Joined: Mar 2013
Reputation:
0
Frag'i user packs'e bağlamak için yazdım.
Posts: 841
Threads: 16
Joined: Feb 2013
Reputation:
0
jail.inc eklendiğinde kullanılan mod'un jailbreak tabanlı mod olması gerekicek ama bu seferde?
Steam ID: STEAM_1:0:70428872
Steam Name: Seps!s
Skype: jdm.csplague
Takdir ediliyorsan değil, Taklit ediliyorsan başarmışsın demektir.
Albert Einstein
Posts: 2,027
Threads: 43
Joined: Jun 2012
Reputation:
0
14-07-13, 03:01
(This post was last modified: 14-07-13, 03:04 by akcaliberkk .)
Cvarlar:
PHP Code:
cpFragTransfer = register_cvar ( "frag_transfer" , "1" ) // 1 transferi açar, 0 transferi devre dışı bırakır cpBirim = register_cvar ( "frag_birim" , "Frag" ) // Eğer para biriminin ismini degistirmek istersen // Silah Fiyatlari cpDeagle = register_cvar ( "frag_deagle" , "5" ) cpBomba = register_cvar ( "frag_bomba" , "15" ) cpScout = register_cvar ( "frag_scout" , "20" ) cpPompali = register_cvar ( "frag_pompali" , "30" ) cpM4A1 = register_cvar ( "frag_m4a1" , "40" ) cpM249 = register_cvar ( "frag_m249" , "70" ) // HP Insan Fiyatlari cpi10HP = register_cvar ( "frag_i10hp" , "2" ) cpi25HP = register_cvar ( "frag_i25hp" , "5" ) cpi50HP = register_cvar ( "frag_i50hp" , "9" ) cpi100HP = register_cvar ( "frag_i100hp" , "12" ) cpi250HP = register_cvar ( "frag_i250hp" , "20" ) // HP Zombi Fiyatlari cpz50HP = register_cvar ( "frag_z50hp" , "4" ) cpz100HP = register_cvar ( "frag_z100hp" , "7" ) cpz150HP = register_cvar ( "frag_z150hp" , "12" ) cpz300HP = register_cvar ( "frag_z300hp" , "22" ) cpz500HP = register_cvar ( "frag_z500hp" , "45" )
Komutlar
amx_givefrag < nick / @all / @T / @CT > <miktar> // Oyuncuya frag verir. Yetki sadece rcon, istersen değiştirebilirsin. Ayrıca sadece bu komuta toplu kullanım ekledim. Belki etkinlik yapmak ister de herkese hediye frag dağıtırsan diye.
amx_takefrag <nick> <miktar> // Oyuncudan frag siler
amx_getfrag <nick> // Oyuncunun mevcut fragını gösterir
Ayrıca menüden kimse parasının yetmediği tuşa basamaz. Devre dışı görünür. Aynı şekilde zombilere insan hp devre dışı, insanlara zombi hp devre dışıdır.
Dosya ekte
edit: bu arada jdm sayfayı yenilemeden attığım için mesajını yeni gördüm . Kusura bakma
Attached Files
frag_shop.sma (Size: 18.73 KB / Downloads: 97)
frag_shop.amxx (Size: 21.09 KB / Downloads: 35)
Posts: 60
Threads: 12
Joined: Jun 2013
Reputation:
0
Şimdi akcaliberkk söylememiş ama unuttuğundan mı söylememiş bilmiyorum bi bakabilir misiniz coder kardeşlerim hemen weapon menüyü de sadece ctler açabilir.Unuttuğundan mı söylememiş deminki paylaşımda yoksa engelli değil mi weapon menu????
Posts: 841
Threads: 16
Joined: Feb 2013
Reputation:
0
Weapon menu sadece CT'ler açabilir.
Attached Files
frag_shop.sma (Size: 18.13 KB / Downloads: 53)
Steam ID: STEAM_1:0:70428872
Steam Name: Seps!s
Skype: jdm.csplague
Takdir ediliyorsan değil, Taklit ediliyorsan başarmışsın demektir.
Albert Einstein
Posts: 60
Threads: 12
Joined: Jun 2013
Reputation:
0
Jdm diğer menülerde isteiğime göre demi kardeşim Zombi hp menu sadece tler insan hp menu sadece Ctler açabilir