1. sayfa (Toplam 2 sayfa)

resımdekını jbmenu ye ekleme

Gönderilme zamanı: Cum Oca 26, 2018 6:02 pm
gönderen suriyelikene
attıgım jbmenu ye resımdekı seyi ekleme nasıl ekledıgınızı anlatırsanız sveınırım
jbmenu kullanılacak.sma
Ekran Alıntısı.PNG

resımdekını jbmenu ye ekleme

Gönderilme zamanı: Cum Oca 26, 2018 6:03 pm
gönderen BulutBey
tam nerde duruyo

resımdekını jbmenu ye ekleme

Gönderilme zamanı: Cum Oca 26, 2018 6:10 pm
gönderen suriyelikene
sag ustde

resımdekını jbmenu ye ekleme

Gönderilme zamanı: Cum Oca 26, 2018 6:16 pm
gönderen PaZee
merhaba bu dediginiz eklenti birleştirmektir kolay bir işlemdir eger bu kirmizi hudlarin ciktigi eklentiyide atarsaniz yapabiliriz.

resımdekını jbmenu ye ekleme

Gönderilme zamanı: Cum Oca 26, 2018 6:18 pm
gönderen suriyelikene
atayım 1 dakika bulmam lazım

resımdekını jbmenu ye ekleme

Gönderilme zamanı: Cum Oca 26, 2018 6:22 pm
gönderen suriyelikene
buyrun
RehaReizYılbasıJbmenuV1.sma
nasıl yapdıgınız anlatır sanız sevınırm

resımdekını jbmenu ye ekleme

Gönderilme zamanı: Cum Oca 26, 2018 6:24 pm
gönderen PaZee
bu eklentide attiginiz hud yok ?

baska hudda olsa olurmu.

resımdekını jbmenu ye ekleme

Gönderilme zamanı: Cum Oca 26, 2018 6:25 pm
gönderen suriyelikene
renklerı aynı olsun yeter

resımdekını jbmenu ye ekleme

Gönderilme zamanı: Cum Oca 26, 2018 6:37 pm
gönderen PaZee
new syncObje


syncObje isminde bir degişken oluşturdum


plugin_init te

synbObje degişkenine bir hud oluşturdum

syncObje = CreateHudSyncObj()

bu kod ile hud olusturdum ve olusturdugum hudu syncObje degişkeninden yonetecegim


diger eklentiden aldigim 2 kodu simdi yeni eklentiye takicam

Kod: Tümünü seç

public HUD_YAZI(id)
{	
	if(get_user_team(id) == 1)
	{
		new time[32];
		get_time("%H:%M:%S", time, 31)
		static sure;
		sure = get_user_time(id,1) / 60
			
		set_hudmessage(255, 0,0, 0.0, 0.15, 2, 1.0, 1.0, 0.1, 0.1)
		ShowSyncHudMsg(id, syncObje, "=========================^n= Saglik: %i^n= Oynama Sure : %i^n= Saat : %s^n= Cebinizdeki TL : [ %d ]^n= Gun : %d^n=========================", get_user_health(id),sure, time, g_jbpacks[id],roundss)
		
		
	}
}
bu ustteki kodu bos bir alana koydum bu bir fonksiyondur fonksiyonun kendisini baska bir fonksiyona yapistirirsan hata verir fakat icerigini baska fonksiyona yapistirirsan icerikleri ayni olursa sadece hata verir.

Kod: Tümünü seç

set_task( 1.0, "HUD_YAZI", id, _, _, "b" );
sonra aldigim bu koduda
public client_putinserver(id) fonksiyonunda bos bir yere koydum

bu settask kodu bir saniye atar set taskta b flagi habire tekrarlama anlamina gelir.

simdi gelelim client_putinserver(id) ne ise yaradigina

kisi sunucuya girdiginde amxmodx otomatik olarak forward yonlendirmelerini yapar


client_putinserver(id) biri sunucuya girisinin basarili oldugunda yonlendirmesini tamamlar.

client_connect(id) biri sunucuya girmeye basladiginda

client_autorizhed(id) biri sunucuya ismini tanimladiginda yavas yavas yuklemesine basladiginda yonlendirmesini tamamlar.


bu arada attigin hudda bir degisken fazla kullaniliyordu roundss diye turlari hesaplayan bir degisken senin eklentinde yoktu bende sonrada turlari saydiracak degiskeni atadim simdi onu anlatayim


ust taraflarda bir yere

new roundss

degiskenini atadim

simdi bu roundss degiskeninde nasil turlari yurutucez olusan tur sayisini gostercez onu ayarlayalim

eklentide el sonlari isleve gecen bir fonksiyon var ismide

logevent_round_end


bu fonksiyonda

en ust satirina

yani { açıldıktan bir satir assagisina

roundss++

kodunu ekledim bu ++ roundss u 1 arttiracaktir.
jbmenu kullanılacak.sma

resımdekını jbmenu ye ekleme

Gönderilme zamanı: Cum Oca 26, 2018 6:38 pm
gönderen suriyelikene
renklerı aynı mı ve edıtleyecegım yer neresı swnın ısmını ıpsını falan ?