Главная О проекте Статьи Файлы Фотоальбомы Форум
Добавить сайт в «Избранное» | Вход в профиль

GTA VI

Информация:

GTA V

Информация: iFruit

Информация: Изображения:

Информация:

Информация:

Информация:

Информация:

Информация:

GTA: Chinatown Wars

Информация:

GTA IV

Информация:

Информация:

Информация:

Информация:

GTA: Vice City Stories

Информация: Изображения:

GTA: Liberty City Stories

Файлы: Информация: Изображения:

GTA: Trilogy Definitive Edition

Файлы: ...

GTA: San-Andreas

Информация: Статьи: Изображения:

GTA: Vice City

Информация: Изображения: Файлы:

Информация: Изображения:

GTA ]I[

Информация: Файлы:

Информация: Изображения:

GTA 2

  • 1
  • 2

GTA: Advance

Информация:

GTA




  • 1
  • 2

Меню сайта

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
    • Страница 1 из 1
    • 1
    Форум » PAWN » WIKI » Уроки » Говнокод или
    Говнокод или
    OKStyle Дата: Четверг, 24/09/2015, 20:32 | Сообщение # 1
    Analgésico



    Регистрация: 17/01/2009
    Клан:
    [ACF]
    Статус:


    Решил создать тему и постить сюда крутые участки кодов. Начну, пожалуй, с такого:

    Почему сервер лагает?

    Код
    public OnPlayerUpdate(playerid)
    {
      <...>
      for(new i = GetMaxPlayers() - 1; i != -1; i--)
      {
      <...>
      }
      <...>
    }


    Как не надо делать

    Код
    public OnPlayerUpdate(playerid)
    {
      <...>
      static SPEEDPLAYER[MAX_PLAYERS];
      <...>
    }


    Для тех, кто не понял с первого раза

    Код
    public OnPlayerText(playerid, text[])
    {
      <...>
      if(realchat)
      {
       if(gPlayerLogged[playerid] == 0) { return false; }
       if(gPlayerLogged[playerid] == 0) { return false; }
      <...>
      }
      <...>
    }


    Отключаем синхронизацию игрока

    Код
    public OnPlayerUpdate(playerid)
    {
      <...>
      if(Works[playerid] == true && JobCP[playerid] == 2)
      {
       if(!GetPlayerAnimationIndex(playerid)) return 0;
       <...>
      }
      <...>
    }


    Убер-огромное имя юзера

    Код
    new plname[255];
    GetPlayerName(playerid, plname, sizeof(plname));


    Расширяем границы возможного

    Код
    new string[128];
    format(string, 256, <...>);


    Потерянный аргумент

    Код
    format(string, 128, "Вы забрали оружие у %s", name, idd);


    Ваш кэп

    Код
    case 2://Бампера
    {
      new listitems[] = "[0] Cултан\n[1] Элегия\n[2] Flash\n[3] Jester\n[4] Uranus\n[5] Remington\n[6] Бродвей\n[7] Саванна\n[8] Торнадо";
      SPD(playerid, 6008, DIALOG_STYLE_LIST, "Спойлеры", listitems, "Выбрать", "<< Назад");
    }


    Гениальный античит

    Код
    forward CheckObjects();
    public CheckObjects()
    {
      for(new i = 1; i < 3000; i++)
      {
       if(i > 2504)//тупо если превышает ваше количество объектов удалять их
       {
        DestroyDynamicObject(i);
        printf("Object ID: %d", i);
       }
      }
      return 1;
    }


    Загружаем спец.эффекты

    Код
    public OnPlayerSpawn(playerid)
    {
      <...>
      SetTimer("InfectionLoad",0,0);
      SetTimer("InfectionLoad",0,0);
      SetTimer("InfectionLoad",0,0);
      SetTimer("InfectionLoad",0,0);
      SetTimer("InfectionLoad",0,0);
      SetTimer("InfectionLoad",0,0);
      SetTimer("InfectionLoad",0,0);
      SetTimer("InfectionLoad",0,0);
      <...>
      return 1;
    }


    По стопам Windows
    Код
    <...>
    if(caller != INVALID_PLAYER_ID)
    {
      if(caller != INVALID_PLAYER_ID)
      {
       if(caller != INVALID_PLAYER_ID)
       {
        <...>
       }
       <...>
      }
      <...>
    }
    <...>




     
    Форум » PAWN » WIKI » Уроки » Говнокод или
    • Страница 1 из 1
    • 1
    Поиск:

    GTA MP

    Мультиплееры

    GTA Modding

    Статьи:
    GTA III

    GTA: Criminal Russia


    GTA: Underground


    GTA Network


    GTA WIKI


    Блок пользователя

    Календарь новостей
    «  Март 2015  »
    ПнВтСрЧтПтСбВс
          1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031

    Поиск

    Наша кнопка



    Партнёры

    Multi Theft Auto Community Russia

    Alliance of Cheater's Fighters
    Elite Force Opossition
    Brotherhood of Plumbum
    E1ect
    San-Andreas Bugousers
    Seville Crew
    Русский•Exclusive•Сервер
    Mixes
    http://rus-gta.do.am/
    Здесь вы можете все узнать про pawno,так же скачать моды, скрипты, программы, новости и много другое
    Pawno-Info: всё о GTA, статьи, wiki, скрипты и многое другое

    Вход на сайт

    Поиск

    Мини-чат

    Наш опрос
    Считаете ли вы IV-MP лучше SA-MP?
    Всего ответов: 481

    Статистика


    Copyright © Лаборатория O.K.Style 2001-2024 | GTA-Exclusive 2007-2024 | GTA News 2007-2024 | Хостинг от uCoz