- Katılım
- 20 Eyl 2018
- Konular
- 16
- Mesajlar
- 30
- Reaksiyon Skoru
- 2
- Altın Konu
- 0
- Başarım Puanı
- 32
- TM Yaşı
- 7 Yıl 7 Ay 3 Gün
- MmoLira
- 95
- DevLira
- 0
Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!
Öncelikle selamın aleyküm . Saltanatta ki çift parantez isim izi questini atabilecek varmı ? 20 harfli isim yazılacak normal isim izi gibi yazılınca ((ORNEK)) gibi olucak başına ve sonuna 2 adet toplamda 4 adet parantez gelicek yapan varsa paylaşırsanız sevinicem
- Katılım
- 20 Eki 2017
- Konular
- 468
- Mesajlar
- 9,365
- Online süresi
- 11ay 26g
- Reaksiyon Skoru
- 8,224
- Altın Konu
- 47
- Başarım Puanı
- 326
- Yaş
- 25
- TM Yaşı
- 8 Yıl 6 Ay 3 Gün
- MmoLira
- 93,242
- DevLira
- 242
Konu Uygun Alana Taşındı.
- Katılım
- 12 Tem 2017
- Konular
- 3,675
- Mesajlar
- 14,203
- Online süresi
- 1ay 19g
- Reaksiyon Skoru
- 6,340
- Altın Konu
- 1
- Başarım Puanı
- 462
- TM Yaşı
- 8 Yıl 9 Ay 13 Gün
- MmoLira
- 2,560
- DevLira
- 166
Öncelikle selamın aleyküm . Saltanatta ki çift parantez isim izi questini atabilecek varmı ? 20 harfli isim yazılacak normal isim izi gibi yazılınca ((ORNEK)) gibi olucak başına ve sonuna 2 adet toplamda 4 adet parantez gelicek yapan varsa paylaşırsanız sevinicem
Merhaba,
bu konu işinize yarayacaktır.
https://forum.turkmmo.com/konu/3658017-cift-parantez-isim-izi/
- Katılım
- 20 Eyl 2018
- Konular
- 16
- Mesajlar
- 30
- Reaksiyon Skoru
- 2
- Altın Konu
- 0
- Başarım Puanı
- 32
- TM Yaşı
- 7 Yıl 7 Ay 3 Gün
- MmoLira
- 95
- DevLira
- 0
o konuyuda ben açtım zaten ama yanlış yapmışım düzelticem dedi yapan arkadaş sonra tekrar atmadı
- Katılım
- 17 Haz 2010
- Konular
- 3,640
- Mesajlar
- 19,614
- Online süresi
- 17g 50672s
- Reaksiyon Skoru
- 4,815
- Altın Konu
- 163
- Başarım Puanı
- 474
- Yaş
- 31
- TM Yaşı
- 15 Yıl 10 Ay 10 Gün
- MmoLira
- -933
- DevLira
- 0
C++:
quest change_name begin
state start begin
when 40001.use begin
say_title("İsim izi ")
if pc.is_married() then
say("Evli olduğun için isim değiştiremezsin.")
say("")
return
end
if pc.is_polymorphed() then
say("Dönüşmüş halde isim değiştiremezsin.")
say("")
return
end
if pc.has_guild() then
say("Bir loncanın üyesiyken isim değiştiremezsin.")
say("")
return
end
if party.is_party() then
say("İsim değiştirmek için gruptan çıkmalısın.")
say("")
return
end
if pc.get_level() < 80 then
say("İsim değiştirmek için yeterli seviyede değilsin.")
say("80. seviyeye ulaştığında tekrar dene.")
return
end
if get_time() < pc.getqf("next_time") then
say("Henüz isim değiştiremezsin.")
say("")
say_reward("Tekrar isim değiştirebileceğin tarih:")
say_reward(string.format("%s", time_to_str(pc.getqf("next_time"))))
if is_test_server() == true then
say("Test serverdayken bu süre sıfırlanır.")
say("")
else
return
end
end
say("Yeni ismini aşağıdaki kutuya yaz.")
local name = pc.name
local str = input()
local newname = "(("..str.."))"
local ret = pc.change_name(newname)
if string.len(str) > 15 then
say_title("İsim izi")
say("İsim çok uzun.")
return
end
if ret == 0 then
say_title("İsim izi")
say("İsim geçerli değil. Başka bir isim")
say("yaz. Türkçe veya özel karakter kullanma.")
say("Lütfen oyuna tekrar giriş yap.")
char_log(0, "CHANGE_NAME", "HAVE NOT RE-LOGIN")
elseif ret == 1 then
say_title("İsim izi")
say("Bir sorun var.")
say("Daha sonra tekrar dene.")
say("")
char_log(0, "CHANGE_NAME", "ITEM USE PROBLEM")
elseif ret == 2 then
say_title("İsim izi")
say("İsim geçerli değil. Başka bir isim")
say("yaz. Türkçe veya özel karakter kullanma.")
say("")
char_log(0, "CHANGE_NAME", "CAN NOT USE NAME")
elseif ret == 3 then
say_title("İsim izi")
say("Bu ismi başka bir oyuncu kullanıyor.")
say("Kendine başka bir isim bul.")
say("")
char_log(0, "CHANGE_NAME", "ALREADY USING NAME")
elseif ret == 4 then
say_title("İsim izi")
say("İsim değiştirme gerçekleşti.")
say("Oyuna tekrar giriş yap.")
say("")
pc.remove_item("71055",1)
pc.setqf("next_time", get_time() + time_hour_to_sec(1*1))
char_log(0, "CHANGE_NAME", "SUCCESS: from "..name.." to "..newname)
else
say("Bir hata oluştu.")
char_log(0, "CHANGE_NAME", "UNKNOWN NAME")
end
end
end
end
questlua_pc.cpp
int pc_change_name(lua_State* L)
if ( lua_isstring(L, 1) != true )
bu kısmı bu hale getir.
/*if ( lua_isstring(L, 1) != true )
{
lua_pushnumber(L, 1);
return 1;
}*/
Bu engel ismin sadece yazı olması için yapılmış.
input_auth.cpp aç ve arat
bool FN_IS_VALID_LOGIN_STRING(const char *str)
caselerin arasından bunları kaldır
/*case '(':
case ')':*/
İnternette bulduğum bu, belki işine yarar.
Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)
Benzer konular
- Cevaplar
- 4
- Görüntüleme
- 1K




