Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

say dan /armor ile can yeleği satın alma

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Konu Sahibi
saw_wind
Mesajlar: 36
Kayıt: Pzr Tem 15, 2018 6:14 pm
Server Ip/DNS: 213.238.173.238
Clan İsmi: S[a]w #
İletişim:

say dan /armor ile can yeleği satın alma

Mesaj 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.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

By.King ►EmrullaH◄
Yasaklı Üye
Yasaklı Üye
Mesajlar: 4297
Kayıt: Cmt Şub 24, 2018 6:05 pm
Konum: İstanbul
İletişim:

say dan /armor ile can yeleği satın alma

Mesaj 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)
}

Link:
Linklerini gizle
Linki Kopyala

xdferlesh1
Mesajlar: 1322
Kayıt: Sal Ağu 16, 2016 5:37 pm
Konum: Istanbul/Adana
İletişim:

say dan /armor ile can yeleği satın alma

Mesaj 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)
}


Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Emre Gezer
Mesajlar: 1080
Kayıt: Pzr May 15, 2016 12:08 pm
Konum: Türkiye

say dan /armor ile can yeleği satın alma

Mesaj 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;
	}
}

Link:
Linklerini gizle
Linki Kopyala

Catchy
Yasaklı Üye
Yasaklı Üye
Mesajlar: 3
Kayıt: Cum Şub 08, 2019 9:36 pm

say dan /armor ile can yeleği satın alma

Mesaj gönderen Catchy »

Q47. yazdı: Cum Şub 08, 2019 9:50 pm inanmıcaksın ama üsttekilerin hepsi hatali buyur kardeşim sorunsuz hali :D

Kod: Tümünü seç

#define TAG "CSD"

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 ?

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
saw_wind
Mesajlar: 36
Kayıt: Pzr Tem 15, 2018 6:14 pm
Server Ip/DNS: 213.238.173.238
Clan İsmi: S[a]w #
İletişim:

say dan /armor ile can yeleği satın alma

Mesaj 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ı

Link:
Linklerini gizle
Linki Kopyala

xdferlesh1
Mesajlar: 1322
Kayıt: Sal Ağu 16, 2016 5:37 pm
Konum: Istanbul/Adana
İletişim:

say dan /armor ile can yeleği satın alma

Mesaj gönderen xdferlesh1 »

ben dediklerinin aynısını yapıp attım fakat t değil zombi olarak yaptım orasını

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Necati Doğan
Mesajlar: 822
Kayıt: Prş Haz 07, 2018 6:18 pm
Konum: İstanbul
Clan İsmi: Ke$`h Gaming
İletişim:

say dan /armor ile can yeleği satın alma

Mesaj 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.
}

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Emre Gezer
Mesajlar: 1080
Kayıt: Pzr May 15, 2016 12:08 pm
Konum: Türkiye

say dan /armor ile can yeleği satın alma

Mesaj gönderen Emre Gezer »

Telefondan üşenip hepsini basite bağlarız diyerek denemiştim ^^

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
saw_wind
Mesajlar: 36
Kayıt: Pzr Tem 15, 2018 6:14 pm
Server Ip/DNS: 213.238.173.238
Clan İsmi: S[a]w #
İletişim:

say dan /armor ile can yeleği satın alma

Mesaj gönderen saw_wind »

hepinizin eline sağlık @Necati Doğan @Emre Gezer
@xdferlesh1 @Q47 @Catchy @Byking Emrullah

arkadaşlar hangisi en iyidir?

Link:
Linklerini gizle
Linki Kopyala
Cevapla