[Help] Как да добавя /add 41.1b

Stifi

New Member
Joined
Jun 5, 2008
Messages
175
Reaction score
11
Здравейте.. днес тествах едни файлове.
LucianoAibar 41.1b (b=beta) и там е работата че командата си работе Обаче не ми изписва съобщенията
"You've added %d points. You have now %d points left."

Намерих това -
PHP:
/*
Credits: coNsept,Yukura,leo123
*/
void AddStats(int aIndex)
{
    if (!IsAddCmd) return;
    cObj->Init(aIndex);
    if (!strcmpi(Message, "/add"))
    {
        MessageOutput(aIndex, "Useage: /add <Type> <Amount>");
        MessageOutput(aIndex, "The price for Add is: %d, Maximum stats: %d", AddPrice, AddMax);
        return;
    }
    if (cObj->Money < AddPrice)
    {
        MessageOutput(aIndex, "You are lacking zen! %d", AddPrice - cObj->Money);
        return;
    }
    char Param1[100];
    memset(Param1, 0x00, 100);
    GetParam(1, Message, Param1);
    int AddType = 0;
    if (!strcmpi(Param1, "str")) AddType = 0xB8;
    if (!strcmpi(Param1, "agi")) AddType = 0xBA;
    if (!strcmpi(Param1, "vit")) AddType = 0xBC;
    if (!strcmpi(Param1, "eng")) AddType = 0xBE;
    if (!strcmpi(Param1, "cmd")) AddType = 0xD8;
    if (!AddType)
    {
        MessageOutput(aIndex, "You have selected wrong type! The types are: str, agi, vit, eng, cmd");
        return;
    }
    if (cObj->Class != 4 && AddType == 0xD8)
    {
        MessageOutput(aIndex, "Only Dark Lords can use the add cmd type.");
        return;
    }
    char Param2[100];
    memset(Param2, 0x00, 100);
    GetParam(2, Message, Param2);
    int StatsToAdd = atoi(Param2);
    if (cObj->LvlUpPoints < StatsToAdd)
    {
        MessageOutput(aIndex, "You are lacking level up points! %d", StatsToAdd - cObj->LvlUpPoints);
        return;
    }
    int NowStats = cObj->GetWord(AddType);
    if ((StatsToAdd + NowStats) > AddMax)
    {
        MessageOutput(aIndex, "You are not allowed to add more than %d points!", AddMax);
        return;
    }
    BYTE Packet[5] = {0xC1, 0x05, 0x0F3, 0x06};
    Packet[4] = ((AddType % 16) ^ 8) / 2; // Nice algorithm by coNsept to convert from gObj Offsets to the add types :P
    if (AddType == 0xD8) Packet[4] = 0x04;
    if (StatsToAdd <= 100)
        for (int i=0; i<StatsToAdd; i++)
            CGLevelUpPointAdd(Packet, aIndex);
    else
    {
        int Amount = (cObj->LvlUpPoints - StatsToAdd - 1);
        cObj->SetInt(0xA4, Amount);
        cObj->AddInt(AddType, StatsToAdd - 1);
        CGLevelUpPointAdd(Packet, aIndex);
    }
    cObj->SetInt(0xB4, cObj->Money - AddPrice);
    CGMoneySend(aIndex, cObj->Money - AddPrice);
    cObj->Init(aIndex);
    MessageOutput(aIndex, "You've added %d points. You have now %d points left.", StatsToAdd, cObj->LvlUpPoints);
    if (StatsToAdd > 100)
        MessageOutput(aIndex, "Please relog and your stats will be updated.");
}
Но незнам как и каде да го добавя още съм новак с работата с С++ :2:
Може ли някой да ми облясни/помогне с този проблем.
 
Thread starter Similar threads Forum Replies Date
Holder [Help] Как да добавя точки в дадена таблица Help 7
Wurlol [Help] Как да добавя /post команд в сървъра Help 9
alex_vidi [Help] Как да добавя нов сет Help 6
D [Help] Как да добавя м и да излиза маповете Help 0
D [Help] Как да добавя м и да излиза маповете Help 0
EviL_Freak [Help] Как да добавя keep stats & items Help 8
D [Help] Как да добавя итем в WebShopa Help 5
Astra [Help] Как да добавя 3d в Сървъра ми Help 1
Ant1Lamer [Help] Как да добавя Банл Листа в Web 0.8 Help 5
X [Help] Кажете как да си добавя Help 9
Goofy [Help] Как да сменя деня за ЦС Help 0
Ant1Lamer [Help] Как да въри му-то на 32 бита Help 1
alf1234 [Help] Как да посоча % success на соул, лайф и в машина Help 5
Ant1Lamer [Help] Как да оправя дропа във ЦЦ 99.62Т Help 0
Holder [Help] Как да създам таблица за Дуел Ранкинг модула ми Help 1
Holder [Help] Как да оправя тея 2 модула да работят Help 0
J [Help] Как да стартирам този уебшоп Help 0
kopeletapo [Help] Как да стартирам Help 5
J [Help] Как да сложа Excellent Items в магазин Help 3
J [Help] Как да предпазя инфото от main.exe Help 0
W [Help] Как да си оправя да ми дава точки след рес Help 8
J [Help] Quest I, II, III са на испански, от къде и как да ги променя Help 10
Holder [Help] Как да спра да пада зен от Gold Medal, Heart, Box of luck Help 0
sa_lamer [Help] Не пада никакъв зен от чудовищата Help 5
Holder [Help] Kanturu Event как да определя на колко часа да се рефрешва Help 3
freeruner [Help] Как мога да махна 1 банер Help 3
Holder [Help] Как да спра достъпа до сървъра ? Help 0
Holder [Help] Как да променя тази настройка, за по малко кръв при ползване на Foritude? Help 6
P [Help] Как да променя Цените в Магазините Help 1
Stoned [Help] Как да сложа дясно меню в сайта си Help 1
Holder [Help] Как да изтрия голям брой акаунти с героите от един път? Help 11
niko97 [Help] Как да пусна server с windows 7? Help 0
S [Help] Как да сменя левела на итемите Help 8
D [Help] Как да променя нещата в магазините Help 2
S [Help] Как мога да изтрия всички герой Help 2
D [Help] Как да си направя сървър на Mu Help 4
Perseus [Help] Как да го едитна Help 9
D [Help] Как да си направя сървър на му Help 1
G [Help] Как мога да си направя сървър на му с windows 7 32bit Help 9
parsy [Help] Как да хванем едно нагло копеленце Help 14
S [Help] Гласене какво да пада от животните Help 3
Wurlol [Help] Как мога да направя без този мейн да не им тръгва играта Help 13
Holder [Help] Как да пусна SubServer Help 0
Wurlol [Help] Как мога да направя МГ да носи кундун стаф Help 14
Wurlol [Help] От какво може да са тези ерори Help 2
G [Help] Как да увелича зена от монстерите Help 3
Holder [Help] Как да си вкарам нови предмети Help 0
kulturista [Help] Как да сложа итем макер в саита Help 4
kulturista [Help] Как да сложа Фулл итеми в Магазините Help 10
S [Help] Как да наглася координатите на Arena Help 2

Similar threads