KO Developers

Go Back   KO Developers > Mini KO Forum (Yardım & İstek) > Genel Yardım > Çözülen Konular


Çözülen Konular Forum üyelerimiz tarafından çözüme kavuşturulmuş konular.


Beğeni Geçmişi2Beğeniler
  • 1 Post By 4Maestro
  • 1 Post By KiraAmora61

 
LinkBack Seçenekler Stil
Okunmamış 15 Şubat 2018, 15:23   #1 (permalink)
Uzaklaştırılmış

Avatar Yok


Üyelik tarihi: 07 Şubat 2018
Mesajlar: 125[+]
Kredi Bakiyeniz: 2.578
Ettiği teşekkür sayısı: 17
8 Mesaja 8 Kez Teşekkür Aldı

Standart Source Otomatik Lua Okuma YARDİM

Merhaba Şuanda Geliştirmek İstedigim Source de otomatik lua okuma problemi var nasıl yapabilirim yardımcı olabilirminiz teşekkür ederim
4Maestro isimli Üye şimdilik offline konumundadır  
Okunmamış 15 Şubat 2018, 15:31   #2 (permalink)
Uzaklaştırılmış

Avatar Yok


Üyelik tarihi: 04 Temmuz 2017
Bulunduğu yer: İstanbul
Mesajlar: 1.038[+]
Kredi Bakiyeniz: 27.383
Ettiği teşekkür sayısı: 329
157 Mesaja 296 Kez Teşekkür Aldı

Standart Cevap: Source Otomatik Lua Okuma YARDİM

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Merhaba

LuaEngine.cpp ExecuteScript orası yer. Poyroz src kullanıyorsun onda son güncelleme tutmuyo..
KiraAmora61 isimli Üye şimdilik offline konumundadır  
Okunmamış 15 Şubat 2018, 15:42   #3 (permalink)
Uzaklaştırılmış

Avatar Yok


Üyelik tarihi: 07 Şubat 2018
Mesajlar: 125[+]
Kredi Bakiyeniz: 2.578
Ettiği teşekkür sayısı: 17
8 Mesaja 8 Kez Teşekkür Aldı

Standart Cevap: Source Otomatik Lua Okuma YARDİM

Alıntı:
KiraAmora61 Nickli Üyeden Alıntı Mesajı göster
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Merhaba

LuaEngine.cpp ExecuteScript orası yer. Poyroz src kullanıyorsun onda son güncelleme tutmuyo..
Srgame Paylaştigi Source Kullanıyorum :/
4Maestro isimli Üye şimdilik offline konumundadır  
Okunmamış 15 Şubat 2018, 15:48   #4 (permalink)
Uzaklaştırılmış

Avatar Yok


Üyelik tarihi: 04 Temmuz 2017
Bulunduğu yer: İstanbul
Mesajlar: 1.038[+]
Kredi Bakiyeniz: 27.383
Ettiği teşekkür sayısı: 329
157 Mesaja 296 Kez Teşekkür Aldı

Standart Cevap: Source Otomatik Lua Okuma YARDİM

Alıntı:
4Maestro Nickli Üyeden Alıntı Mesajı göster
Srgame Paylaştigi Source Kullanıyorum :/
Anladım..

bunu bak eksik varsa ekle..

Kod:
bool CLuaEngine::ExecuteScript(CUser * pUser, CNpc * pNpc, int32 nEventID, int8 bSelectedReward, const char * filename)
{
	ScriptBytecodeMap::iterator itr;
	bool result = false;

	m_lock->AcquireReadLock();
	itr = m_scriptMap.find(filename);
	if (itr == m_scriptMap.end())
	{
		// Build full path to script
		std::string szPath = LUA_SCRIPT_DIRECTORY;
		szPath += filename;

		// Release the read lock (we're not reading anymore)
		m_lock->ReleaseReadLock();

		// Attempt to compile 
		BytecodeBuffer bytecode;
		bytecode.reserve(LUA_SCRIPT_BUFFER_SIZE);
		if (!SelectAvailableScript()->CompileScript(szPath.c_str(), bytecode))
		{
			printf("ERROR: Could not compile Lua script.\n");
			printf("FILE: %s\n", szPath.c_str());
			printf("USER: %s\n", pUser->GetName().c_str());
			printf("ZONE: %d\n", pUser->GetZoneID());
			printf("NPC ID: %d\n", pNpc->m_sSid);
			printf("-\n");
			return false;
		}

		// Acquire the write lock (we're adding the compiled script)
		m_lock->AcquireWriteLock();

#if !defined(LUA_SCRIPT_CACHE_DISABLED)
		// Add the script to our map
		m_scriptMap[filename] = bytecode;
#endif

		// Now that we have the bytecode, we can use it.
		result = SelectAvailableScript()->ExecuteScript(pUser, pNpc, nEventID, bSelectedReward, 
			filename, bytecode);

		// Done using the lock.
		m_lock->ReleaseWriteLock();
	}
	else
	{
		// Already have the bytecode, so now we need to use it.
		result = SelectAvailableScript()->ExecuteScript(pUser, pNpc, nEventID, bSelectedReward, 
			filename, itr->second);

		// Done using the lock.
		m_lock->ReleaseReadLock();
	}

	return result;
}
KiraAmora61 isimli Üye şimdilik offline konumundadır  
Okunmamış 15 Şubat 2018, 15:50   #5 (permalink)
Uzaklaştırılmış

Avatar Yok


Üyelik tarihi: 07 Şubat 2018
Mesajlar: 125[+]
Kredi Bakiyeniz: 2.578
Ettiği teşekkür sayısı: 17
8 Mesaja 8 Kez Teşekkür Aldı

Standart Cevap: Source Otomatik Lua Okuma YARDİM

Alıntı:
KiraAmora61 Nickli Üyeden Alıntı Mesajı göster
Anladım..

bunu bak eksik varsa ekle..

Kod:
bool CLuaEngine::ExecuteScript(CUser * pUser, CNpc * pNpc, int32 nEventID, int8 bSelectedReward, const char * filename)
{
	ScriptBytecodeMap::iterator itr;
	bool result = false;

	m_lock->AcquireReadLock();
	itr = m_scriptMap.find(filename);
	if (itr == m_scriptMap.end())
	{
		// Build full path to script
		std::string szPath = LUA_SCRIPT_DIRECTORY;
		szPath += filename;

		// Release the read lock (we're not reading anymore)
		m_lock->ReleaseReadLock();

		// Attempt to compile 
		BytecodeBuffer bytecode;
		bytecode.reserve(LUA_SCRIPT_BUFFER_SIZE);
		if (!SelectAvailableScript()->CompileScript(szPath.c_str(), bytecode))
		{
			printf("ERROR: Could not compile Lua script.\n");
			printf("FILE: %s\n", szPath.c_str());
			printf("USER: %s\n", pUser->GetName().c_str());
			printf("ZONE: %d\n", pUser->GetZoneID());
			printf("NPC ID: %d\n", pNpc->m_sSid);
			printf("-\n");
			return false;
		}

		// Acquire the write lock (we're adding the compiled script)
		m_lock->AcquireWriteLock();

#if !defined(LUA_SCRIPT_CACHE_DISABLED)
		// Add the script to our map
		m_scriptMap[filename] = bytecode;
#endif

		// Now that we have the bytecode, we can use it.
		result = SelectAvailableScript()->ExecuteScript(pUser, pNpc, nEventID, bSelectedReward, 
			filename, bytecode);

		// Done using the lock.
		m_lock->ReleaseWriteLock();
	}
	else
	{
		// Already have the bytecode, so now we need to use it.
		result = SelectAvailableScript()->ExecuteScript(pUser, pNpc, nEventID, bSelectedReward, 
			filename, itr->second);

		// Done using the lock.
		m_lock->ReleaseReadLock();
	}

	return result;
}
Saolasın baba bakiyorum
4Maestro isimli Üye şimdilik offline konumundadır  
Okunmamış 15 Şubat 2018, 15:52   #6 (permalink)
Uzaklaştırılmış

Avatar Yok


Üyelik tarihi: 04 Temmuz 2017
Bulunduğu yer: İstanbul
Mesajlar: 1.038[+]
Kredi Bakiyeniz: 27.383
Ettiği teşekkür sayısı: 329
157 Mesaja 296 Kez Teşekkür Aldı

Standart Cevap: Source Otomatik Lua Okuma YARDİM

Alıntı:
4Maestro Nickli Üyeden Alıntı Mesajı göster
Saolasın baba bakiyorum
Çözüldüyse buraya yaz oke.
KiraAmora61 isimli Üye şimdilik offline konumundadır  
Okunmamış 15 Şubat 2018, 15:57   #7 (permalink)
Uzaklaştırılmış

Avatar Yok


Üyelik tarihi: 07 Şubat 2018
Mesajlar: 125[+]
Kredi Bakiyeniz: 2.578
Ettiği teşekkür sayısı: 17
8 Mesaja 8 Kez Teşekkür Aldı

Standart Cevap: Source Otomatik Lua Okuma YARDİM

Alıntı:
KiraAmora61 Nickli Üyeden Alıntı Mesajı göster
Çözüldüyse buraya yaz oke.
Tammdır Yazarım baba
-- mesaja ek olarak --
@KiraAmore61
Çözüldü Kardeşim Eline Sağlık
KiraAmora61 bunu beğendi
4Maestro isimli Üye şimdilik offline konumundadır  
4Maestro Üyemize Teşekkür Edenler:
KiraAmora61 (15 Şubat 2018)
Okunmamış 15 Şubat 2018, 16:08   #8 (permalink)
Uzaklaştırılmış

Avatar Yok


Üyelik tarihi: 04 Temmuz 2017
Bulunduğu yer: İstanbul
Mesajlar: 1.038[+]
Kredi Bakiyeniz: 27.383
Ettiği teşekkür sayısı: 329
157 Mesaja 296 Kez Teşekkür Aldı

Standart Cevap: Source Otomatik Lua Okuma YARDİM

Alıntı:
4Maestro Nickli Üyeden Alıntı Mesajı göster
Tammdır Yazarım baba
-- mesaja ek olarak --
@KiraAmore61
Çözüldü Kardeşim Eline Sağlık
Bende tahmin etmiştim :
4Maestro bunu beğendi
KiraAmora61 isimli Üye şimdilik offline konumundadır  
KiraAmora61 Üyemize Teşekkür Edenler:
4Maestro (15 Şubat 2018)
Okunmamış 15 Şubat 2018, 23:14   #9 (permalink)
Uzaklaştırılmış

Avatar Yok


Üyelik tarihi: 04 Ağustos 2017
Bulunduğu yer: İstanbul
Mesajlar: 70[+]
Kredi Bakiyeniz: 1.651
Ettiği teşekkür sayısı: 9
21 Mesaja 48 Kez Teşekkür Aldı

Standart Cevap: Source Otomatik Lua Okuma YARDİM

Problem çözüldüğünden konu çözülmüş statüsüne alınmıştır.
SnaypeR isimli Üye şimdilik offline konumundadır  
SnaypeR Üyemize Teşekkür Edenler:
KiraAmora61 (16 Şubat 2018)
 


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Geçerli forum için yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
NERO 1886 CHAOS EXPANSION SOURCE (Güncel Source) VC++ 6.0 Nero Paylaşım 15 24 Nisan 2019 22:19
1298+ C#, Log dosyası okuma, ebenezere komut gönderme PENTAGRAM Geliştirme (Yeni) 38 20 Nisan 2019 07:22
ASM Yardim Patron Genel Yardım 1 11 Kasım 2017 23:17
Drop listesi php icin yardim xterme Çözülemeyen konular 0 22 Temmuz 2017 17:30


Forum Site Hakkında
vBulletin® tarafından desteklenmektedir Versiyon 3.8.4
Telif hakkı ©2000 - 2019, Jelsoft Enterprises Ltd.

Sitemizdeki içerikler kopyalanmaya karşı DMCA ile korunmaktadır. DMCA.com Protection Status
İçerik sağlayıcı paylaşım sitelerinden biri olan kodevelopers.com Forum Adresimizde T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. kodevelopers.com hakkında yapılacak tüm hukuksal Şikayetler için admin@kodevelopers.com Mail adresimiz üzerinden iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde kodevelopers.com yönetimi olarak tarafımızdan gereken işlemler yapılacak ve Avukatımız size dönüş yapacaktır.
© 2017 KO Developers ( by NERONLINEWORLD 2011/2013 )
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181

Search Engine Friendly URLs by vBSEO 3.6.0