1. sayfa (Toplam 2 sayfa)
say dan /armor ile can yeleği satın alma
Gönderilme zamanı: Cum Şub 08, 2019 7:49 pm
gönderen saw_wind
Selamlar herkese.
Say komutu ile /armor yazınca örneğin 1000$ a yedek can satın alma pluginini yapabilecek var mı?
/armor yazınca 100 can yeleği gelmeli.
Fiyatı 1000$ olur ben .sma ile değiştirebilirim.
Teşekkürler şimdiden.
say dan /armor ile can yeleği satın alma
Gönderilme zamanı: Cum Şub 08, 2019 7:53 pm
gönderen By.King ►EmrullaH◄
Kod: Tümünü seç
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <cstrike>
#define PLUGIN "NewPlugin"
#define VERSION "1.0"
#define AUTHOR "By.KinG"
public plugin_init() {
register_clcmd("say /armor", "ArmorAL")
}
public ArmorAL(id)
{
cs_set_user_armor(id, cs_get_user_armor + 100)
cs_set_user_money(id, cs_get_user_money - 1000)
}
say dan /armor ile can yeleği satın alma
Gönderilme zamanı: Cum Şub 08, 2019 7:53 pm
gönderen xdferlesh1
Kod: Tümünü seç
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <biohazard>
#include <cstrike>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Ahmet"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /armor","armorver")
}
public armorver(id) {
if(!is_user_alive(id) && is_user_zombie(id)) {
client_print(id,print_center,"Oluler Ve Zombiler Bunu alamaz.")
return PLUGIN_HANDLED
}
if(cs_get_user_money(id) < 1000) {
client_print(id,print_center,"Paran Yetersiz. Fiyat : 1000")
return PLUGIN_HANDLED
}
if(cs_get_user_money(id) > 1000)
cs_set_user_money(id,cs_get_user_money(id) - 1000)
client_print(id,print_center,"100 Armor Satin Aldiniz.")
set_user_armor(id,100)
}
say dan /armor ile can yeleği satın alma
Gönderilme zamanı: Cum Şub 08, 2019 9:10 pm
gönderen Emre Gezer
Yukarıda atılan her iki eklentide de belli başlı hatalar var. Telefondan yazdığım için yaptıkları hataları yazamayacağım alttakini kullanabilirsiniz. Telefondan yazdığım için satır hatası vs.verebilir.
Kod: Tümünü seç
#include <amxmodx>
#include <cstrike>
public plugin_init(){
register_plugin("Eklenti", "1.0", "eg")
register_clcmd("say /armor", "gonder")
}
public gonder(id){
new gonder2 = cs_get_user_money
new gonder3 = cs_set_user_money
new gonder4 = cs_get_user_armor
new gonder5 = cs_set_user_armor
if(!is_user_alive(id) && gonder2(id) > 1000){
gonder3(id, gonder2(id) - 1000)
gonder5(id, gonder4(id) + 100)
client_print(id, print_chat, "Armor Satin Aldin!")
return PLUGIN_HANDLED;
}
else if(gonder2(id) < 1000){
client_print(id, print_chat, "Yeterli paraniz bulunmamaktadir.")
return PLUGIN_HANDLED;
}
}
say dan /armor ile can yeleği satın alma
Gönderilme zamanı: Cum Şub 08, 2019 9:58 pm
gönderen Catchy
Q47. yazdı: Cum Şub 08, 2019 9:50 pm
inanmıcaksın ama üsttekilerin hepsi hatali buyur kardeşim sorunsuz hali
Kod: Tümünü seç
armorfiyat = register_cvar("armorfiyat","1000") // fiyat
Kod: Tümünü seç
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
new const kimbu[][] = {
"+-!!",
"v1.0",
"Q47"
}
#define TAG "CSD"
new armorfiyat;
public plugin_init() register_plugin(kimbu[0],kimbu[1][0],kimbu[2][0]) , register_clcmd("say /armor","nevarkazim") ,armorfiyat = register_cvar("armorfiyat","1000") // fiyat
public nevarkazim(id)
{
if(!is_user_alive(id)) {
renkli_yazi(id,"!g Bu Islem !t Icin Yasiyor Olman Gerek !t[!g%s!t]",TAG)
return PLUGIN_HANDLED;
}
if(cs_get_user_money(id) >= get_pcvar_num(armorfiyat))
{
set_user_armor(id,get_user_armor( id ) + 100)
cs_set_user_money(id,cs_get_user_money( id ) - get_pcvar_num(armorfiyat))
renkli_yazi(id,"!t[!g%s!t] !g%i$ !tKarsiliginda !g 100 !t Armor Aldin. ",TAG,get_pcvar_num(armorfiyat))
}
else
renkli_yazi(id,"!g Malesef !t Bu Islem Icin !n Ucret Yetersiz , Gerekli Gerekli Para!t[!g%i!t]",TAG,get_pcvar_num(armorfiyat) - cs_get_user_money(id))
return PLUGIN_CONTINUE
}
stock renkli_yazi(const id, const input[], any:...)
{
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!n", "^x01");
replace_all(msg, 190, "!g", "^x04");
replace_all(msg, 190, "!t", "^x03");
client_print_color(id, id, msg);
}
Şimdi bende sana amxmisc kütüphanesini kullandığın için hatalı diyim mi ?
say dan /armor ile can yeleği satın alma
Gönderilme zamanı: Cum Şub 08, 2019 10:29 pm
gönderen saw_wind
arkadaşlar hepinizin eline sağlık o zaman koşul ifadelerini şöyle yapmamız mümkün mü?
Örneğin oyuncunun 1000$ varsa alsın yoksa paran yok diye uyarı versin
-sadece yaşıyorken alabilmeli, ölüyken alamaz uyarısı
-sadece CT iken alabilmeli, T iken alamaz uyarısı
say dan /armor ile can yeleği satın alma
Gönderilme zamanı: Cum Şub 08, 2019 10:31 pm
gönderen xdferlesh1
ben dediklerinin aynısını yapıp attım fakat t değil zombi olarak yaptım orasını
say dan /armor ile can yeleği satın alma
Gönderilme zamanı: Cum Şub 08, 2019 10:32 pm
gönderen Necati Doğan
@Q47 ordaki stock renkli_yazi gerekli mi sence, kullan direk client_print_color? Eklentilerde stock kullanmak sağlıklı değil.
@saw_wind buyur dene dostum.
Kod: Tümünü seç
#include <amxmodx>
#include <reapi>
#define SERVERISMI "CSDuragi" // Reklami duzenleyin.
new fiyat;
public plugin_init(){
register_plugin("Eklenti", "1.0", "nd");
register_clcmd("say /armor", "devam");
register_clcmd("say_team /armor", "devam");
fiyat = register_cvar("armor_fiyat", "1000");
}
public devam(id) {
if(get_user_team(id)!=2) client_print_color(id,id,"^1[^3%s^1] ^4Sadece CT takimi armor satin alabilir.",SERVERISMI);
else if(get_member(id, m_iAccount)<get_pcvar_num(fiyat)) client_print_color(id,id,"^1[^3%s^1] ^4Armor almak icin yeterli paran yok.^3 Gereken ^1$%d",SERVERISMI,get_pcvar_num(fiyat));
else if(!is_user_alive(id)) client_print_color(id,id,"^1[^3%s^1] ^4Oluyken armor alamazsin.",SERVERISMI);
else {
rg_add_account(id, get_member(id, m_iAccount)-get_pcvar_num(fiyat), AS_SET);
set_entvar(id, var_armorvalue, Float:get_entvar(id, var_armorvalue)+ 100.0);
client_print_color(id,id,"^1[^3%s^1] ^4+100 Armor satin aldiniz.",SERVERISMI);
}
return PLUGIN_HANDLED; // sayda /armor cikmamasi icin.
}
say dan /armor ile can yeleği satın alma
Gönderilme zamanı: Cum Şub 08, 2019 10:44 pm
gönderen Emre Gezer
Telefondan üşenip hepsini basite bağlarız diyerek denemiştim ^^
say dan /armor ile can yeleği satın alma
Gönderilme zamanı: Cmt Şub 09, 2019 11:57 pm
gönderen saw_wind
hepinizin eline sağlık @Necati Doğan @Emre Gezer
@xdferlesh1 @Q47 @Catchy @Byking Emrullah
arkadaşlar hangisi en iyidir?