Evet altta gördüğünüz el emeği göz nuru pluginim. Hiç bir koda hiçbir yerden bakmadım, olan ezberimle bişeyler karalamaya çalıştım.Deneme amaçlı yaptığım ve zaten tüm plugin aynı mantıkla olduğu için bütün silahları ekleme gereği duymadım.
Hatalar:
akcaliberkk'e BU KONUYU açtığı için teşekkür etmeyi bir borç bilirim
---------- Alttaki Mesaj Zamani 16:41 ---------- Önceki Mesaj Zamani 16:29 ----------
5 kere kontrol etmeme rağmen görememişim kocaman hataları :/ Şimdi pluginde bir problem yok sorunsuz çalışıyor fakat tek sorun var. Para olmadığı vakit silah gelmiyor ama Yeterli Paran Yok! yazısıda çıkmıyor. -Para olduğu vakit silahı alınca yazı çıkıyor-
PHP Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#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")
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")
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")
give_item(id,"ammo_338magnum")
}
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")
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")
give_item(id,"ammo_50ae")
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")
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")
give_item(id,"ammo_556nato")
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")
return PLUGIN_HANDLED
}
client_print(id,print_center,"Ak47 Satin Aldiniz")
cs_set_user_money(cs_get_user_money(id) - Ak47Para)
give_item(id,"weapon_ak47")
give_item(id,"ammo_762nato")
return PLUGIN_HANDLED
}
Hatalar:
PHP Code:
deneme.sma(42) : warning 209: function "giveawp" should return a value
deneme.sma(77) : error 088: number of arguments does not match definition
akcaliberkk'e BU KONUYU açtığı için teşekkür etmeyi bir borç bilirim

---------- Alttaki Mesaj Zamani 16:41 ---------- Önceki Mesaj Zamani 16:29 ----------
PHP Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#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")
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")
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")
give_item(id,"ammo_338magnum")
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")
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")
give_item(id,"ammo_50ae")
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")
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")
give_item(id,"ammo_556nato")
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")
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")
give_item(id,"ammo_762nato")
return PLUGIN_HANDLED
}
5 kere kontrol etmeme rağmen görememişim kocaman hataları :/ Şimdi pluginde bir problem yok sorunsuz çalışıyor fakat tek sorun var. Para olmadığı vakit silah gelmiyor ama Yeterli Paran Yok! yazısıda çıkmıyor. -Para olduğu vakit silahı alınca yazı çıkıyor-
uhcakiP
Özel Plugin Kodlanır! Steam_ID = STEAM_0:0:54912140
Steam_Nick = Ragnar Lothbrok
https://steamcommunity.com/id/lothbrok

