PHP Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
new gAwpPara
new gDeaglePara
new gM4a1Para
new gAk47Para
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /awp","giveawp")
register_clcmd("say /deagle","givedeagle")
register_clcmd("say /m4a1","givem4a1")
register_clcmd("say /ak47","giveak47")
register_clcmd("say_team /awp","giveawp")
register_clcmd("say_team /deagle","givedeagle")
register_clcmd("say_team /m4a1","givem4a1")
register_clcmd("say_team /ak47","giveak47")
gAwpPara = register_cvar("amx_awppara","4750")
gDeaglePara = register_cvar("amx_deaglepara","650")
gM4a1Para = register_cvar("amx_m4a1para","3100")
gAk47Para = register_cvar("amx_ak47para","2500")
}
public giveawp(id) {
new AwpPara = get_pcvar_num(gAwpPara)
if(cs_get_user_money(id) < AwpPara) {
client_print(id,print_center,"Yeterli Paran Yok! %d$ Gerekli",AwpPara)
return PLUGIN_HANDLED
}
if(!is_user_alive(id)) {
return PLUGIN_HANDLED
}
if(user_has_weapon(id,18)) {
client_print(id,print_center,"Bu Silaha Zaten Sahipsin!")
return PLUGIN_HANDLED
}
if(cs_get_user_buyzone(id) != 1) {
client_print(id,print_center,"Burada Silah Alamazsin!")
return PLUGIN_HANDLED
}
client_print(id,print_center,"Awp Satin Aldiniz!")
cs_set_user_money(id,cs_get_user_money(id) - AwpPara)
give_item(id,"weapon_awp")
cs_set_user_bpammo(id,CSW_AWP,30)
return PLUGIN_HANDLED
}
public givedeagle(id) {
new DgPara = get_pcvar_num(gDeaglePara)
if(cs_get_user_money(id) < DgPara) {
client_print(id,print_center,"Yeterli Paran Yok! %d$ Gerekli",DgPara)
return PLUGIN_HANDLED
}
if(!is_user_alive(id)) {
return PLUGIN_HANDLED
}
if(user_has_weapon(id,26)) {
client_print(id,print_center,"Bu Silaha Zaten Sahipsin!")
return PLUGIN_HANDLED
}
if(cs_get_user_buyzone(id) != 1) {
client_print(id,print_center,"Burada Silah Alamazsin!")
return PLUGIN_HANDLED
}
client_print(id,print_center,"Deagle Satin Aldiniz")
cs_set_user_money(id,cs_get_user_money(id) - DgPara)
give_item(id,"weapon_deagle")
cs_set_user_bpammo(id,CSW_DEAGLE,35)
return PLUGIN_HANDLED
}
public givem4a1(id) {
new M4a1Para = get_pcvar_num(gM4a1Para)
if(cs_get_user_money(id) < M4a1Para) {
client_print(id,print_center,"Yeterli Paran Yok! %d$ Gerekli",M4a1Para)
return PLUGIN_HANDLED
}
if(!is_user_alive(id)) {
return PLUGIN_HANDLED
}
if(user_has_weapon(id,22)) {
client_print(id,print_center,"Bu Silaha Zaten Sahipsin!")
return PLUGIN_HANDLED
}
if(cs_get_user_buyzone(id) != 1) {
client_print(id,print_center,"Burada Silah Alamazsin!")
return PLUGIN_HANDLED
}
if(get_user_team(id) != 2) {
client_print(id,print_center,"Bu Silahi Almak icin CT Olman Gerekiyor!")
return PLUGIN_HANDLED
}
client_print(id,print_center,"M4a1 Satin Aldiniz")
cs_set_user_money(id,cs_get_user_money(id) - M4a1Para)
give_item(id,"weapon_m4a1")
cs_set_user_bpammo(id,CSW_M4A1,90)
return PLUGIN_HANDLED
}
public giveak47(id) {
new Ak47Para = get_pcvar_num(gAk47Para)
if(cs_get_user_money(id) < Ak47Para) {
client_print(id,print_center,"Yeterli Paran Yok! %d$ Gerekli",Ak47Para)
return PLUGIN_HANDLED
}
if(!is_user_alive(id)) {
return PLUGIN_HANDLED
}
if(user_has_weapon(id,28)) {
client_print(id,print_center,"Bu Silaha Zaten Sahipsin!")
return PLUGIN_HANDLED
}
if(cs_get_user_buyzone(id) != 1) {
client_print(id,print_center,"Burada Silah Alamazsin!")
return PLUGIN_HANDLED
}
if(get_user_team(id) != 1) {
client_print(id,print_center,"Bu Silahi Almak icin T Olman Gerekiyor!")
return PLUGIN_HANDLED
}
client_print(id,print_center,"Ak47 Satin Aldiniz")
cs_set_user_money(id,cs_get_user_money(id) - Ak47Para)
give_item(id,"weapon_ak47")
cs_set_user_bpammo(id,CSW_AK47,90)
return PLUGIN_HANDLED
}
Evet plugin son halini aldı, nasıl olmuş akcaliberkk ? fikrin gerçekten önemli

Bu arada kodlarken aklıma bir kod daha takıldı, araştırdım fakat bulamadım. Oyuncunun birincil veya ikincil silahı olup olmadığını nasıl kontrol ediyorum. Yani bu pluginde şuan m4a1 e sahip bi oyuncu /ak47 yazınca birde keleş geliyor ben bunuda engellemek istesem hangi kodu kullanmam gerekicek.
Ayrıca dediğin gibi plugin basit olsada olabilicek en gelişmiş hale getirmeye çalışıyorum
Birde kodların genel mantığı çözmeye başladıkça yapması eğlenceli bir hale geliyor
uhcakiP
Özel Plugin Kodlanır! Steam_ID = STEAM_0:0:54912140
Steam_Nick = Ragnar Lothbrok
https://steamcommunity.com/id/lothbrok

