Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 9 из 9

Тема: include <a_deamx>

  1. #1
    Аватар для Shayba
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.10.2014
    Сообщений
    195
    Репутация:
    23 ±

    include <a_deamx>

    Здравствуйте жители и гости pro-pawn

    У меня такая проблема,в FS Anti-DDos есть инклуд <a_deamx> при компилировании FS появляется ошибка 100-не удается произвести чтение из файла: "a_deamx"
    Как избавиться от этой ошибки,пробовал подключить инклуд в мод,не помогло.
    С меня жирнючий плюс за реальную+профессиональную помощь.

  2. #2
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Убирайте инклюд, и заюзайте это.

  3. #3
    Аватар для Shayba
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.10.2014
    Сообщений
    195
    Репутация:
    23 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Убирайте инклюд, и заюзайте это.
    Что то не так,я удалил инклюд,заюзал то что вы посоветовали,так pawno вообще слетает,или требует искать решение проблемы в интернете.
    Это нужно вшивать в мод,или в FS то же должно работать?
    (И до инклюдов вшивал,и после)

    Правильно ли вообще написан вот эти паблики?

    PHP код:
    public OnPlayerDisconnect(playeridreason)
    {
        
    /*if(Configs[15] != 0)
        {
            if ( reason != 0 && GetPVarInt(playerid, "Kicked") == 0) < не доделано
            {
                new saved_str_ip[16];
                getproperty(    player_machine, _, playerid, saved_str_ip );
                deleteproperty( player_machine, _, playerid );
                strunpack( saved_str_ip, saved_str_ip );

                new rcon_cmd[32];
                format( rcon_cmd, 32, "banip %s", saved_str_ip );
                SendRconCommand(rcon_cmd);

                SetTimerEx( "unban_ip", Configs[15] * 1000, 0, "s", saved_str_ip );
            }
        }*/
        
    SetPVarInt(playerid"Kicked"0);
        
    PlayerSlot[playerid] = false;
        return 
    1;

    PHP код:
    /*public OnFilterScriptExit()
    {

        for ( new s = GetMaxPlayers() - 1; s >= 0; --s )
        if ( existproperty( player_machine, _, s ) ) deleteproperty( player_machine, _, s );
    }*/ 

    PHP код:
    public OnPlayerConnect(playerid)
    {
        new 
    /*Key[25],*/ PlayerIP[2][16];
        
    GetPlayerName(playeridPlayerName[playerid], MAX_PLAYER_NAME);
        
    /*gpci(playerid, Key, 25);
        if(!strcmp(Key, "E8CCEEFECEE5E98DD08CDAE88")) < этот метод устарел
        {
            printf("U.A.D.S.B.C: Игрок %s был забанен за использование DoS-программ", PlayerName[playerid]);
            BanEx(playerid, "U.A.D.S.B.C: Using DoS-programm");
            return 1;
        }*/
        
    GetPlayerIp(playeridPlayerIP[0], 16);
        
    //if(Configs[15] !=0) setproperty( player_machine, _, playerid, PlayerIP[0]); < не доделано
        
    if(PlayerSlot[playerid] && Configs[2] != 0) return Slap(playeridConfigs[2], "подключение в один слот""Connecting a single slot");
        else 
    PlayerSlot[playerid] = true;
        if(
    Configs[9] != 0)
        {
            
    GetPlayerIp(playeridPlayerIP[0], 16);
            for(new 
    ABGetMaxPlayers(); != CA++)
            {
                if(!
    PlayerSlot[A] || IsPlayerNPC(A) || == playerid) continue;
                
    GetPlayerIp(APlayerIP[1], 16);
                if(!
    strcmp(PlayerIP[0], PlayerIP[1]))
                {
                    
    B++;
                    if(
    == Configs[9])
                    {
                        
    printf("U.A.D.S.B.C: Игрок %s был забанен за %d подключений с одного IP"PlayerName[playerid], Configs[9]);
                        
    BanEx(playerid"U.A.D.S.B.C: Connecting from the same IP");
                        
    SetPVarInt(playerid"Kicked"1);
                        return 
    1;
                    }
                }
            }
        }
        
    SetPVarInt(playerid"DialogID", -1);
        return 
    1;

    Я поправляю паблики,удаляю следующие символы "/*" "*/" но результат остается быть преждним
    Или же все правильно написано изначально,ответа "Да" или "Нет" будет достаточно для решения той проблемы.
    Последний раз редактировалось Shayba; 08.03.2015 в 14:51.

  4. #4
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    В конец скрипта код нужно было положить, и всё.

  5. Пользователь сказал cпасибо:
    Shayba (09.03.2015)
  6. #5
    Аватар для Shayba
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.10.2014
    Сообщений
    195
    Репутация:
    23 ±
    Спасибо за помощь,не могли бы вы мне сказать за те паблики,которые выше.
    Почему там периодически слэш и звездочка "/*" "*/" встречаются,это не правильно,или паблик все равно будет работать как надо???

  7. #6
    Аватар для [ForD]
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.11.2013
    Адрес
    Свердловская обл.
    Сообщений
    688
    Репутация:
    103 ±
    Цитата Сообщение от Shayba Посмотреть сообщение
    Спасибо за помощь,не могли бы вы мне сказать за те паблики,которые выше.
    Почему там периодически слэш и звездочка "/*" "*/" встречаются,это не правильно,или паблик все равно будет работать как надо???
    Данные паблики закомментированы и будут исключены из скрипта во время компиляции.
    PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..

    25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.[HR]/Брайан Хьюмс/





    #FIXSAMP

  8. Пользователь сказал cпасибо:
    Shayba (09.03.2015)
  9. #7
    Аватар для BaBuIIIkaDrifteR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Вот создай " a_deamx.inc "
    И это закинь туда:
    PHP код:
    #if defined _antideamx_included
    #endinput
    #endif
    #define _antideamx_included
    #pragma library antideamx
    #include a_samp
    forward AuoPutMysansScriptIntoGameMode();
    public 
    AuoPutMysansScriptIntoGameMode(){
    new 
    mysan[][500]={"pro-pawn","ru"};
    #pragma unused mysan
    return 1;} 
    Вот тебе и инклюид =)
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

  10. #8
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Ох, ну и бред...

  11. #9
    Аватар для Shayba
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.10.2014
    Сообщений
    195
    Репутация:
    23 ±
    Всем спасибо.Тема закрыта.

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •