1. sayfa (Toplam 1 sayfa)

Yeni Para Sistemi

Gönderilme zamanı: Pzr Ara 15, 2019 1:13 pm
gönderen Mr.Persians
Öncekikle herkese iyi forumlar. Serverimin modu biohazard ana moda tl sistemi ekledim sadece zombiler kullanabilecek ancak benim istediğim şu o kısımda kafam karışıyor biraz şimdi ana modda tl sistemi var oyunda zombinin canının yanında gözüküyor adam zm yapınca felan örnek vereyim "TL" geliyor ancak ben zombilere özel extra item eklicem bunun parası ammo da olmucak normal dolarda olmucak tl ile alınacak ammo gibi include yokki çektireyim bunu nasıl yapıcam biraz karışık anlatmış olabilirim birde şöyle açayım (jetpack 5 TL ile alınacak jetpack eklentisi içinde dolar ile alınıyor bunu tl şeklinde yaptım ancak oyunda tl oldugu halde tl niz yok diyor bu ne ile alakalı onu tam anlayamadım)

@Fatih ~ EjderYa
@PaZee
@hayku
@Taha Demirbaş

Yeni Para Sistemi

Gönderilme zamanı: Pzr Ara 15, 2019 1:52 pm
gönderen PouexOfficial
Mr.Persians yazdı: Pzr Ara 15, 2019 1:13 pm Öncekikle herkese iyi forumlar. Serverimin modu biohazard ana moda tl sistemi ekledim sadece zombiler kullanabilecek ancak benim istediğim şu o kısımda kafam karışıyor biraz şimdi ana modda tl sistemi var oyunda zombinin canının yanında gözüküyor adam zm yapınca felan örnek vereyim "TL" geliyor ancak ben zombilere özel extra item eklicem bunun parası ammo da olmucak normal dolarda olmucak tl ile alınacak ammo gibi include yokki çektireyim bunu nasıl yapıcam biraz karışık anlatmış olabilirim birde şöyle açayım (jetpack 5 TL ile alınacak jetpack eklentisi içinde dolar ile alınıyor bunu tl şeklinde yaptım ancak oyunda tl oldugu halde tl niz yok diyor bu ne ile alakalı onu tam anlayamadım)

@Fatih ~ EjderYa
@PaZee
@hayku
@Taha Demirbaş
Native çıkışı vermeniz gerek tl sistemi olan eklenti'den.

Yeni Para Sistemi

Gönderilme zamanı: Pzr Ara 15, 2019 1:57 pm
gönderen Mr.Persians
PouexOfficial yazdı: Pzr Ara 15, 2019 1:52 pm
Mr.Persians yazdı: Pzr Ara 15, 2019 1:13 pm Öncekikle herkese iyi forumlar. Serverimin modu biohazard ana moda tl sistemi ekledim sadece zombiler kullanabilecek ancak benim istediğim şu o kısımda kafam karışıyor biraz şimdi ana modda tl sistemi var oyunda zombinin canının yanında gözüküyor adam zm yapınca felan örnek vereyim "TL" geliyor ancak ben zombilere özel extra item eklicem bunun parası ammo da olmucak normal dolarda olmucak tl ile alınacak ammo gibi include yokki çektireyim bunu nasıl yapıcam biraz karışık anlatmış olabilirim birde şöyle açayım (jetpack 5 TL ile alınacak jetpack eklentisi içinde dolar ile alınıyor bunu tl şeklinde yaptım ancak oyunda tl oldugu halde tl niz yok diyor bu ne ile alakalı onu tam anlayamadım)

@Fatih ~ EjderYa
@PaZee
@hayku
@Taha Demirbaş
Native çıkışı vermeniz gerek tl sistemi olan eklenti'den.
onun hakkında pek bilgim yok native çıkışını nasıl verip diğer eklentiden nasıl çekicez

Yeni Para Sistemi

Gönderilme zamanı: Pzr Ara 15, 2019 3:35 pm
gönderen hayku
Örnek veriyorum;
önce nativeyi eklentinin içinden tanımlatmanız gerekiyor.

Kod: Tümünü seç

public plugin_natives(){
	register_native("get_packs","zm_give_packs");
	register_native("set_packs","zm_send_packs");
}
daha sonra nativelerin ne için kullanılacağını açıklıyoruz.

Kod: Tümünü seç

public zm_give_packs(id){
	return değişken[id]; //verilen değişkenin döndürülmesini sağlıyoruz.
}
public zm_send_packs(id,ammount){
	değişken[id]=ammount; //değişkenin ne için kullanıldığını anlatıyoruz.
	return 1;
}
ve daha sonra diğer eklentinde kullanacaksan kütüphanelerin alt kısmına şu şekilde tanımlatıyorsun;

Kod: Tümünü seç

native get_packs(id);
native set_packs(id,ammount);
kullanımını şu şekilde yapacaksın;

Kod: Tümünü seç

set_packs(id,get_packs(id)+5) //5 tl verdirir.

Yeni Para Sistemi

Gönderilme zamanı: Pzr Ara 15, 2019 9:52 pm
gönderen Mr.Persians
değişkenleri direk o şekildemi yazıcaz biraz daha açsan konuyu.

Yeni Para Sistemi

Gönderilme zamanı: Prş Ara 19, 2019 12:09 am
gönderen xdferlesh1
// 1. pluginde nativenin her eklenti tarafından kullanılabilmesi için kayıt ettirmemiz gerekir

public plugin_natives() {
register_native("xpver","xpverpublici")
}

2. pluginde

native xpver(id)

public blabla() {
xpver(id)
}

Yeni Para Sistemi

Gönderilme zamanı: Prş Ara 19, 2019 8:32 pm
gönderen Mr.Persians
xdferlesh1 yazdı: Prş Ara 19, 2019 12:09 am // 1. pluginde nativenin her eklenti tarafından kullanılabilmesi için kayıt ettirmemiz gerekir

public plugin_natives() {
register_native("xpver","xpverpublici")
}

2. pluginde

native xpver(id)

public blabla() {
xpver(id)
}
o kısmı anladım zaten neyse yaptım eyvallah yinede

Yeni Para Sistemi

Gönderilme zamanı: Prş Ara 19, 2019 8:50 pm
gönderen omertas14544
ilk önce parasını çekmek istediğin plugine girip
plugin_init() kısmına

Kod: Tümünü seç

register_native("tl_cek","tl_cek_native")
register_native("tl_ayarla","tl_ayarla_native")
yazıyorsun.

altta verdiğim kodlarıda pluginin herhangi bir yerine yapıştırıyorsun.

Kod: Tümünü seç

public tl_cek_native(id)
{
	return paranin_tutuldugu_degisken[id];
}

public tl_ayarla_native(id, ammount)
{
	new id = get_param(1);
	new ammount = get_param(2);

	paranin_tutuldugu_degisken[id] = ammount;
	return 1;
}
2. plugine geldiğinde
pluginin her hangi bir yerine

Kod: Tümünü seç

native tl_ayarla(id,ammount)
native tl_cek(id)
şeklinde yazıyorsun.
Daha sonra parayı ayarlayacağın yere gelip:
tl_ayarla(id,tl_cek(id) + 10)
şeklinde yazıyorsun ve oyuncuya 10 TL eklenmiş oluyor

Anlamadığın kısım olursa söyle anlatayım.