PHP- Kodu:
/* 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 gStartFrag
new gKillFrag
new gFrag
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")
}
public GlobalMenu(id) {
new menu = menu_create("\rConfidence[CG] # Zombie World ~", "gmenu")
menu_additem(menu, "\ySilah Menusu", "1", 0);
menu_additem(menu, "\yHP Menusu", "2", 0);
menu_additem(menu, "\yFrag Transfer", "3", 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;
}
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 : {
WeaponMenu(id)
}
case 2 : {
HealthMenu(id)
}
case 3 : {
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)
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 : {
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id,CSW_DEAGLE,35)
client_print(id, print_center, "Deagle Aldiniz!")
}
case 2 : {
give_item(id, "weapon_hegrenade")
cs_set_user_bpammo(id,CSW_HEGRENADE,3)
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!")
}
}
return PLUGIN_HANDLED
}
public HealthMenu(id) {
new menu = menu_create("\rConfidence[CG] # Zombie World ~", "hmenu")
menu_additem(menu, "\y+10 HP\r[5 Frag]", "1", 0);
menu_additem(menu, "\y+25 HP\r[10 Frag]", "2", 0);
menu_additem(menu, "\y+50 HP\r[18 Frag]", "3", 0);
menu_additem(menu, "\y+100 HP\r[30 Frag]", "4", 0);
menu_additem(menu, "\y+250 HP\r[50 Frag]", "5", 0);
menu_setprop(menu, MPROP_EXITNAME, "Cikis");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public hmenu(id, menu, item) {
if ( item == MEXIT_ALL ) {
GlobalMenu(id)
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 : {
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) + 100)
client_print(id, print_center, "100 HP Aldiniz!")
}
case 5 : {
set_user_health(id, get_user_health(id) + 250)
client_print(id, print_center, "250 HP Aldiniz!")
}
}
return PLUGIN_HANDLED
}
public FragTransfer(id) {
}
public fw_player_killed(victim, attacker, shouldgib) {
if( cs_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)
ShowSyncHudMsg(id, syncObj,"- Cebinizdeki Frag [%i] -^nMenuye Girmek Icin ^"M^" Tusuna Basiniz!", gFrag[id])
}
}
Valla bu kadarı oldu şimdilik, yararlanmak isteyen kişiler bu pluginin üstünden gidebilir. En kısa zamanda plugine devam edicem.