Перейти к содержанию

botka4aet

Проверенные
  • Постов

    1,946
  • Зарегистрирован

  • Посещение

  • Победитель дней

    100

Сообщения, опубликованные botka4aet

  1. Если не ошибаюсь

     

    if	strcharinfo(PC_GUILD){
    <код с гильдией>
    } else {
    <код без гильдии>  
    }

    Вообще правильно ты начал в кафрах копаться - https://github.com/HerculesWS/Hercules/blob/f7dfa7af3afb86ad6d3dd9dd8ccbf660226b5ddb/npc/kafras/functions_kafras.txt

    Там все это есть

  2. В 8/15/2018в7:41 PM, ucell-uz сказал:

    ээмм.м.. смысла не вижу возвращаться на ру4офф почему?

    да потому что пиратки работают намного дольше чем офф сервера,

    у меня на пиратке более менее приемлемые шмотки, и это при том что я никогда не донатил,

    открытие ру оффа, что там будет? а там будет вот что, 50-60человек допустим если онлайн реально таков будет

    прокачаться будет не реально, на локе просто мобов не хватит, придётся тупо уступать кому-то

    ну и сколько в таком режиме протянет офф сервер? 10-20лет? мб 50? я сильно сомневаюсь что он 50 лет протянет..

    я вообще не парюсь по этому поводу, срать я хотел на ру4офф)) извиняюсь за грубый ответ, но это реально так, а правда всегда такая...

    Большинство думают, что ОФФИЦИАЛЬНО = Качественно

    Играю в ToS. Заметил 2 ботов с одинаковыми никнеймами на локе. Записал видео. Создал тикет в поддержку. Что же мне ответили через 10 минут? "Барабанная дробь" - Недостаточно улик. 

    А любителям навернуть несвежего - барабан на шею, флаг в жопу и вперед

  3. В 01.08.2018в5:39 PM, KeLLyPrinCes$ сказал:

    Оптимизация...

    Скажите, кто-нибудь, кто в курсе. Вот для примера откройте любое видео с ziu-ro.blogspot.com, я не пойму. У гравити действительно на сервере такие лаги из-за народу/проч. или проблема в том, что он из другой страны подключается?

    Кстати, я еще подумала о том, что ведь нельзя играть, если у тебя нет корейского паспорта? А видео является прямым доказательством, что он нарушил правила, выходит так чтоли?

    Покупаешь у корейца аккаунт и играешь

  4. 48 минуты назад, Habilis сказал:

    Вот именно, что не сами перевелись!

    переводили скрипты скорее всего далекие от скриптинга люди.

    Сервер русский

    Разрабы корейцы

    Перевод получился английский

     

    В 4гейм дауны работают, не способные понять, что переводить надо на русский?

  5. 23 часа назад, Habilis сказал:

    4гейм могли-бы открыть пиратку, но их Гравити тогда сожирет.

    могли-бы заплатить за лицензию и открыть пиратку, но Гравити им тогда бесплатно саппорт не обеспечит..

     

    Как говориться, велкам во взрослый мир!

     

    Офф серверное ПО Аэгис. потребляет много рамы.

    По ошибкам, НПЦ могли сломаться при переводе.

    Угу, сами перевелись на английский и друг в друга встали

  6. 2 часа назад, 4144 сказал:

    репозиторий https://github.com/theultramage/PR-Hercules/ устарел на два года.

    Корректный репозиторий вот тут https://github.com/HerculesWS/Hercules

    Вопрос был - в какой строке править, а не где скачать герк

  7. В 22.06.2018в10:52 AM, KeLLyPrinCes$ сказал:

    Получается логика та де -  прописываем часть дмоушена - не в функции дмоушена, блеск )) а на что влияют скобки вообще? {} в еа скобок после if нет, в герке есть, даже по-красивее получается

    Извините за этот маленкий оффтоп

    Скрытый текст

    *if (<condition>) <statement or block>

    This is the basic conditional command.

    The condition can be any expression. All expressions resulting in a
    non-zero value will be considered True, including negative values. All
    expressions resulting in a zero are false.

    If the expression results in True, the statement will be executed. If it
    isn't true, nothing happens and we move on to the next line of the script.

        if (true)
        mes("This will always print.");
        if (0)
        mes("And this will never print.");
        if (5)
        mes("This will also always print.");
        if (-1)
        mes("Funny as it is, this will also print just fine.");

    For more information on conditional operators see the operators section
    above.
    Anything that is returned by a function can be used in a condition check
    without bothering to store it in a specific variable:

        if (strcharinfo(PC_NAME) == "Daniel Jackson")
            mes("It is true, you are Daniel!");

    More examples of using the 'if' command in the real world:

    Example 1:

        .@var1 = 1;
        input(.@var2);
        if (.@var1 == .@var2)
            close();
        mes("Sorry that is wrong");
        close();

    Example 2:

        .@var1 = 1;
        input(.@var2);
        if (.@var1 != .@var2)
            mes("Sorry that is wrong");
        close();

    (Notice examples 1 and 2 have the same effect.)

    Example 3:

        ++@var1;
        mes("[Forgetfull Man]");
        if (@var == 1)
            mes("This is the first time you have talked to me");
        if (@var == 2)
            mes("This is the second time you have talked to me");
        if (@var == 3)
            mes("This is the third time you have talked to me");
        if (@var == 4)
            mes("This is the forth time you have talked to me, but I think I am getting amnesia, I have forgotten about you");
        if (@var == 4)
            @var = 0;
        close();

    Example 4:

        mes("[Quest Person]");
        // The (AegisName) constant Apple comes from item_db, it is the item number 512.
        if (countitem(Apple) >= 1) {
            mes("Oh an apple, I didn't want it, I just wanted to see one");
            close();
        }
        mes("Can you please bring me an apple?");
        close();

    Example 5: Using complex conditions.

        mes("[Multi Checker]");
        if ((queststarted == 1) && (countitem(Apple) >= 5)) {
            // Executed only if the quest has been started AND You have 5 apples
            mes("[Multi Checker]");
            mes("Well done you have started the quest of got me 5 apples");
            mes("Thank you");
            queststarted = 0;
            delitem(Apple, 5);
            close();
        }
        mes("Please get me 5 apples");
        queststarted = 1;
        close();

    If the condition doesn't meet, it'll do the action following the else.
    We can also group several actions depending on a condition, this way:

    if (<condition>) {
        dothis1();
        dothis2();
    } else {
        dothat1();
        dothat2();
        dothat3();
    }

    Example 6:

        mes("[Person Checker]");
        if ($name$ == "") {
            mes("Please tell me someone's name");
            next();
            input($name$);
            $name2$ = strcharinfo(PC_NAME);
            mes("[Person Checker]");
            mes("Thank you");
            close();
        }
        if ($name$ == strcharinfo(PC_NAME)) {
            mes("You are the person that " +$name2$+ " just mentioned");
            mes("nice to meet you");
        } else {
            mes("You are not the person that " +$name2$+ " mentioned");
        }
        $name$ = "";
        $name2$ = "";
        close();

    See strcharinfo() for explanation of what this function does.

    Remember that if you plan to do several actions upon the condition being
    false, and you forget to use the curly braces (the { } ), the second
    action will be executed regardless the output of the condition, unless of
    course, you stop the execution of the script if the condition is true
    (that is, in the first grouping using a return, and end or a close()).

    Also, you can have multiple conditions nested or chained, and don't worry
    about limits as to how many nested if you can have, there is no spoon ;).

    ...
    if (<condition 1>) {
        dothis();
    } else if (<condition 2>) {
        dotheother();
        do_that();
        end;
    } else {
        do_this();
    }
    ...

     

    • Upvote 1
  8. Сколько сетов карт\вещей

    На скольких картах водится мвп

    Сколько всего порингообразных

    Сколько предметов \ видов предметов выдают желающим посетить Кульверт

    Самый глубокий данж

    • Upvote 1
  9. В 18.05.2018в11:41 AM, KeLLyPrinCes$ сказал:

     

    Ни на одном сервере не получила переживаний больше, чем на раггейм 2007-2008. Отсюда и полюбила игру, что аж сейчас с вами. Суть моего вопроса в том, что неужели гравити просто продают лицензию, и потом их не кошмарит, какая репутация создается в масштабах данного комьюнити? Ну, значит это прямая вина гравити, что сервер будет управляться левой пяткой Намрока, и вы все правильно говорите, и сказать нечего...

    Их интересуют бабки

    А что там будет в России - по*ер

×
×
  • Создать...
Яндекс.Метрика