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

https://discord.gg/43gGDQe6tS

/can al plugini istek

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
Melihh
Mesajlar: 51
Kayıt: Pzt Eki 29, 2018 10:24 am

/can al plugini istek

Mesaj gönderen Melihh »

Merhabalar plugin yapmasını bilen arkadaslardan sadece 10 dakikasını ayırmasını istiyorum . Jailbreak server icin /canal plugini istiyorum bu pluginde ne olucak ? Oyunca say /canal yazınca onune menu cıkıcak ve 50 hp 5mg 100hp 10mg 150hp 20mg 200hp 30mg olmasını istiyorum. Ve bu menuyu her elde 1 kere kullanma hakkı olucak . Yapıcak arkadaslara simdiden eline saglık

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

mustafavevo
Mesajlar: 47
Kayıt: Sal Oca 08, 2019 5:18 pm
Konum: Çıkmazdayım
Server Ip/DNS: ts3.quanaril.com
Clan İsmi: 'My heart.'
İletişim:

/can al plugini istek

Mesaj gönderen mustafavevo »

Eve geçince yapacağım.

Link:
Linklerini gizle
Linki Kopyala

emrahbaba
Mesajlar: 458
Kayıt: Prş Eki 04, 2018 9:39 pm
Server Ip/DNS: 213.238.173.92
Clan İsmi: MaviBere ~ CsDm

/can al plugini istek

Mesaj gönderen emrahbaba »

Banada lazım ya dolarlı sen atda ona ben dolara uyarlasam sorun olmaz değilmi

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Melihh
Mesajlar: 51
Kayıt: Pzt Eki 29, 2018 10:24 am

/can al plugini istek

Mesaj gönderen Melihh »

mustafavevo yazdı: Sal Mar 12, 2019 1:55 pm Eve geçince yapacağım.
tamamdır kral bide 5-10dk birde saydan " BİLGİ : /canal yazarak mg ile hp alabilirsiniz . " gibi birsey yazarsa ard arda 2 kere sevinirim

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:

/can al plugini istek

Mesaj gönderen Necati Doğan »

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>
#include <jail>

#define SERVERISMI "CSDURAGI"

new bool:kontrol[MAX_CLIENTS+1];
public plugin_init() {
	register_plugin("Eklenti", "1.0", "nd");
	register_clcmd("say /canal", "devam"),register_clcmd("say_team /canal", "devam");

	register_logevent("elbasi", 2, "1=Round_Start");

	set_task(180.0, "reklam", 0, _, _, "b");
}
public elbasi() {
	new players[MAX_PLAYERS],num; get_players(players, num, "chi");
	for(new i=0; i<num; i++) kontrol[players[i]]=false;
}
public reklam() {
	client_print_color(0, 0, "^1[^3%s^1] ^4TL karsiliginda HP almak isterseniz ^1[^3/canal^1]^4 komutunu kullanabilirsiniz.",SERVERISMI);
	client_print_color(0, 0, "^1[^3%s^1] ^4TL karsiliginda HP almak isterseniz ^1[^3/canal^1]^4 komutunu kullanabilirsiniz.",SERVERISMI);
}
public devam(id) {
	if(kontrol[id]) client_print_color(id, id, "^1[^3%s^1] ^4Can Al menusunu her el sadece^1 bir kere^4 girebilirsin.",SERVERISMI);
	else if(get_user_team(id)!=1) client_print_color(id, id, "^1[^3%s^1] ^4Can Al menusunu sadece^1 mahkumlar^4 kullanabilir.",SERVERISMI);
	else if(!is_user_alive(id)) client_print_color(id, id, "^1[^3%s^1] ^4Can Al menusunu sadece^1 yasarken^4 kullanabilirsin.",SERVERISMI);
	else {
		new ndmenu[64];
		formatex(ndmenu, charsmax(ndmenu), "\w%s AILESI \d|| \yCan Al Menusu",SERVERISMI);
		new Menu = menu_create(ndmenu,"devam2");

		menu_additem(Menu,"\y50 HP Al \d[\r5 TL\d]","1");
		menu_additem(Menu,"\y100 HP Al \d[\r10 TL\d]","2");
		menu_additem(Menu,"\y150 HP Al \d[\r20 TL\d]","3");
		menu_additem(Menu,"\y200 HP Al \d[\r30 TL\d]","4");

		menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
		menu_display(id, Menu, 0);
	}
	return PLUGIN_HANDLED; // say'da /canal gozukmez. 
}
public devam2(id, menu, item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[32];
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	new key=str_to_num(data);
	switch(key) {
		case 1: {
			if(jb_get_user_packs(id)>=5) {
				set_entvar(id, var_health, Float:get_entvar(id, var_health)+50.0),jb_set_user_packs(id, jb_get_user_packs(id)-5);
				client_print_color(id, id, "^1[^3%s^1] ^4Can Al menusunden^1 50 HP^4 aldiniz.",SERVERISMI);
				kontrol[id]=true;
			} else client_print_color(id, id, "^1[^3%s^1] ^4Bakiyeniz yeterli degil. ^3Gereken miktar^1 5 TL",SERVERISMI);
		}
		case 2: {
			if(jb_get_user_packs(id)>=10) {
				set_entvar(id, var_health, Float:get_entvar(id, var_health)+100.0),jb_set_user_packs(id, jb_get_user_packs(id)-10);
				client_print_color(id, id, "^1[^3%s^1] ^4Can Al menusunden^1 100 HP^4 aldiniz.",SERVERISMI);
				kontrol[id]=true;
			} else client_print_color(id, id, "^1[^3%s^1] ^4Bakiyeniz yeterli degil. ^3Gereken miktar^1 10 TL",SERVERISMI);
		}
		case 3: {
			if(jb_get_user_packs(id)>=20) {
				set_entvar(id, var_health, Float:get_entvar(id, var_health)+150.0),jb_set_user_packs(id, jb_get_user_packs(id)-20);
				client_print_color(id, id, "^1[^3%s^1] ^4Can Al menusunden^1 150 HP^4 aldiniz.",SERVERISMI);
				kontrol[id]=true;
			} else client_print_color(id, id, "^1[^3%s^1] ^4Bakiyeniz yeterli degil. ^3Gereken miktar^1 20 TL",SERVERISMI);
		}
		case 4: {
			if(jb_get_user_packs(id)>=30) {
				set_entvar(id, var_health, Float:get_entvar(id, var_health)+200.0),jb_set_user_packs(id, jb_get_user_packs(id)-30);
				client_print_color(id, id, "^1[^3%s^1] ^4Can Al menusunden^1 200 HP^4 aldiniz.",SERVERISMI);
				kontrol[id]=true;
			} else client_print_color(id, id, "^1[^3%s^1] ^4Bakiyeniz yeterli degil. ^3Gereken miktar^1 30 TL",SERVERISMI);
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Melihh
Mesajlar: 51
Kayıt: Pzt Eki 29, 2018 10:24 am

/can al plugini istek

Mesaj gönderen Melihh »

Necati Doğan yazdı: Sal Mar 12, 2019 5:00 pm

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>
#include <jail>

#define SERVERISMI "CSDURAGI"

new bool:kontrol[MAX_CLIENTS+1];
public plugin_init() {
	register_plugin("Eklenti", "1.0", "nd");
	register_clcmd("say /canal", "devam"),register_clcmd("say_team /canal", "devam");

	register_logevent("elbasi", 2, "1=Round_Start");

	set_task(180.0, "reklam", 0, _, _, "b");
}
public elbasi() {
	new players[MAX_PLAYERS],num; get_players(players, num, "chi");
	for(new i=0; i<num; i++) kontrol[players[i]]=false;
}
public reklam() {
	client_print_color(0, 0, "^1[^3%s^1] ^4TL karsiliginda HP almak isterseniz ^1[^3/canal^1]^4 komutunu kullanabilirsiniz.",SERVERISMI);
	client_print_color(0, 0, "^1[^3%s^1] ^4TL karsiliginda HP almak isterseniz ^1[^3/canal^1]^4 komutunu kullanabilirsiniz.",SERVERISMI);
}
public devam(id) {
	if(kontrol[id]) client_print_color(id, id, "^1[^3%s^1] ^4Can Al menusunu her el sadece^1 bir kere^4 girebilirsin.",SERVERISMI);
	else if(get_user_team(id)!=1) client_print_color(id, id, "^1[^3%s^1] ^4Can Al menusunu sadece^1 mahkumlar^4 kullanabilir.",SERVERISMI);
	else if(!is_user_alive(id)) client_print_color(id, id, "^1[^3%s^1] ^4Can Al menusunu sadece^1 yasarken^4 kullanabilirsin.",SERVERISMI);
	else {
		new ndmenu[64];
		formatex(ndmenu, charsmax(ndmenu), "\w%s AILESI \d|| \yCan Al Menusu",SERVERISMI);
		new Menu = menu_create(ndmenu,"devam2");

		menu_additem(Menu,"\y50 HP Al \d[\r5 TL\d]","1");
		menu_additem(Menu,"\y100 HP Al \d[\r10 TL\d]","2");
		menu_additem(Menu,"\y150 HP Al \d[\r20 TL\d]","3");
		menu_additem(Menu,"\y200 HP Al \d[\r30 TL\d]","4");

		menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
		menu_display(id, Menu, 0);
	}
	return PLUGIN_HANDLED; // say'da /canal gozukmez. 
}
public devam2(id, menu, item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[32];
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	new key=str_to_num(data);
	switch(key) {
		case 1: {
			if(jb_get_user_packs(id)>=5) {
				set_entvar(id, var_health, Float:get_entvar(id, var_health)+50.0),jb_set_user_packs(id, jb_get_user_packs(id)-5);
				client_print_color(id, id, "^1[^3%s^1] ^4Can Al menusunden^1 50 HP^4 aldiniz.",SERVERISMI);
				kontrol[id]=true;
			} else client_print_color(id, id, "^1[^3%s^1] ^4Bakiyeniz yeterli degil. ^3Gereken miktar^1 5 TL",SERVERISMI);
		}
		case 2: {
			if(jb_get_user_packs(id)>=10) {
				set_entvar(id, var_health, Float:get_entvar(id, var_health)+100.0),jb_set_user_packs(id, jb_get_user_packs(id)-10);
				client_print_color(id, id, "^1[^3%s^1] ^4Can Al menusunden^1 100 HP^4 aldiniz.",SERVERISMI);
				kontrol[id]=true;
			} else client_print_color(id, id, "^1[^3%s^1] ^4Bakiyeniz yeterli degil. ^3Gereken miktar^1 10 TL",SERVERISMI);
		}
		case 3: {
			if(jb_get_user_packs(id)>=20) {
				set_entvar(id, var_health, Float:get_entvar(id, var_health)+150.0),jb_set_user_packs(id, jb_get_user_packs(id)-20);
				client_print_color(id, id, "^1[^3%s^1] ^4Can Al menusunden^1 150 HP^4 aldiniz.",SERVERISMI);
				kontrol[id]=true;
			} else client_print_color(id, id, "^1[^3%s^1] ^4Bakiyeniz yeterli degil. ^3Gereken miktar^1 20 TL",SERVERISMI);
		}
		case 4: {
			if(jb_get_user_packs(id)>=30) {
				set_entvar(id, var_health, Float:get_entvar(id, var_health)+200.0),jb_set_user_packs(id, jb_get_user_packs(id)-30);
				client_print_color(id, id, "^1[^3%s^1] ^4Can Al menusunden^1 200 HP^4 aldiniz.",SERVERISMI);
				kontrol[id]=true;
			} else client_print_color(id, id, "^1[^3%s^1] ^4Bakiyeniz yeterli degil. ^3Gereken miktar^1 30 TL",SERVERISMI);
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
yapamadım direk plugin seklinde atabilirmisin

Link:
Linklerini gizle
Linki Kopyala

Q47x
Yasaklı Üye
Yasaklı Üye
Mesajlar: 9
Kayıt: Pzr Mar 03, 2019 12:52 am

/can al plugini istek

Mesaj gönderen Q47x »

yazilim bakımından gelişmiş hali

Kod: Tümünü seç

new const g_health[][][] = {
	{"100","10"}, 
	{"200","20"},
	{"300","30"},
	{"400","40"}
}
Burdan kendin hpleri ve fiyatlari değişebilirsin "hp","fiyat" sonuncusu hariç , koyucaksın

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */
/*Yapimci: Q47*/
#include <amxmodx>
#include <amxmisc>
#include <jail>
#include <fun>
new const g_health[][][] = {
	{"100","10"}, 
	{"200","20"},
	{"300","30"},
	{"400","40"}
}
public plugin_init() {
	register_plugin
	(
		"+++",
			"1.0",
				"Q47"
					)
	
	register_clcmd("say /canal","yesmenu")
}
public yesmenu(id) {
	if( is_user_connected( id ) )
	{
		static Item[128]
		formatex(Item, charsmax(Item),"\d[ - \wCSD \d- ] \rHP Menu")
		new Menu = menu_create(Item, "enu_devam")
		for( new i = 1; i < sizeof(g_health); i++) {
				new NumToString[ 6 ];
				num_to_str( i, NumToString, 5 );
				formatex(Item, charsmax(Item),"\d[- \rCSD \d-] \y%s Hp \d[%s TL]",g_health[i][0],g_health[i][1]) 
				menu_additem(Menu, Item,NumToString)
			}
		menu_display( id, Menu );
		}
}
public enu_devam(id, menu, item) {
	if( item == MENU_EXIT )
	{
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}

	new data[6], iName[64];
	new access, callback;
	menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
	new key = str_to_num(data);
	if(jb_get_user_packs(id) >= g_health[key][1][0]) {
		jb_set_user_packs(id,jb_get_user_packs(id) - g_health[key][1][0])
		set_user_health(id,get_user_health(id) + g_health[key][0][0])
		client_print(id,print_chat,"Basarili bir sekilde %s Aldin",g_health[key][0][0])
	}
	else {
		client_print(id,print_chat,"Yetersiz Bakiye!")
	}
	return PLUGIN_HANDLED
}
şimdi sma halinde atamıcam bir arkadaş sma çevirip atablrmı?

Link:
Linklerini gizle
Linki Kopyala

HebeleHubeleSİNEK
Yasaklı Üye
Yasaklı Üye
Mesajlar: 4
Kayıt: Çrş Mar 13, 2019 4:57 pm

/can al plugini istek

Mesaj gönderen HebeleHubeleSİNEK »

iyi bir plugın olur şimdiden yapabilcek biri varsa ellerine sağlık

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Melihh
Mesajlar: 51
Kayıt: Pzt Eki 29, 2018 10:24 am

/can al plugini istek

Mesaj gönderen Melihh »

Q47x yazdı: Çrş Mar 13, 2019 5:31 pm yazilim bakımından gelişmiş hali

Kod: Tümünü seç

new const g_health[][][] = {
	{"100","10"}, 
	{"200","20"},
	{"300","30"},
	{"400","40"}
}
Burdan kendin hpleri ve fiyatlari değişebilirsin "hp","fiyat" sonuncusu hariç , koyucaksın

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */
/*Yapimci: Q47*/
#include <amxmodx>
#include <amxmisc>
#include <jail>
#include <fun>
new const g_health[][][] = {
	{"100","10"}, 
	{"200","20"},
	{"300","30"},
	{"400","40"}
}
public plugin_init() {
	register_plugin
	(
		"+++",
			"1.0",
				"Q47"
					)
	
	register_clcmd("say /canal","yesmenu")
}
public yesmenu(id) {
	if( is_user_connected( id ) )
	{
		static Item[128]
		formatex(Item, charsmax(Item),"\d[ - \wCSD \d- ] \rHP Menu")
		new Menu = menu_create(Item, "enu_devam")
		for( new i = 1; i < sizeof(g_health); i++) {
				new NumToString[ 6 ];
				num_to_str( i, NumToString, 5 );
				formatex(Item, charsmax(Item),"\d[- \rCSD \d-] \y%s Hp \d[%s TL]",g_health[i][0],g_health[i][1]) 
				menu_additem(Menu, Item,NumToString)
			}
		menu_display( id, Menu );
		}
}
public enu_devam(id, menu, item) {
	if( item == MENU_EXIT )
	{
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}

	new data[6], iName[64];
	new access, callback;
	menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
	new key = str_to_num(data);
	if(jb_get_user_packs(id) >= g_health[key][1][0]) {
		jb_set_user_packs(id,jb_get_user_packs(id) - g_health[key][1][0])
		set_user_health(id,get_user_health(id) + g_health[key][0][0])
		client_print(id,print_chat,"Basarili bir sekilde %s Aldin",g_health[key][0][0])
	}
	else {
		client_print(id,print_chat,"Yetersiz Bakiye!")
	}
	return PLUGIN_HANDLED
}
şimdi sma halinde atamıcam bir arkadaş sma çevirip atablrmı?
basarıyla can alındı diyor ama can gelmiyor kanka

Link:
Linklerini gizle
Linki Kopyala
Cevapla