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 KODevelopers

 
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.622
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)
Normal Üye

Avatar Yok


Üyelik tarihi: 04 Temmuz 2017
Mesajlar: 1.324[+]
Kredi Bakiyeniz: 653
Ettiği teşekkür sayısı: 0
0 Mesaja 0 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..
KODevelopers 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.622
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)
Normal Üye

Avatar Yok


Üyelik tarihi: 04 Temmuz 2017
Mesajlar: 1.324[+]
Kredi Bakiyeniz: 653
Ettiği teşekkür sayısı: 0
0 Mesaja 0 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;
}
KODevelopers 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.622
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)
Normal Üye

Avatar Yok


Üyelik tarihi: 04 Temmuz 2017
Mesajlar: 1.324[+]
Kredi Bakiyeniz: 653
Ettiği teşekkür sayısı: 0
0 Mesaja 0 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.
KODevelopers 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.622
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:
Okunmamış 15 Şubat 2018, 16:08   #8 (permalink)
Normal Üye

Avatar Yok


Üyelik tarihi: 04 Temmuz 2017
Mesajlar: 1.324[+]
Kredi Bakiyeniz: 653
Ettiği teşekkür sayısı: 0
0 Mesaja 0 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
KODevelopers isimli Üye şimdilik offline konumundadır  
KODevelopers Ü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.852
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:
 


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
1298+ C#, Log dosyası okuma, ebenezere komut gönderme PENTAGRAM Geliştirme (Yeni) 39 26 Mayıs 2019 11:09
NERO 1886 CHAOS EXPANSION SOURCE (Güncel Source) VC++ 6.0 Nero Paylaşım 15 24 Nisan 2019 22:19
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

Search Engine Friendly URLs by vBSEO 3.6.0