ShadowFon 1
ShadowFon
noisiv 1
noisiv
Manwe Work 1
Manwe Work
romegames 1
romegames
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Bvural41 1
Bvural41
NovaLst 1
NovaLst
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Gelişmiş Işınlanma Sistemi[C++&PYTHON]

  • Konuyu başlatan Konuyu başlatan blackdragonx61
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 89
  • Görüntüleme Görüntüleme 13K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

blackdragonx61

123456seven
TM Üye
Katılım
11 Ağu 2014
Konular
95
Mesajlar
1,904
Reaksiyon Skoru
719
Altın Konu
0
TM Yaşı
11 Yıl 10 Ay 6 Gün
Başarım Puanı
157
MmoLira
67
DevLira
0
Ticaret - 0%
0   0   0

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!

.
------------------------------------------------------------------

Cmd.cpp açılır-aratılır:
Kod:
ACMD(do_pcbang_check);
Altına eklenir;
Kod:
ACMD(do_isinla_beni_beybi);
ACMD(do_isinla_sure);
ACMD(do_black_kalan);
ACMD(do_hak_ver);
Tekrar aratılır:
Kod:
{ "slow",        do_slow,        0,            POS_DEAD,    GM_LOW_WIZARD    },
Altına eklenir;
Kod:
{ "isinla_beni_beybi",            do_isinla_beni_beybi,            0,            POS_DEAD,    GM_PLAYER    },
    { "isinla_sure",            do_isinla_sure,            0,            POS_DEAD,    GM_PLAYER    },
    { "black_kalan",            do_black_kalan,            0,            POS_DEAD,    GM_PLAYER    },
         { "hak_ver",            do_hak_ver,             0,             POS_DEAD,     GM_LOW_WIZARD },
    ///new system by Blackdragonx61
cmd_general.cpp açılır-aratılır:
Kod:
ACMD(do_view_equip)
Altına Eklenir;

Kod:
ACMD(do_black_kalan)
{
    int kalan = ch->GetQuestFlag("isinlama.black");
    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d hakkiniz kaldi"), kalan);
}


ACMD(do_isinla_sure)
{
    char arg1[256];
    one_argument(argument, arg1, sizeof(arg1));
    if (*arg1)
    {
        switch (LOWER(*arg1))
        {
            case '1':    // 5 tane    5m
            if (ch->GetGold() < 5000000)
            {
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("paprarar yohh"));
                return;
            }
            else
            {
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("?slem tamamlandi"));
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("?sinlanma limiti 5 yapildi"));
                ch->PointChange(POINT_GOLD, -5000000, true);
                ch->SetQuestFlag("isinlama.black", 5);
            }
            break;
           
            case '2':       
            if (ch->GetGold() < 10000000)
            {
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("paprarar yohh"));
                return;
            }
            else
            {
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("?slem tamamlandi"));
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("?sinlanma limiti 10 yapildi"));
                ch->PointChange(POINT_GOLD, -10000000, true);//10M
                ch->SetQuestFlag("isinlama.black", 10);
            }
            //ch->SetQuestFlag("isinlayamam.sure", 0);
            break;
           
            case '3':       
            if (ch->GetGold() < 30000000)
            {
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("paprarar yohh"));
                return;
            }
            else
            {
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("?slem tamamlandi"));
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("?sinlanma limiti 50 yapildi"));
                ch->PointChange(POINT_GOLD, -30000000, true);//30M
                ch->SetQuestFlag("isinlama.black", 50);
            }
            //ch->SetQuestFlag("isinlayamam.sure", 0);
            break;
        }
    }
}


ACMD(do_isinla_beni_beybi)
{
    char arg1[256];
    one_argument(argument, arg1, sizeof(arg1));
    //int son_sure = ch->GetQuestFlag("isinlayamam.sure");
    int kalan = ch->GetQuestFlag("isinlama.black");
   
    if (ch->IsDead() || ch->GetHP() <= 0 || !ch->IsPC())
    {
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Oluyken bu islem gerceklestirilemez!"));
        return;
    }
   
    if (ch->GetQuestFlag("isinlama.black") == 0)
    {
        //ch->SetQuestFlag("isinlayamam.sure", get_global_time());
        ch->ChatPacket(CHAT_TYPE_COMMAND, "isinlayamam");
        //ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("1 saat beklemelisin"));
        return;
    }
   
    if (*arg1)
    {
        switch (LOWER(*arg1))
        {
            case 'a'://Orumcek Zindanı 1.kat basi
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(59800, 497300);
                ch->Stop();
            break;
       
            case 'b'://Mavi 1.
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(959800,268400);
                ch->Stop();
                break;
           
            case 'c'://Kırmızı 1.
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(474300,954800);
                ch->Stop();
                break;
               
            case 'd'://Sari 1.
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(63800,166400);
                ch->Stop();
                break;
            case 'e'://Devler Diyarı
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(829900,763300);
                ch->Stop();
                break;
            case 'f':// MAVi 2.
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(873100,242600);
                ch->Stop();
                break;
            case 'g'://Kırmızı 2.
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(360800,877600);
                ch->Stop();
                break;
            case 'h'://Sari 2.
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(138500,234900);
                ch->Stop();
                break;
            case 'i'://Hayalet ormani
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(288700,5700);
                ch->Stop();
                break;
            case 'j':// Orumcek zindanı 2.Kat Basi
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                //ch->WarpSet(x, y);
                ch->Stop();
                break;
            case 'k'://Seytan kulesi Black ya I love you askimmm
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(590500,110500);
                ch->Stop();
                break;
            case 'l'://Yongbi colu
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(296800,547400);
                ch->Stop();
                break;
            case 'm'://Surgun girisi
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(284400,810700);
                ch->Stop();
                break;
            case 'n'://Kizil Orman
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(1119900,70800);
                ch->Stop();
                break;
            case 'o'://Sohan dagi
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(436400,215600);
                ch->Stop();
                break;
            case 'p'://Ox haritasi
                if (!ch->IsGM())
                {
                    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("yalnizca gmler kullanir"));
                }
                else
                {
                    ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                    //ch->WarpSet(x, y);
                    ch->Stop();
                }
                break;
            case 'r'://Nemere'nin gozetleme kulesi 90 sinir
                if (ch->GetLevel() < 90)
                {
                    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("level yeterli degil"));
                }
                else
                {
                    ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                    ch->WarpSet(432792,165998);
                    ch->Stop();
                }
                break;
            case 's'://Kırmızı Ejdeha Kalesi sinir 90
                if (ch->GetLevel() < 90)
                {
                    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("level yeterli degil"));
                }
                else
                {
                    ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                    ch->WarpSet(613800,707000);
                    ch->Stop();
                }
                break;
            case 't'://Vadi
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(336000,755600);
                ch->Stop();
                break;
            case 'u'://CapeDragon
                if (ch->GetLevel() < 90)
                {
                    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("level yeterli degil"));
                }
                else
                {
                    ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                    //ch->WarpSet(x, y);
                    ch->Stop();
                }
                break;
            case 'v'://Maymunlar Zindani
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                //ch->WarpSet(x, y);
                ch->Stop();
                break;
        }
    }
}

---------------------------
cmd_gm.cpp açılır-aratılır:

Kod:
ACMD(do_group_random)
Altına Eklenir;

Kod:
ACMD (do_hak_ver)
{
    char arg1[256], arg2[256];
    long hak;
    const char*  Name;
    two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));
    if (!*arg1 || !*arg2)
    {
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("/hak_ver oyuncu hak miktari"));
        return;
    }
    Name = arg1;
    hak = atoi(arg2);
    LPCHARACTER tch = CHARACTER_MANAGER::instance().FindPC(Name);
    if(!tch)
    {
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Oyuncu %s bulunamadi."), Name);
        return;
    }
    tch->SetQuestFlag("isinlama.black", tch->GetQuestFlag("isinlama.black") + hak);
    tch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Administrator %s hesabiniza %ld hak verdi."), ch->GetName(), hak);
    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%ld hak verdin, bu hesaba; %s."),hak,tch->GetName());
}
-------------------
PYTHON
root.py açılır
İmport'lara eklenir;

Kod:
import isinlama
Sona eklenir:


Tekrar aratılır:

Kod:
onPressKeyDict[app.DIK_F4]    = lambda : self.__PressQuickSlot(7)
Altına Eklenir;
Kod:
onPressKeyDict[app.DIK_F5]  = lambda : self.Black_ac()
Tekrar aratılır:
Kod:
"PlayMusic"                : self.__PlayMusic,
Altına eklenir;
Kod:
"isinlayamam"            : self.Blackcim,
En sona eklenir;

---------------------------------
constinfo.py'ye ekleyin:

mavirenk="|cff00ccff"
yesilrenk="|cff00CC00|Hemp|h"
sarirenk="|cffFDD017|H|h"
kirmizirenk="|cffff0000|Hemp|h"
---------------------------------
Locale_tr/locale_game.txt'ye eklenir:
Kod:
BLACK_DIALOG    Aşağıdan hak satın alabilirsiniz.BLACK_DIALOG2    Işınlanma hakkınız bitti.
BLACK_SORU_DIALOG    Bunu almak istediğinize emin misiniz?
root'a atılır:

------------------------------------------------

Yüzüğe eklemek isteyenler için:

char_item.cpp'ye girilir-aratılır:
Kod:
[/FONT][/B]bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)[B][FONT=Verdana]
Bulunur:
Kod:
[/FONT][/B]case ITEM_HAIR:[B][FONT=Verdana]
Altına eklenir;
Kod:
[/FONT][/B]case 40002:        {
            ChatPacket(CHAT_TYPE_COMMAND, "accccc");
        }

        break;[B][FONT=Verdana]
game.py-açılır-aratılır:

Kod:
[/FONT][/B]"PlayMusic"                : self.__PlayMusic,[B][FONT=Verdana]
Altına eklenir;

Kod:
[/FONT][/B]"accccc"                : self.Aclansunu,[B][FONT=Verdana]
game.py sona eklenir;

Kod:
[/FONT][/B]def Aclansunu(self):        self.black = isinlanma.BlackIsinlanma()
        self.black.OpenWindow()[B][FONT=Verdana]


Hata alırsanız mutlaka sorun benim py çok karışıktı karışıklık olabilir kodlarda ayrıca benimki başka butondaydı f5'e ekledim sıkıntı çıkmaz inşallah.
KANIT:


 
Moderatör tarafında düzenlendi:
.
------------------------------------------------------------------

Cmd.cpp açılır-aratılır:
Kod:
ACMD(do_pcbang_check);
Altına eklenir;
Kod:
ACMD(do_isinla_beni_beybi);
ACMD(do_isinla_sure);
ACMD(do_black_kalan);
Tekrar aratılır:
Kod:
{ "slow",        do_slow,        0,            POS_DEAD,    GM_LOW_WIZARD    },
Altına eklenir;
Kod:
{ "isinla_beni_beybi",            do_isinla_beni_beybi,            0,            POS_DEAD,    GM_PLAYER    },
    { "isinla_sure",            do_isinla_sure,            0,            POS_DEAD,    GM_PLAYER    },
    { "black_kalan",            do_black_kalan,            0,            POS_DEAD,    GM_PLAYER    },
         { "hak_ver",            do_hak_ver,             0,             POS_DEAD,     GM_LOW_WIZARD },
    ///new system by Blackdragonx61
cmd_general.cpp açılır-aratılır:
Kod:
ACMD(do_view_equip)
Altına Eklenir;

Kod:
ACMD(do_black_kalan)
{
    int kalan = ch->GetQuestFlag("isinlama.black");
    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d hakkiniz kaldi"), kalan);
}


ACMD(do_isinla_sure)
{
    char arg1[256];
    one_argument(argument, arg1, sizeof(arg1));
    if (*arg1)
    {
        switch (LOWER(*arg1))
        {
            case '1':    // 5 tane    5m
            if (ch->GetGold() < 5000000)
            {
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("paprarar yohh"));
                return;
            }
            else
            {
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("?slem tamamlandi"));
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("?sinlanma limiti 5 yapildi"));
                ch->PointChange(POINT_GOLD, -5000000, true);
                ch->SetQuestFlag("isinlama.black", 5);
            }
            break;
           
            case '2':       
            if (ch->GetGold() < 10000000)
            {
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("paprarar yohh"));
                return;
            }
            else
            {
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("?slem tamamlandi"));
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("?sinlanma limiti 10 yapildi"));
                ch->PointChange(POINT_GOLD, -10000000, true);//10M
                ch->SetQuestFlag("isinlama.black", 10);
            }
            //ch->SetQuestFlag("isinlayamam.sure", 0);
            break;
           
            case '3':       
            if (ch->GetGold() < 30000000)
            {
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("paprarar yohh"));
                return;
            }
            else
            {
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("?slem tamamlandi"));
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("?sinlanma limiti 50 yapildi"));
                ch->PointChange(POINT_GOLD, -30000000, true);//30M
                ch->SetQuestFlag("isinlama.black", 50);
            }
            //ch->SetQuestFlag("isinlayamam.sure", 0);
            break;
        }
    }
}


ACMD(do_isinla_beni_beybi)
{
    char arg1[256];
    one_argument(argument, arg1, sizeof(arg1));
    //int son_sure = ch->GetQuestFlag("isinlayamam.sure");
    int kalan = ch->GetQuestFlag("isinlama.black");
   
    if (ch->IsDead() || ch->GetHP() <= 0 || !ch->IsPC())
    {
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Oluyken bu islem gerceklestirilemez!"));
        return;
    }
   
    if (ch->GetQuestFlag("isinlama.black") == 0)
    {
        //ch->SetQuestFlag("isinlayamam.sure", get_global_time());
        ch->ChatPacket(CHAT_TYPE_COMMAND, "isinlayamam");
        //ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("1 saat beklemelisin"));
        return;
    }
   
    if (*arg1)
    {
        switch (LOWER(*arg1))
        {
            case 'a'://Orumcek Zindanı 1.kat basi
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(59800, 497300);
                ch->Stop();
            break;
       
            case 'b'://Mavi 1.
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(959800,268400);
                ch->Stop();
                break;
           
            case 'c'://Kırmızı 1.
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(474300,954800);
                ch->Stop();
                break;
               
            case 'd'://Sari 1.
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(63800,166400);
                ch->Stop();
                break;
            case 'e'://Devler Diyarı
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(829900,763300);
                ch->Stop();
                break;
            case 'f':// MAVi 2.
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(873100,242600);
                ch->Stop();
                break;
            case 'g'://Kırmızı 2.
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(360800,877600);
                ch->Stop();
                break;
            case 'h'://Sari 2.
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(138500,234900);
                ch->Stop();
                break;
            case 'i'://Hayalet ormani
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(288700,5700);
                ch->Stop();
                break;
            case 'j':// Orumcek zindanı 2.Kat Basi
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                //ch->WarpSet(x, y);
                ch->Stop();
                break;
            case 'k'://Seytan kulesi Black ya I love you askimmm
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(590500,110500);
                ch->Stop();
                break;
            case 'l'://Yongbi colu
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(296800,547400);
                ch->Stop();
                break;
            case 'm'://Surgun girisi
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(284400,810700);
                ch->Stop();
                break;
            case 'n'://Kizil Orman
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(1119900,70800);
                ch->Stop();
                break;
            case 'o'://Sohan dagi
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(436400,215600);
                ch->Stop();
                break;
            case 'p'://Ox haritasi
                if (!ch->IsGM())
                {
                    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("yalnizca gmler kullanir"));
                }
                else
                {
                    ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                    //ch->WarpSet(x, y);
                    ch->Stop();
                }
                break;
            case 'r'://Nemere'nin gozetleme kulesi 90 sinir
                if (ch->GetLevel() < 90)
                {
                    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("level yeterli degil"));
                }
                else
                {
                    ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                    ch->WarpSet(432792,165998);
                    ch->Stop();
                }
                break;
            case 's'://Kırmızı Ejdeha Kalesi sinir 90
                if (ch->GetLevel() < 90)
                {
                    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("level yeterli degil"));
                }
                else
                {
                    ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                    ch->WarpSet(613800,707000);
                    ch->Stop();
                }
                break;
            case 't'://Vadi
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                ch->WarpSet(336000,755600);
                ch->Stop();
                break;
            case 'u'://CapeDragon
                if (ch->GetLevel() < 90)
                {
                    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("level yeterli degil"));
                }
                else
                {
                    ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                    //ch->WarpSet(x, y);
                    ch->Stop();
                }
                break;
            case 'v'://Maymunlar Zindani
                ch->SetQuestFlag("isinlama.black", ch->GetQuestFlag("isinlama.black")-1);
                //ch->WarpSet(x, y);
                ch->Stop();
                break;
        }
    }
}

---------------------------
cmd_gm.cpp açılır-aratılır:

Kod:
ACMD(do_group_random)
Altına Eklenir;

Kod:
ACMD (do_hak_ver)
{
    char arg1[256], arg2[256];
    long hak;
    const char*  Name;
    two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));
    if (!*arg1 || !*arg2)
    {
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("/hak_ver oyuncu hak miktari"));
        return;
    }
    Name = arg1;
    hak = atoi(arg2);
    LPCHARACTER tch = CHARACTER_MANAGER::instance().FindPC(Name);
    if(!tch)
    {
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Oyuncu %s bulunamadi."), Name);
        return;
    }
    tch->SetQuestFlag("isinlama.black", tch->GetQuestFlag("isinlama.black") + hak);
    tch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Administrator %s hesabiniza %ld hak verdi."), ch->GetName(), hak);
    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%ld hak verdin, bu hesaba; %s."),hak,tch->GetName());
}
-------------------
PYTHON
root.py açılır
İmport'lara eklenir;

Kod:
import isinlama
Sona eklenir:


Tekrar aratılır:

Kod:
onPressKeyDict[app.DIK_F4]    = lambda : self.__PressQuickSlot(7)
Altına Eklenir;
Kod:
onPressKeyDict[app.DIK_F5]  = lambda : self.Black_ac()
Tekrar aratılır:
Kod:
"PlayMusic"                : self.__PlayMusic,
Altına eklenir;
Kod:
"isinlayamam"            : self.Blackcim,
root'a atılır:


Hata alırsanız mutlaka sorun benim py çok karışıktı karışıklık olabilir kodlarda ayrıca beimki başka butondaydı f5'e ekledim sıkıntı çıkmaz inşallah.
KANIT:


Paylaşım için teşekkürler devamını bekliyoruz.
 
Moderatör tarafında düzenlendi:
Önemli değil güncel
 
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)

Geri
Üst