Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 3 из 3 ПерваяПервая 1 2 3
Показано с 21 по 27 из 27
  1. #21
    Аватар для vovandolg
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    Цитата Сообщение от Edwin Посмотреть сообщение
    выкинул в паблик что бы не выкидывать в мусорку.
    Форум на свалку похож?)
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

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

    Статус
    Оффлайн
    Регистрация
    14.02.2014
    Адрес
    Беларусь
    Сообщений
    196
    Репутация:
    22 ±
    И правда, лучше б туда выложил..

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

    Статус
    Оффлайн
    Регистрация
    14.02.2014
    Адрес
    Беларусь
    Сообщений
    196
    Репутация:
    22 ±
    Обновление до версии 3.0

    Проведён новый тест скорости. Старый был составлен неправильно и удалён.
    Полностью новый функционал ShowPlayerDialog, улучшение и оптимизация.
    Обновление OnDialogResponse.
    Код сокращён и оптимизирован.

  4. #24
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    Максимальная длинна имени функции - 31 символ + 1 на \0 = 32.
    Последний раз редактировалось Desulaid; 06.05.2016 в 00:17.

  5. #25
    Аватар для VVWVV
    ?

    Статус
    Оффлайн
    Регистрация
    09.07.2015
    Сообщений
    731
    Репутация:
    353 ±
    1. Зачем использовать ненужные константы, где они не требуются. Как минимум, данный код должен спасать от множественного подключения одного и того же иклюда. К тому же, у вас не будет работать данная проверка, ибо нет определённой константы.
    PHP код:
    #if defined _Pawn && defined eDialog
        #endinput
    #endif 
    2. Как было уже сказано выше, но имена функций не могут быть больше чем 31 символ.
    3. Необходимо спрятать данное определение за проверку на подключение инклюда.
    PHP код:
    #define INCLUDE_VERSION 3.0 
    Больше, вроде бы, замечаний по коду нет.

  6. #26
    Аватар для Edwin
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.02.2014
    Адрес
    Беларусь
    Сообщений
    196
    Репутация:
    22 ±
    Насчёт третьего пункта объясните, пожалуйста

  7. #27
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от Edwin Посмотреть сообщение
    Насчёт третьего пункта объясните, пожалуйста
    Вот это
    PHP код:
    #define INCLUDE_VERSION 3.0 
    После вот этого поставь
    PHP код:
    #if defined _Pawn && defined eDialog
        #endinput
    #endif 
    Если подключить инклюд второй раз, макрос INCLUDE_VERSION попадёт в мод и компилятор начнёт матюкаться
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

 

 
Страница 3 из 3 ПерваяПервая 1 2 3

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

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

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

Ваши права

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