HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Reyiz bence bu kadar sistem paylaştığın yeter
Artık files bekliyorum senden
Bu arada ellerine sağlık. En kısa zamanda ekleyeceğim 
e bende nie verdi o zamanben kullanıyorum vermedi
bu şekilde benim core ler (mavi 1 köy 3. core de) - (sarı 1. köy 2. core de )
mavi de ki çardan sarıdaki çara ut isteği attım core verdi.
map indexi aynı corede ekli olan maplarda sıkıntı yok farklı coredeki mapa istek atınca core veriyor. p2p den portlarının farklı olmasından sanırım.
Son düzenleme:
KONU İÇİN ÇOK TEŞEKKUR EDERİM KARDEŞİM ALLAH RAZI OLSUN İŞİME YARIYCAK.
KANIT.
LOCALE STRİNG'E EKLEMEYİ UNUTMAYIN SYSERR VERİR AKSİ TAKTİRDE.
"%s kisisine isteginiz iletildi.";
"%s kisisine isteginiz iletildi.";
"%s isimli oyuncu uzaktan ticareti reddetti!";
"%s isimli oyuncu uzaktan ticareti reddetti!";
"%s kisisi bu kanalda degil.";
"%s kisisi bu kanalda degil.";
"%s kisisi oyunda degil";
"%s kisisi oyunda degil";
"|cffFFC125Hata: Kendi ismini yazamazsin!";
"|cffFFC125Hata: Kendi ismini yazamazsin!";
BLACK KARDEŞİM KONUYA EKLERSEN İYİ OLABILIR AMA SEN BILIRSIN TABİ
TEK BİR SORUN GOZUME ÇATTI SUANDA FARKLI BÖLGELERDE TİCARET YAPINCA TİCARET YAPTIĞIMIZ KİŞİNİN ADI TİCARETİN ÜSTÜNDE YAZMIYOR ÇOK ONEMLI BISEY DEGIL FAKAT COZUMU VARSA SEVİNİRİM.
KANIT.
LOCALE STRİNG'E EKLEMEYİ UNUTMAYIN SYSERR VERİR AKSİ TAKTİRDE.
"%s kisisine isteginiz iletildi.";
"%s kisisine isteginiz iletildi.";
"%s isimli oyuncu uzaktan ticareti reddetti!";
"%s isimli oyuncu uzaktan ticareti reddetti!";
"%s kisisi bu kanalda degil.";
"%s kisisi bu kanalda degil.";
"%s kisisi oyunda degil";
"%s kisisi oyunda degil";
"|cffFFC125Hata: Kendi ismini yazamazsin!";
"|cffFFC125Hata: Kendi ismini yazamazsin!";
BLACK KARDEŞİM KONUYA EKLERSEN İYİ OLABILIR AMA SEN BILIRSIN TABİ
TEK BİR SORUN GOZUME ÇATTI SUANDA FARKLI BÖLGELERDE TİCARET YAPINCA TİCARET YAPTIĞIMIZ KİŞİNİN ADI TİCARETİN ÜSTÜNDE YAZMIYOR ÇOK ONEMLI BISEY DEGIL FAKAT COZUMU VARSA SEVİNİRİM.
cmd.cpp açılır-aratılır:
Altına eklenir;Kod:ACMD(do_stun);
Aratılır:Kod:ACMD(do_uzaktan_ticaret); ACMD(do_uzaktan_ticaret_hayir); ACMD(do_uzaktan_ticaret_kabul);
Altına Eklenir;Kod:{ "mall_passwor", do_inputall, 0, POS_DEAD, GM_PLAYER },
Kod:{ "uzaktan_ticaret", do_uzaktan_ticaret, 0, POS_DEAD, GM_PLAYER }, { "uzaktan_ticaret_hayir", do_uzaktan_ticaret_hayir, 0, POS_DEAD, GM_PLAYER }, { "uzaktan_ticaret_kabul", do_uzaktan_ticaret_kabul, 0, POS_DEAD, GM_PLAYER },
cmd_general.cpp açılır-aratılır:
Kod bloğunun altına eklenir;Kod:ACMD(do_observer_exit)
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Kod:ACMD(do_uzaktan_ticaret_hayir) { char hedef[256]; one_argument(argument, hedef, sizeof(hedef)); LPCHARACTER kimsin = CHARACTER_MANAGER::instance().FindPC(hedef); CCI * farklich = P2P_MANAGER::instance().Find(hedef); ///////////////////////////////////////////////////////////////////////// if (kimsin == ch){return;} if (!*hedef){ch->ChatPacket(CHAT_TYPE_INFO, "yanlis kullanim");return;} if (kimsin) { kimsin->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s isimli oyuncu uzaktan ticareti reddetti!"),ch->GetName()); } else if (!kimsin) { if (farklich) { ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s kisisi bu kanalda degil."), kimsin->GetName()); return; } else { ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s kisisi oyunda degil"), hedef); } } } ACMD(do_uzaktan_ticaret_kabul) { char hedef[256]; one_argument(argument, hedef, sizeof(hedef)); LPCHARACTER kimsin = CHARACTER_MANAGER::instance().FindPC(hedef); CCI * farklich = P2P_MANAGER::instance().Find(hedef); ///////////////////////////////////////////////////////////////// if (kimsin == ch){return;} if (!*hedef) {} if (kimsin) { ch->ExchangeStart(kimsin);//__Exchange.cpp__ } else if (!kimsin) { if (farklich) { ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s kisisi bu kanalda degil."), kimsin->GetName()); return; } else { ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s kisisi oyunda degil"), hedef); } } } ACMD(do_uzaktan_ticaret) { char hedef[256]; one_argument(argument, hedef, sizeof(hedef)); LPCHARACTER kimsin = CHARACTER_MANAGER::instance().FindPC(hedef); CCI * farklich = P2P_MANAGER::instance().Find(hedef); //////////////////////////////////////////////////////////////////// if (!*hedef){return;} if (kimsin == ch) { ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("|cffFFC125Hata: Kendi ismini yazamazsin!")); return; } if (kimsin) { kimsin->ChatPacket(CHAT_TYPE_COMMAND, "sorgu %s %d", ch->GetName(), ch->GetLevel()); ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s kisisine isteginiz iletildi."), kimsin->GetName()); } else if (!kimsin) { if (farklich) { ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s kisisi bu kanalda degil."), kimsin->GetName()); return; } else { ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s kisisi oyunda degil"), hedef); return; } } }
exchange.cpp açılır-aratılır:
Kod:if (iDist >= EXCHANGE_MAX_DISTANCE) return false;
Değiştirilir;
game.py açılır-aratılır:Kod:/*if (iDist >= EXCHANGE_MAX_DISTANCE) return false;*/
Altına eklenir;Kod:"ConsoleEnable" : self.__Console_Enable,
Py Sonuna Eklenir;Kod:"sorgu" : self.Uzaktan_ticaret_soru,
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Kod:def Uzaktan_ticaret_soru(self, isim, level): uzaktan_sorusu = uiCommon.QuestionDialog() uzaktan_sorusu.SetText("|cffFDD017|H|h" + str(isim)+ "|cff00ccff" + "(Lv."+str(level)+")"+ "|h|r" + " Seninle uzaktan ticaret yapmak istiyor.") uzaktan_sorusu.SetAcceptEvent(lambda arg=TRUE: self.tamam_mk(isim)) uzaktan_sorusu.SetCancelEvent(lambda arg=FALSE: self.sie_mq(isim)) uzaktan_sorusu.Open() self.uzaktan_sorusu = uzaktan_sorusu return def tamam_mk(self, isim): #net.SendExchangeStartPacket(isim) net.SendChatPacket("/uzaktan_ticaret_kabul " + str(isim)) self.uzaktan_sorusu.Close() def sie_mq(self, isim): net.SendChatPacket("/uzaktan_ticaret_hayir " + str(isim)) self.uzaktan_sorusu.Close()Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Files düşünmüyorum teşekkürlerReyiz bence bu kadar sistem paylaştığın yeterArtık files bekliyorum senden
Bu arada ellerine sağlık. En kısa zamanda ekleyeceğim
![]()

olabilire bende nie verdi o zaman![]()
![]()
bu şekilde benim core ler (mavi 1 köy 3. core de) - (sarı 1. köy 2. core de )
mavi de ki çardan sarıdaki çara ut isteği attım core verdi.
map indexi aynı corede ekli olan maplarda sıkıntı yok farklı coredeki mapa istek atınca core veriyor. p2p den portlarının farklı olmasından sanırım.
şimdi yazıları eklerim ama ticaret paneli editlenmiş olduğu için yardım edememKONU İÇİN ÇOK TEŞEKKUR EDERİM KARDEŞİM ALLAH RAZI OLSUN İŞİME YARIYCAK.
KANIT.
LOCALE STRİNG'E EKLEMEYİ UNUTMAYIN SYSERR VERİR AKSİ TAKTİRDE.
"%s kisisine isteginiz iletildi.";
"%s kisisine isteginiz iletildi.";
"%s isimli oyuncu uzaktan ticareti reddetti!";
"%s isimli oyuncu uzaktan ticareti reddetti!";
"%s kisisi bu kanalda degil.";
"%s kisisi bu kanalda degil.";
"%s kisisi oyunda degil";
"%s kisisi oyunda degil";
"|cffFFC125Hata: Kendi ismini yazamazsin!";
"|cffFFC125Hata: Kendi ismini yazamazsin!";
BLACK KARDEŞİM KONUYA EKLERSEN İYİ OLABILIR AMA SEN BILIRSIN TABİ
TEK BİR SORUN GOZUME ÇATTI SUANDA FARKLI BÖLGELERDE TİCARET YAPINCA TİCARET YAPTIĞIMIZ KİŞİNİN ADI TİCARETİN ÜSTÜNDE YAZMIYOR ÇOK ONEMLI BISEY DEGIL FAKAT COZUMU VARSA SEVİNİRİM.
![]()
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 10
- Görüntüleme
- 950
- Cevaplar
- 6
- Görüntüleme
- 285
- Cevaplar
- 0
- Görüntüleme
- 277
- Cevaplar
- 12
- Görüntüleme
- 1K
