- Katılım
- 4 Ağu 2010
- Konular
- 356
- Mesajlar
- 4,122
- Çözüm
- 74
- Online süresi
- 3mo 14d
- Reaksiyon Skoru
- 2,235
- Altın Konu
- 82
- Başarım Puanı
- 292
- Yaş
- 32
- MmoLira
- 3,067
- DevLira
- 138
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
#ifdef ENABLE_MULTILANGUAGEburayı anladım fakat şu yeni fonksiyon
if (ch)
{
if (ch->GetLang() == 0)
lua_pushstring(L, "en");
else if (ch->GetLang() == 1)
lua_pushstring(L, "es");
else if (ch->GetLang() == 2)
lua_pushstring(L, "hu");
else if (ch->GetLang() == 3)
lua_pushstring(L, "ro");
else if (ch->GetLang() == 4)
lua_pushstring(L, "tr");
else if (ch->GetLang() == 5)
lua_pushstring(L, "de");
else
lua_pushstring(L, "de");
}
else
{
lua_pushstring(L, "de");
}
kulalnımı nasıl olacak
int getn_lang(lua_State* L)
lua_pushnumber(L, ch->GetLang());
burası lua_pushnumber(L, ch->GetLang()); veriyor.
int get_lang(lua_State* L)
if (ch)
{
if (ch->GetLang() == 0)
lua_pushstring(L, "en");
else if (ch->GetLang() == 1)
lua_pushstring(L, "es");
else if (ch->GetLang() == 2)
lua_pushstring(L, "hu");
else if (ch->GetLang() == 3)
lua_pushstring(L, "ro");
else if (ch->GetLang() == 4)
lua_pushstring(L, "tr");
else if (ch->GetLang() == 5)
lua_pushstring(L, "de");
Burası ise direk GetLang değerlerinin hangi dil olduğunu veriyor. eğer sql'da 0 'a eşitse ingilizce dili demektir. hangi dil olduğunu yazdırmıştır. ilk başta GetLang diyerek senin hangi dilde olduğunu söyler. mesela questte GetMoney dersen senin üstünde kaç para varsa onu söyler diyelim
say("Üstünde "..GetMoney.."" var.) yani questte sana bunu yazdırır. Üstünde 50000 var.
Anladığım kadarıyla mantık şöyle
if pc.getn_lang == 0
notice("Bu oyun türkçe bir oyundur. Neden ingilizce seçtiniz.")
diğeri ise
notice("Mevcut Diliniz "..pc.get_lang..") oyunda bunu yazdırır. Sql'da sayı ne ise mesela 4 diyelim
Mevcut Diliniz tr. bunu yazdırır.
Paradan örnek vereyim.
lua_pushnumber(L, ch->GetMoney()); burası bendeki parayı sorguluyor
burası ise
if (ch->GetMoney() <= 5000)
lua_pushstring(L, "yeterli yang yok!");
questte
if pc.getn_money =< 5000
notice("haritaya giriş için eksik yangın var.")
diğerinde ise
notice("haritaya giriş için "..pc.get_money..")
oyuna girdiğinde
Haritaya giriş için yeterli yang yok yazar. eğer yanlışım varsa düzeltsinler

Son düzenleme:
- Katılım
- 19 Nis 2013
- Konular
- 170
- Mesajlar
- 1,209
- Çözüm
- 3
- Online süresi
- 1mo 25d
- Reaksiyon Skoru
- 146
- Altın Konu
- 0
- TM Yaşı
- 13 Yıl 1 Ay 20 Gün
- Başarım Puanı
- 194
- MmoLira
- 4,012
- DevLira
- 12
teşekkür ederim baya ugraşmışsın cevap için ve ilgin için fakat ben anladım iki fonksiyonun arasındaki tek fark biri c++ tarafında işlem yapıyor ve int değeri üretiyor biride quest tarafından işlem yapıyor fakat c++ tarafında işlem yapması oyun için daha sağlıklı olacağını tahmin ediyorum tekrardan teşekkür ederim#ifdef ENABLE_MULTILANGUAGE
int getn_lang(lua_State* L)
lua_pushnumber(L, ch->GetLang());
burası lua_pushnumber(L, ch->GetLang()); veriyor.
int get_lang(lua_State* L)
if (ch)
{
if (ch->GetLang() == 0)
lua_pushstring(L, "en");
else if (ch->GetLang() == 1)
lua_pushstring(L, "es");
else if (ch->GetLang() == 2)
lua_pushstring(L, "hu");
else if (ch->GetLang() == 3)
lua_pushstring(L, "ro");
else if (ch->GetLang() == 4)
lua_pushstring(L, "tr");
else if (ch->GetLang() == 5)
lua_pushstring(L, "de");
Burası ise direk GetLang değerlerinin hangi dil olduğunu veriyor. eğer sql'da 0 'a eşitse ingilizce dili demektir. hangi dil olduğunu yazdırmıştır. ilk başta GetLang diyerek senin hangi dilde olduğunu söyler. mesela questte GetMoney dersen senin üstünde kaç para varsa onu söyler diyelim
say("Üstünde "..GetMoney.."" var.) yani questte sana bunu yazdırır. Üstünde 50000 var.
Anladığım kadarıyla mantık şöyle
if pc.getn_lang == 0
notice("Bu oyun türkçe bir oyundur. Neden ingilizce seçtiniz.")
diğeri ise
notice("Mevcut Diliniz "..pc.get_lang..") oyunda bunu yazdırır. Sql'da sayı ne ise mesela 4 diyelim
Mevcut Diliniz tr. bunu yazdırır.
Paradan örnek vereyim.
lua_pushnumber(L, ch->GetMoney()); burası bendeki parayı sorguluyor
burası ise
if (ch->GetMoney() <= 5000)
lua_pushstring(L, "yeterli yang yok!");
questte
if pc.getn_money =< 5000
notice("haritaya giriş için eksik yangın var.")
diğerinde ise
notice("haritaya giriş için "..pc.get_money..")
oyuna girdiğinde
Haritaya giriş için yeterli yang yok yazar. eğer yanlışım varsa düzeltsinler![]()
- Katılım
- 16 May 2015
- Konular
- 13
- Mesajlar
- 399
- Çözüm
- 1
- Online süresi
- 25d 6h
- Reaksiyon Skoru
- 281
- Altın Konu
- 0
- TM Yaşı
- 11 Yıl 24 Gün
- Başarım Puanı
- 151
- MmoLira
- 4,904
- DevLira
- -15
allah yardimcin olsun kardesimteşekkür ederim baya ugraşmışsın cevap için ve ilgin için fakat ben anladım iki fonksiyonun arasındaki tek fark biri c++ tarafında işlem yapıyor ve int değeri üretiyor biride quest tarafından işlem yapıyor fakat c++ tarafında işlem yapması oyun için daha sağlıklı olacağını tahmin ediyorum tekrardan teşekkür ederim
- Katılım
- 14 Ağu 2022
- Konular
- 0
- Mesajlar
- 8
- Online süresi
- 20h 20m
- Reaksiyon Skoru
- 0
- Altın Konu
- 0
- TM Yaşı
- 3 Yıl 9 Ay 27 Gün
- Başarım Puanı
- 10
- MmoLira
- 28
- DevLira
- 0
Son düzenleme:
- Katılım
- 14 Ağu 2022
- Konular
- 0
- Mesajlar
- 8
- Online süresi
- 20h 20m
- Reaksiyon Skoru
- 0
- Altın Konu
- 0
- TM Yaşı
- 3 Yıl 9 Ay 27 Gün
- Başarım Puanı
- 10
- MmoLira
- 28
- DevLira
- 0
hi can you share us how you solved this problem ?Hi, i have error with login.
Login error: 101
Is Syser:
Kod:May 30 12:10:20 :: SYSTEM: new connection from [192.168.0.182] fd: 15 handshake 923131210 output input_len 0, ptr 0x28cb2a80 May 30 12:10:20 :: Handshake: lower than zero -1 May 30 12:10:20 :: Handshake: client_time 0 server_time 143322 May 30 12:10:20 :: AUTH_PHASE 0x28cb2a80 May 30 12:10:20 :: InputAuth :: Login: admin (5) desc 0x28cb2a80 May 30 12:10:20 :: SetLoginKey 1580134597 May 30 12:10:20 :: InputAuth :: Login: key 1580134597 login admin May 30 12:10:20 :: QID_AUTH_LOGIN: START 1580134597 0x28cb2a80 May 30 12:10:20 :: Create_Time 0 19700101 May 30 12:10:20 :: Block Time -2 May 30 12:10:20 :: STATUS: 101 May 30 12:10:26 :: SYSTEM: closing socket. DESC # 15 [/ CODE] #solved, thank you metin2.dev members! :-)
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 4
- Görüntüleme
- 95
- Cevaplar
- 9
- Görüntüleme
- 512
- Cevaplar
- 0
- Görüntüleme
- 232
- Cevaplar
- 3
- Görüntüleme
- 80


