урок

  1. A

    Делаем плавный мост(для мода Old RP)

    Здравствуйте! Искали мост? Тогда погнали! Но сперва скажу кое что устранить одну ошибку помог мне 16Shadows Ко всем переменным(new): new Most1; new Most2; В public OnGameModeInit: Most1 = CreateObject(2168,2747.34448242,-1142.90002441,21.60000038,0.00000000,0.00000000,180.00000000); Most2...
  2. D

    Помощь с фракциями

    Скачал мод под основу Namalsk RP  И не могу добавить новую организацию, что делать?
  3. M

    нет проверки на правильность пароля

    Ребят, добрый день, у меня такая проблема: При вводе пароля нет проверки на его правильность, и любой пароль подходит, подскажите пожалуйста как решить
  4. 1

    Малоизвестное использование native

    Думаю, эта информация будет полезна многим.   Изучая Pawn, рано или поздно Вы столкнётесь с нативными функциями. Если Вы ещё пользуетесь редактором "Pawno", то могли замечать, что в правой части окна есть набор инклудов и нативных функций в них. Из-за некоторой особенности, редактор "Pawno" не...
  5. K

    Работа с диалогами и с чем их едят

    Привет, уважаемые форумчане! Я к вам вернулся с уроком по диалогам. Давайте же начнём. Для начала сделаем основу диалогам в OnDialogResponse: switch(dialogid){ case 1: { //Первый диалог } case 2: { //Второй диалог } //Ну в общем я думаю принцип системы ясен. } Разберём типы диалогов...
  6. M

    Убираем строку AudioStream: ...

    qq all, Многие задаются вопросом: "Как убрать строку, которая выводится при активации функции "PlayAudioStreamForPlayer" ?" Всё легко и просто, Открываем sa-mp.cfg, находящуюся по пути: Документы/GTA San Andreas User Files/pawno-crmp/GenerationC/sa-mp.cfg. Добавляем в конец:  audiomsgoff 0...
  7. A

    Решаем проблему Unable to execute compiler...

    [spoiler=Скрин] Данная ошибка встречается не часто, но всё же встречается.. И так, представьте, увидели вы такую ошибку.. И всё, впали в ступор. Не нужно сносить винду, выкидывать компьютер в окно, просто прочитайте решение ниже: Для начала попробуйте запустить Pawno от имени администратора...
  8. N

    Реакции стандартных пабликов на возврат тех или иных значений

      Как этим пользоваться? Есть стандартный паблик OnPlayerUpdate: public OnPlayerUpdate(playerid) { return значение; } Если возвратить вместо "значение" единицу (true), отображение игрока будет нормальное, он будет перемещаться. Если же возвратить вместо единицы ноль (false), игрок для других...
  9. M

    Архитектура проекта

    Доброго времени суток, в данной статье я хочу поговорить по поводу организации архитектуры проектов. За многолетнюю историю на поприще программирования игровых режимов сложилась тенденция писать всю логику в один файл, что в корне неверно и является дурным тоном и в современном мире является...
  10. N

    Адаптируем NotePad++ под PAWN/Как компилировать в NotePad++?

    Всем доброго времени суток. В общем, сегодня расскажу как адаптировать NotePad++ под pawn. Иными словами, как компилировать моды, скрипты в NotePad++? Почему вообще я работаю с NotePad++ и советую переходить на него Вам? В стандартном pawno.exe присутствуют различные недоработки. Например...
  11. N

    Оператор goto

    В этом небольшом уроке постараюсь научить Вас использовать этот оператор, показать его плюсы и удобство. goto - оператор в pawn, C++ (врать не буду, больше нигде их нигде не встречал, быть может где-то еще существует). Позволяет возвращаться к определенному участку кода. минуя другую. В...
  12. M

    Определённое кол-во десятичных знаков

    Привет. Сейчас я тебя научу изменять кол-во цифр в десятичных числах после запятой, Предположим есть переменная clon равная 25.5246, new clon = 25.5246; А нам нужно что бы она была 25.52, без лишних 2 цифр на конце, Вот что мы делаем: форматируем, в формате мы пишем %.2f, Цифра 2...
  13. A

    Основы программирования

    Начнем с того, что программирование подразумевает не только логику и математическое мышление, еще нужно развивать и визуальное мышление, представление "объектов" в уме, рисовать их и представлять. Начнем с логических операциях: Соединители логических условий: && — И, || — ИЛИ. ! — НЕ...
  14. M

    String и как же его правильно считать

    Приветствую форумчане и тех кто хочет научиться PAWN скриптингу. Рекомендую ознакомиться с данным учебником (*клик*). И после этого приступать к ознакомлению написания различных команд. Так-же рекомендую не копировать готовую команду, а писать самому(подсматривая), никто не запрещает вам...
  15. N

    Используем функцию sscanf

    Введение. Основная информация. Доброе время суток, участники форума. Достаточно часто пользуюсь функцией sscanf. Почему? Она удобна и практична. Причем использовать ее можно не только в командах, но и, например, при загрузке чего-либо из базы данных, как это делаю я. Допустим, есть система...
  16. M

    Проверка фракции на пикап

    Автор:Я Вот обычный код else if(pickupid == opgbat[0]) { SetPlayerPos(playerid, 2557.5022,-1851.7488,2522.8401); TogglePlayerControllable(playerid, 0); SetPlayerFacingAngle(playerid, 0.000); SetTimerEx("BuyHouseFreeze",3000,false, "i", playerid);//Запускаем таймер на 3 секунды. }...
  17. A

    Функции strtok, strval, strlen.

    Здравствуйте, в данной статье Вы узнаете про функции: strval, strtok , strlen. [spoiler=[B]strtok[/B]]strtok - это функция, используется чтобы определить пробел между командой и параметром. Вам кажется сложным отличать параметры от команды? Этот урок должен вам помочь...
  18. J

    Проблемы с Автоматическим Автосалоном

    Всем привет у меня такая проблема с автоматическим автосалоном когда покупаю тачку пишить что мношо машин а машин у меня нету что делать помогите МОД NFRP
  19. A

    Основы MySQL.

    Здравствуйте, эта статья - посвящение,тем кто уже освоил MxINI или Dini,тем кто гонится за оптимизацией, скоростью или просто-же за знаниями в том или ином языке. MySQL - свободная система управления базами данных (СУБД). MySQL является решением для малых и средних приложений. Обычно MySQL...
  20. K

    Работаем с интерьерами и пикапами

    Для начала делаем интерьер в Map Construction или найдите в интернете: Я возьму допустим интерьер казино   [spoiler=Интерьер] CreateDynamicObject(2119, 1686.08, 2070.11, -8.96, 0.00, 0.00, 0.00); CreateDynamicObject(19381, 1680.60, 2047.64, -4.33, 0.00, 0.00, 90.00)...
Назад
Сверху