InfernoShade 1
InfernoShade
Fethi Polat 1
Fethi Polat
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
shrpnl 1
shrpnl
YusufŞimşek14 1
YusufŞimşek14
berzahx 2
berzahx
xranzei 1
xranzei
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Cevaplandı YARDIMCI OLABILICEK KIMSE YOKMU

  • Konuyu başlatan Konuyu başlatan Hasan32654
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 17
  • Görüntüleme Görüntüleme 509

Hasan32654

Level 3
TM Üye
Üye
Katılım
24 Nis 2017
Konular
43
Mesajlar
227
Çözüm
2
Online süresi
6d 6h
Reaksiyon Skoru
11
Altın Konu
0
TM Yaşı
9 Yıl 1 Ay 21 Gün
Başarım Puanı
98
Yaş
27
MmoLira
1,765
DevLira
9
Ticaret - 0%
0   0   0

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!

MERHABALAR GM SERBEST ACABILIYOR FILEZILLA SRCLERDEN ISTENILENLERI YAPTIM GAME/SRC DEN AMA TEKRAR AYNI SORUN VAR OYUNCULARDA ACMASINI ISTIYORUM ANYDESK UZERINDEN YARDIM EDECEK BIRI VARMI ACABA
 
Çözüm
Ticaret - 0%
0   0   0
sorun tarafımca çözülmüştür.

Cmd_general.cpp'de bahse konu yer bu şekilde editlenerek uygun freebsd'de build alınıp sunucyuya yüklenmiştir.

Kod:
ACMD(do_pkmode)
{
    char arg1[256];
    one_argument(argument, arg1, sizeof(arg1));

    if (!*arg1)
        return;
        
#ifdef PK_MODE_FIX
    if (MapManager::instance().IsPvpMapp(ch))
    {
        ch->ChatInfoTrans(("Bu haritada bu ozelligi kullanamam."));
        return;
    }
#endif
    BYTE mode = 0;
    str_to_number(mode, arg1);

    if (mode == PK_MODE_PROTECT)
        return;
    if (ch->GetLevel() < PK_PROTECT_LEVEL && mode != 0)
        return;

    ch->SetPKMode(mode);
}
MERHABALAR GM SERBEST ACABILIYOR FILEZILLA SRCLERDEN ISTENILENLERI YAPTIM GAME/SRC DEN AMA TEKRAR AYNI SORUN VAR OYUNCULARDA ACMASINI ISTIYORUM ANYDESK UZERINDEN YARDIM EDECEK BIRI VARMI ACABA
herhangi bir map'te mi serbest mod açılmıyor yoksa sadece 1 mapte mi ? ayrıca özelden veya burdan bi Cmd_general.cpp dosyanı atar mısın bakayım bi birde battle.cpp'yi at
 
Cmd_general.cpp aç

Arat

ACMD(do_pkmode)

iflerin içerisine ekle

if (ch->IsGM()) // Eğer karakter GM ise
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("GameMaster'lar serbest moda geçemez!"));
return;
}

Bu kod sadece gmlerin serbest açmasını engeller ve harita kontrolü yapmaz yani tüm haritalarda engellenir
 
abi ayarlayıp atarmısın ya rica etsem anlamadım gercekten dosyayı ilettim ama
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst