/**
* Created by AMXX-Stuido
* User: ITenGriTR
* Date: 25.08.2019
* Time 12.15
*/
#include <amxmodx>
#include <cstrike>
#include <fun>
new iG_SizeofPrimary,iG_SizeofSecondery;
new iG_PrimaryWeapon,iG_SeconderyWeapon;
new const sG_PrimaryWeapons[][][] = {
{"AK47","weapon_ak47"},
{"M4A1","weapon_m4a1"},
{"AUG","weapon_aug"},
{"SG552","weapon_sg552"},
{"GALIL","weapon_galil"},
{"FAMAS","weapon_famas"},
{"AWP","weapon_awp"},
{"MP5","weapon_mp5navy"},
{"M3","weapon_m3"},
{"XM1014","weapon_xm1014"},
{"P90","weapon_p90"},
{"MAC10","weapon_mac10"},
{"UMP","weapon_ump45"},
{"M249","weapon_m249"}
}
new const sG_SeconderyWeapons[][][] = {
{"USP","weapon_usp"},
{"GLOCK","weapon_glock18"},
{"P228","weapon_p228"},
{"FIVE SEVEN","weapon_fiveseven"},
{"DEAGLE","weapon_deagle"}
}
public plugin_init(){
register_plugin
("Naber",
"1.0",
"Berk");
register_logevent("pRoundStart",2,"1=Round_Start");
iG_SizeofPrimary = sizeof(sG_PrimaryWeapons);
iG_SizeofSecondery = sizeof(sG_SeconderyWeapons);
iG_PrimaryWeapon = menu_create("\yBIRINCIL \rSilahlar","pTakePrimary_Prcs");
for(new i; i < iG_SizeofPrimary; i++){
menu_additem(iG_PrimaryWeapon,sG_PrimaryWeapons[i][0][0],sG_PrimaryWeapons[i][1][0]);
}
menu_setprop(iG_PrimaryWeapon,MPROP_NUMBER_COLOR,"\y");
menu_setprop(iG_PrimaryWeapon,MPROP_BACKNAME,"\rGeri");
menu_setprop(iG_PrimaryWeapon,MPROP_NEXTNAME,"\rIleri");
menu_setprop(iG_PrimaryWeapon,MPROP_EXITNAME,"\rCikis");
iG_SeconderyWeapon = menu_create("\yIKINCIL \rSilahlar","pTakeSecondery_Prcs");
for(new i; i < iG_SizeofSecondery; i++){
menu_additem(iG_SeconderyWeapon,sG_SeconderyWeapons[i][0][0],sG_SeconderyWeapons[i][1][0]);
}
menu_setprop(iG_SeconderyWeapon,MPROP_NUMBER_COLOR,"\y");
menu_setprop(iG_SeconderyWeapon,MPROP_BACKNAME,"\rGeri");
menu_setprop(iG_SeconderyWeapon,MPROP_NEXTNAME,"\rIleri");
menu_setprop(iG_SeconderyWeapon,MPROP_EXITNAME,"\rCikis");
}
public pRoundStart(){
set_task(0.1,"pWaitAll",0);
}
public pWaitAll(){
new sL_Players[32],iL_Num,iL_UID;
get_players(sL_Players,iL_Num);
for(new i; i < iL_Num; i++){
iL_UID = sL_Players[i];
strip_user_weapons(iL_UID);
give_item(iL_UID,"weapon_knife");
menu_display(iL_UID,iG_PrimaryWeapon);
}
}
public pTakePrimary_Prcs(iP_ID,iM_ID,iM_Item){
if(iM_Item == MENU_EXIT){
return PLUGIN_HANDLED;
}
new sL_Data[26],iL_Free,iL_WeaponID;
menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,25,_,_,iL_Free);
give_item(iP_ID,sL_Data);
iL_WeaponID = get_weaponid(sL_Data);
cs_set_user_bpammo(iP_ID,iL_WeaponID,256);
menu_display(iP_ID,iG_SeconderyWeapon);
return PLUGIN_HANDLED;
}
public pTakeSecondery_Prcs(iP_ID,iM_ID,iM_Item){
if(iM_Item == MENU_EXIT){
return PLUGIN_HANDLED;
}
new sL_Data[26],iL_Free,iL_WeaponID;
menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,25,_,_,iL_Free);
give_item(iP_ID,sL_Data);
iL_WeaponID = get_weaponid(sL_Data);
cs_set_user_bpammo(iP_ID,iL_WeaponID,256);
return PLUGIN_HANDLED;
}