- Katılım
- 12 Tem 2012
- Konular
- 358
- Mesajlar
- 5,763
- Çözüm
- 37
- Online süresi
- 1mo 11d
- Reaksiyon Skoru
- 1,977
- Altın Konu
- 8
- TM Yaşı
- 13 Yıl 11 Ay 1 Gün
- Başarım Puanı
- 312
- MmoLira
- 2,035
- DevLira
- 87
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!
TEŞEKKÜRLERRRR.
rica ederim iyi kullanımlar
- Katılım
- 12 Tem 2017
- Konular
- 3,675
- Mesajlar
- 14,203
- Çözüm
- 157
- Online süresi
- 1mo 19d
- Reaksiyon Skoru
- 6,341
- Altın Konu
- 1
- Başarım Puanı
- 462
- MmoLira
- 2,563
- DevLira
- 166
Teşekkürler.
- Katılım
- 26 May 2012
- Konular
- 112
- Mesajlar
- 1,442
- Çözüm
- 2
- Online süresi
- 3d 9h
- Reaksiyon Skoru
- 140
- Altın Konu
- 1
- TM Yaşı
- 14 Yıl 13 Gün
- Başarım Puanı
- 175
- MmoLira
- 525
- DevLira
- 0
tnx keke
- Katılım
- 12 Tem 2012
- Konular
- 358
- Mesajlar
- 5,763
- Çözüm
- 37
- Online süresi
- 1mo 11d
- Reaksiyon Skoru
- 1,977
- Altın Konu
- 8
- TM Yaşı
- 13 Yıl 11 Ay 1 Gün
- Başarım Puanı
- 312
- MmoLira
- 2,035
- DevLira
- 87
rica ederimTeşekkürler.
tnx keke
rica ederim iyi kullanımlar
- Katılım
- 22 Şub 2017
- Konular
- 65
- Mesajlar
- 739
- Çözüm
- 1
- Reaksiyon Skoru
- 152
- Altın Konu
- 0
- TM Yaşı
- 9 Yıl 3 Ay 14 Gün
- Başarım Puanı
- 89
- MmoLira
- 172
- DevLira
- 0
Merhaba,
Birkaç gündür kill komutu arıyordum, yabancı bir forumda derdime derman buldum bunun yanında iş yapabilecek birkaç fonksiyon daha buldum sizlere sunmak istedim. Neyse çok uzattım anlatıma geçelim;
1.Aşama:
game/src içinde questlua_pc.cpp açılır ;
Arat:
Kod:int pc_get_name(lua_State* L)
Üstüne boşluk bırakarak ekle:
Kod:// New Functions by ummeh122 int pc_get_ip(lua_State* L) { LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr(); lua_pushstring(L, ch->GetDesc()->GetHostName()); return 1; } int pc_kill(lua_State* L) { LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr(); ch->Dead(); return 0; } int pc_set_coins(lua_State * L) { if (!lua_isnumber(L, 1)) { sys_err("invalid argument"); return 0; } LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr(); long val = (long)lua_tonumber(L, 1); SQLMsg *msg; msg = DBManager::instance().DirectQuery("UPDATE account.account SET coins = coins + '%ld' WHERE id = '%d'", val, ch->GetAID()); if (msg->uiSQLErrno != 0) { sys_err("pc_update_coins query failed"); return 0; } } int pc_get_empire_name(lua_State* L) { LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr(); const char* tabelle[3] = {"Shinsoo","Chunjo","Jinno"}; int empireave = ch->GetEmpire()-1; lua_pushstring(L, tabelle[empireave]); return 1; } // New Functions by ummeh122 end
Aynı yerde arat:
Kod:{ "getname", pc_get_name }, { "get_name", pc_get_name },
Altına ekle:
Kod:// New Functions by ummeh122 { "get_ip", pc_get_ip }, { "kill", pc_kill }, { "set_coins", pc_set_coins }, { "get_empire_name", pc_get_empire_name }, // New Functions by ummeh122 end
2.Aşama:
game/src/quest içerisindeki quest_functions ve filezillada quest klasöründeki quest_functions da uygun bir yere ekle:
Kod:pc.get_ip pc.kill pc.set_coins pc.get_empire_name
Örnek Kullanım;
Kod:pc.kill() pc.set_coins("50")
Günlük EP ödül verimlerinde çok verimli olabilecek bir komut olduğunu düşünüyorum.
Fonksiyonların içerdiği komutlar;
Eğer daha önceden paylaşılmışsa kapatılabilir ben aradım bulamadım forumda.
Bir Teşekkür yeterli iyi kullanımlar![]()
Teşekkürler

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 8
- Görüntüleme
- 820
- Cevaplar
- 7
- Görüntüleme
- 2K
- Cevaplar
- 2
- Görüntüleme
- 375



