Küçücük bir hata düzeltebilir misiz :)
Moderatör: Moderatörler
-
ibrhmtpskl
Konu Sahibi - Mesajlar: 456
- Kayıt: Pzt Ağu 01, 2016 11:49 am
- Konum: Ankara
- Clan İsmi: BaskenT Ailesi
Küçücük bir hata düzeltebilir misiz :)
Yardımcı olabilir misiniz ?
HATALAR ;
dm_gunmenu.sma(99) : error 017: undefined symbol "Item"
dm_gunmenu.sma(99) : error 072: "sizeof" operator is invalid on "function" symbols
dm_gunmenu.sma(99) : error 029: invalid expression, assumed zero
dm_gunmenu.sma(99) : fatal error 107: too many error messages on one line
HATALAR ;
dm_gunmenu.sma(99) : error 017: undefined symbol "Item"
dm_gunmenu.sma(99) : error 072: "sizeof" operator is invalid on "function" symbols
dm_gunmenu.sma(99) : error 029: invalid expression, assumed zero
dm_gunmenu.sma(99) : fatal error 107: too many error messages on one line
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
| Link: | |
| Linklerini gizle |
-
Ahmethamza_1
- Mesajlar: 134
- Kayıt: Sal May 16, 2017 4:48 pm
Küçücük bir hata düzeltebilir misiz :)
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fun>
#include <cstrike>
new bool:auto[33];
new last_primary[33][32];
new last_secondary[33][32];
new grenades[33];
new const g_weapons[] =
{
CSW_P228,
CSW_SCOUT,
CSW_XM1014,
CSW_MAC10,
CSW_AUG,
CSW_ELITE,
CSW_FIVESEVEN,
CSW_UMP45,
CSW_SG550,
CSW_GALIL,
CSW_FAMAS,
CSW_USP,
CSW_GLOCK18,
CSW_AWP,
CSW_MP5NAVY,
CSW_M249,
CSW_M3,
CSW_M4A1,
CSW_TMP,
CSW_G3SG1,
CSW_DEAGLE,
CSW_SG552,
CSW_AK47,
CSW_P90
}
new const g_max_bp[] =
{
52,
90,
32,
100,
90,
120,
100,
100,
90,
90,
90,
100,
120,
30,
120,
200,
32,
90,
120,
90,
35,
90,
90,
100
}
public plugin_init() {
RegisterHam( Ham_Spawn, "player", "SpawnPost",1)
register_clcmd("say /guns","ActivateMenu")
register_clcmd("say /silah","ActivateMenu")
}
public SpawnPost(id) {
if(!is_user_alive(id)) return;
strip_user_weapons(id)
give_item(id,"weapon_knife")
if(auto[id]) {
give_item(id,last_primary[id])
give_item(id,last_secondary[id])
}
else {
ShowGunsMenu(id)
}
if(grenades[id] == 2) {
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_smokegrenade")
}
refill_weapons(id)
}
public ShowGunsMenu(id) {
static Item[512]
new Menu = menu_create("\w[\yBaskenT\w] : \rSilah Menusu","menu_handler")
formatex(Item, charsmax(Item)," \w( \yYeni \rSilahlar \w)")
menu_additem(Menu, Item, "1")
formatex(Item, charsmax(Item)," \w( \yOnceki Elde Alinan \rSilahlar \w)")
menu_additem(Menu, Item, "2")
formatex(Item, charsmax(Item)," \w( \yHer Zaman Onceki Elde Alinan \rSilahlar \w)")
menu_additem(Menu, Item, "3")
menu_setprop(Menu,MPROP_EXIT,MEXIT_NEVER)
menu_display(id,Menu,0)
}
public menu_handler(id,menu,item) {
new data[6],name[64];
new access,callback;
menu_item_getinfo(menu, item, access, data, 5, name, 63, callback)
switch(str_to_num(data)) {
case 1:{
ShowNewGunsMenu(id);
}
case 2:{
give_item(id,last_primary[id])
give_item(id,last_secondary[id])
if(grenades[id] == 2) {
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_smokegrenade")
}
refill_weapons(id)
}
case 3:{
give_item(id,last_primary[id])
give_item(id,last_secondary[id])
if(grenades[id] == 2) {
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_smokegrenade")
}
refill_weapons(id)
auto[id] = true;
client_print(id,print_chat,"[GUNS] Artik size Silah Menusu gosterilmeyecek. Tekrar gosterilmesini isterseniz /guns veya /silah yaziniz.")
}
}
menu_destroy(menu)
}
public ShowNewGunsMenu(id) {
new menu = menu_create("\w[\yBaskenT\w] : \rSilahlar","menu_handler2")
menu_additem(menu,"\w[\yM4A1\w]","weapon_m4a1")
menu_additem(menu,"\w[\yAK47\w]","weapon_ak47")
menu_additem(menu,"\w[\yAUG\w]","weapon_aug")
menu_additem(menu,"\w[\ySG552\w]","weapon_sg552")
menu_additem(menu,"\w[\yGalil\w]","weapon_galil")
menu_additem(menu,"\w[\yFamas\w]","weapon_famas")
menu_additem(menu,"\w[\yScout\w]","weapon_scout")
menu_additem(menu,"\w[\rAWP\w]","weapon_awp")
menu_additem(menu,"\w[\yM249\w]","weapon_m249")
menu_additem(menu,"\w[\yUMP45\w]","weapon_ump45")
menu_additem(menu,"\w[\yMP5 Navy\w]","weapon_mp5")
menu_additem(menu,"\w[\yM3\w]","weapon_m3")
menu_setprop(menu,MPROP_EXIT,MEXIT_NEVER)
menu_display(id,menu,0)
}
public menu_handler2(id,menu,item) {
new data[32],name[64];
new access,callback;
menu_item_getinfo(menu, item, access, data, 31, name, 63, callback)
give_item(id,data)
copy(last_primary[id],31,data)
ShowSecondaryMenu(id)
menu_destroy(menu)
}
public ShowSecondaryMenu(id) {
new menu = menu_create("\w[\yBaskenT\w] : \rTabancalar", "menu_handler3")
menu_additem(menu,"\w[\yUSP\w]", "weapon_usp")
menu_additem(menu,"\w[\yGlock\w]"," weapon_glock18")
menu_additem(menu,"\w[\yDeagle\w]", "weapon_deagle")
menu_additem(menu,"\w[\yP228\w]", "weapon_p228")
menu_additem(menu,"\w[\yElite\w]", "weapon_elite")
menu_additem(menu,"\w[\yFive Seven\w]", "weapon_fiveseven")
menu_setprop(menu,MPROP_EXIT,MEXIT_NEVER)
menu_display(id,menu,0)
}
public menu_handler3(id,menu,item) {
new data[32],name[64];
new access,callback;
menu_item_getinfo(menu, item, access, data, 31, name, 63, callback)
give_item(id,data)
copy(last_secondary[id],31,data)
if(!grenades[id]) {
ShowGrenadeMenu(id)
}
if(grenades[id] == 2) {
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_smokegrenade")
}
refill_weapons(id)
menu_destroy(menu)
}
public ShowGrenadeMenu(id) {
new menu = menu_create("\rHer El Bomba Almak Ister misiniz ?","menu_handler4")
menu_additem(menu,"Evet, Her El Bomba Istiyorum","1")
menu_additem(menu,"Hayir, Hic Bomba Istemiyorum","2")
menu_setprop(menu,MPROP_EXIT,MEXIT_NEVER)
menu_display(id,menu,0)
}
public menu_handler4(id,menu,item) {
new data[6],name[64];
new access,callback;
menu_item_getinfo(menu, item, access, data, 5, name, 63, callback)
switch(str_to_num(data)) {
case 1:{
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_smokegrenade")
grenades[id] = 2
client_print(id,print_chat,"[GUNS] Artik size her el bomba verilecek. Bu ayari degistirmek icin /bomba veya /grenades yazin.")
}
case 2:{
grenades[id] = 1
client_print(id,print_chat,"[GUNS] Artik size hicbir zaman bomba verilmeyecek. Bu ayari degistirmek icin /bomba veya /grenades yazin.")
}
}
menu_destroy(menu)
}
public ActivateMenu(id) {
auto[id] = false;
client_print(id,print_chat,"[GUNS] Silah menusunu aktif ettiniz. Bir dahaki sefere tekrar yeni silah secebilirsiniz.")
}
public SwitchGrenades(id) {
client_print(id,print_chat,"[GUNS] Bomba ayarinizi: ^"%s^" olarak degistirdiniz. Artik size %s",grenades[id] == 2 ? "Hicbir Zaman Bomba Verilmesin":"Her El Bomba Verilsin",grenades[id] == 2 ? "bomba verilmeyecek.":"her el bomba verilecek.")
grenades[id] = grenades[id] == 2 ? 1 : 2;
}
stock refill_weapons(id) {
new weapons[32],inum;
get_user_weapons(id,weapons,inum)
for(new i;i<inum;i++) {
for(new a;a < sizeof(g_weapons); a++) {
if(weapons[i] == g_weapons[a]) {
cs_set_user_bpammo(id,weapons[i],g_max_bp[a])
}
}
}
}
| Link: | |
| Linklerini gizle |
-
ibrhmtpskl
Konu Sahibi - Mesajlar: 456
- Kayıt: Pzt Ağu 01, 2016 11:49 am
- Konum: Ankara
- Clan İsmi: BaskenT Ailesi
Küçücük bir hata düzeltebilir misiz :)
Çok teşekkür ederim oldu bişi daha rica edebilir miyim. Bu pluginde el başlayınca otomatik olarak m4 ak ve deagle veriyor bunu kaldırabilirmisin ? Eğer kaldırabilirsen çok müteşekkir olurum ya.
@Ahmethamza_1
@Ahmethamza_1
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
| Link: | |
| Linklerini gizle |
-
Ahmethamza_1
- Mesajlar: 134
- Kayıt: Sal May 16, 2017 4:48 pm
Küçücük bir hata düzeltebilir misiz :)
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
| Link: | |
| Linklerini gizle |
-
ibrhmtpskl
Konu Sahibi - Mesajlar: 456
- Kayıt: Pzt Ağu 01, 2016 11:49 am
- Konum: Ankara
- Clan İsmi: BaskenT Ailesi
Küçücük bir hata düzeltebilir misiz :)
Böyle dedi ama sorun olur mu ki ?
bayrakmodu.sma(2541) : warning 204: symbol is assigned a value that is never used: "iWeapon"
| Link: | |
| Linklerini gizle |
-
Ahmethamza_1
- Mesajlar: 134
- Kayıt: Sal May 16, 2017 4:48 pm
Küçücük bir hata düzeltebilir misiz :)
sanmam ama bunu al en iyisi
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
| Link: | |
| Linklerini gizle |
-
ibrhmtpskl
Konu Sahibi - Mesajlar: 456
- Kayıt: Pzt Ağu 01, 2016 11:49 am
- Konum: Ankara
- Clan İsmi: BaskenT Ailesi
Küçücük bir hata düzeltebilir misiz :)
Çok teşekkür ederim sayende hallettim herşeyi. Ts gel istersen konuaşlım yetki verelim
| Link: | |
| Linklerini gizle |
-
Ahmethamza_1
- Mesajlar: 134
- Kayıt: Sal May 16, 2017 4:48 pm
-
ibrhmtpskl
Konu Sahibi - Mesajlar: 456
- Kayıt: Pzt Ağu 01, 2016 11:49 am
- Konum: Ankara
- Clan İsmi: BaskenT Ailesi
-
Ahmethamza_1
- Mesajlar: 134
- Kayıt: Sal May 16, 2017 4:48 pm