onur akbaş 1
onur akbaş
IronTalonX 1
IronTalonX
D 1
delimuratt
berzahx 1
berzahx
PrimeAC 1
PrimeAC
DEVLOPER 1
DEVLOPER
ShadowFon 1
ShadowFon
mavzermete 1
mavzermete
romegames 1
romegames
InfernoShade 1
InfernoShade
Fethi Polat 1
Fethi Polat
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com
Kaynak ikonu

Arkadaş Sistemi[LUA] 1

indirmek için izniniz yok
  • Konuyu başlatan Konuyu başlatan thenemne0032
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 34
  • Görüntüleme Görüntüleme 5K
eline sağlık yararlı quest
 
Teşekkür güzel paylaşım
 
Göremeyenler için günceldir.
 
Merhabalar,

Arkadaş Sistemi, arkadaş listenizde ekli olan arkadaşlarınızın seviye atladıklarında anlık olarak yeni seviyesini görmenizi sağlar.



Arkadaş Sistemi - Tanıtım





Arkadaş Sistemi - Dosyalar




Kodları incelemek isteyenler için:

PHP:
quest arkadas_sistemi begin
	state start begin
		when login begin
			loop_timer("arkadas_kontrol_et",1)
		end -- when login begin endi
		
		when levelup begin
			pc.setqf("seviye_aldim",1)
			seviye_oyuncu_isim = pc.get_name()
			seviye_arkadas_ara = mysql_query("select * from player.messenger_list where account='"..seviye_oyuncu_isim.."' ")
			seviye_arkadas_ara_say = tonumber(table.getn(seviye_arkadas_ara))
		end
		
		when logout begin 
			cleartimer("arkadas_kontrol_et")
		end -- when logout begin  endi
		
		when arkadas_kontrol_et.timer begin
			oyuncu_isim = pc.get_name()
			arkadas_ara = mysql_query("select * from player.messenger_list where account='"..oyuncu_isim.."' ")
			oyuncu_arkadas_dizi = { }
			seviye_arkadas_dizi = { }
			arkadas_ara_say = tonumber(table.getn(arkadas_ara))
			if arkadas_ara_say > 0 then
				for i=1,arkadas_ara_say,1 do
					oyuncu_arkadas_dizi[i] = arkadas_ara[i][2]
					arkadas_isim = oyuncu_arkadas_dizi[i]
					arkadas_oyunda_mi = find_pc_by_name(arkadas_isim)
					if arkadas_oyunda_mi != 0 then
						arkadas_id = pc.select(arkadas_oyunda_mi)
							if seviye_arkadas_ara_say > 0 then
								seviye_atladim = pc.getqf("seviye_aldim")
								if seviye_atladim == 1 then
									arkadas_seviye = pc.get_level()
									for z=1,seviye_arkadas_ara_say,1 do
										seviye_arkadas_dizi[z] = seviye_arkadas_ara[z][2]
										seviye_arkadas_isim = seviye_arkadas_dizi[z]
										seviye_arkadas_oyunda_mi = find_pc_by_name(seviye_arkadas_isim)
										if seviye_arkadas_oyunda_mi != 0 then
											s_a_id = pc.select(seviye_arkadas_oyunda_mi)
												syschat("Sistem: "..seviye_oyuncu_isim.." isimli arkadaşınız seviye atlamıştır. Yeni seviyesi: "..arkadas_seviye..".Seviye")
											pc.select(s_a_id)
										end -- if seviye_arkadas_oyunda_mi != 0 then endi
									end -- for z=1,seviye_arkadas_ara_say,1 do endi
										pc.setqf("seviye_aldim",0)
								end --	if seviye_atladim == 1 then endi
							end -- if seviye_arkadas_ara_say > 0 then endi
						pc.select(arkadas_id)
					end -- if arkadas_oyunda_mi != 0 then endi
				end -- for i=1,arkadas_ara_say,1 do endi
			end -- if arkadas_ara_say > 0 then endi
		end -- when arkadas_kontrol_et.timer begin endi
		
	end -- state start begin endi
end -- quest arkadas_sistemi begin endi



NOT: Sistem şuanlık sadece arkadaşın seviye atlayışını gösteriyor. Boş vaktim olmadığı için devam edemedim. Boş vaktim olur ve geliştirebilirsem, arkadaşın lonca kurup kurmadığını, loncaya girip girmediğini ya da bayrağını değiştirip değiştirmediğini gösteren özellikler de ekleyeceğim.


quest çok güzel ben şöyle yapmak istiyorum 50 lvl ve üzeri arkadaşları sadece yazması istiyorum olabilirmi öyle birşey
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst