-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От Kutuzov
Автор данного канала снимает уроки по программированию на Pawn, также скоро будет на 20 подписчиков снимать мод с нуля в samp.
Приглашаем всех на канал, а также особенно новичков. Даже если вы уже знаете pawn, подпишитесь пожалуйста на его канал и поддержите его.
Автор канала не требует денег!!! Он обучает всех бесплатно!!!
Ссылка на канал: https://www.youtube.com/@prog_samp_easy
Также у него есть свой тг канал, но начнет вести его, как только будет не менее 10 подписчиков.
Ссылка на тг канал: https://t.me/pawndevelop
Всем удачи
-
От Yandex_Shirogane
Всем привет,помогите написать вк привязку для мода чтобы на сайте после покупки мода ты ввел ip сервера в строке,он мог уже взять его в моде через server.cfg или cfg_server.ini в scriptfiles, и потом если удачно то в консоли аутентификация давала право на использование этого мода,если же ip не верный то сервер простобы не работал
помогите поэалуйста
-
От Гость Джон
Требуется разработчик в сфере павно, оплата будет.
С меня;
Стабильность, привелегии возможно на сервере, оплата в сроки, сотрудничество возможное с вашими условиями.
с вас; доказательства опыта работы, проверка так произойдет таким образом что вы напишите простой скрипт, я проверю и мы начнем работу. С вас также попрошу знания скриптинга на павно, умение настройки базы данных, умение ставить моды и тд. Мод с нуля,сервер Infinity RolePlay, приставка ролеплей не с проста, сервер фулл рп. На админку маловероятно что поставлю, лишь если буду уверен в вашем опыте и знаниях на посту. Ценю доброжелательность, честность, стабильность, коммуникативность, опыт.
Планирую сделать комфортную площадку САМП для приятного времяпровождения на мобильном устройстве или пк(свои условия будут) в основном нацелены будем на мобильные устройства.
Пожалуйста можно без высоких ценников, мне всего 14, однако опыта я достиг не малого. Все же даже так мог бы оплачивать услуги скриптера.
-
От Sleash
Всем доброго времени суток. Сегодня мне бы хотелось вам рассказать от таких функциях в PAWN-языке, как SetTimer и SetTimerEx.
Сразу сделаю такое примечание: Для SetTimer и SetTimerEx можно использовать ТОЛЬКО public!!!
SetTimer
Итак, для начала приступим к лёгкому и пойдём по нарастающей:
Первое, это SetTimer. Функция включает в себя 3 параметра:
native SetTimer(funcname[], interval, repeating); funcname[] - Это название функции, по сути - название вашего pablic в кавычках.
interval - Интервалы от вызова таймера до срабатывания pablic
Так же если стоит повторение таймера, то будет работать как интервал между таймерами.
Измеряется в миллисекундах. 1000 миллисекунд равно 1 секунде
repating - Тут всё просто: будет ли повторяться ваша функция. Может иметь значения: true - будет выполняться повторение ИЛИ false - вызывается 1 раз.
Давайте разберём пример для наглядности:
forward Info(); public Info() { SendClientMessageToAll(0xFFFFFFFF, "Наш сайт: pawno-rus.ru"); } // И теперь давайте вызовем данный таймер при запуске мода public OngameModeInit() { SetTimer("Info", 1000*60*20, true); return true } Давайте разберёмся по интервалу: 1000*60*20. Так как я писал ранее, что 1000 млСек = 1 сек, то: 1 сек * 60 = 1 минута; 1 минута * 20 = 20 минут.
Таким образом данный таймер будет выводить каждые 20 минут для всех игроков на сервере в чат: "pawno-rus.ru".
SetTimerEx
По сути с SetTimer - всё, теперь перейдём к следующей функции: SetTimerEx:
native SetTimerEx(funcname[], interval, repeating, const format[], {Float,_}:...); Тут добавляются ещё 2 параметра:
const format[] - формат данных для ввода в функцию. (Такие как: s, d, f);
{Float,_}:... - переменные или значение для данных из const fromat[]
Из данных объяснения мало что можно понять незнающему или начинающему скриптеру, поэтому давайте разберём на примере кода, который при входу даёт на авторизацию две минуты игроку:
forward autorez(playerid); public autorez(playerid) { if(/*проверка на то залогинился ли игрок*/) { SendClientMessage(playerid, 0xFFFFFFFF, "Вы были кикнуты по причине: Время на авторизацию истекло."); Kick(playerid); return true; } return true; } //Дальше уже добавлям сам таймер public OnPlayerConnect(playerid) { SetTimerEx("autorez", 1000*60*2, false, "d", playerid); return true; } Если первые три пункта мы уже разбирали. то начнём сразу с 4-го:
4. Тут в кавычках надо вставлять тип данных. Наподобие функции format(output[], len, "%s %d %f", string, int, float), только без знака процента (%)
5. Тут уже указывают сами данные, так же разберём как и предыдущий: format(output[], len, "%s %d %f ", string, int, float)
Я надеюсь что кому-то помог, а если что непонятно, то спрашивайте, всегда помогу.
-
От JAFAR
В этом уроке я расскажу о простой проблеме Failed to set data for ''
данная ошибка требует от вас Админских прав на её запуск
и как от неё избавиться если вы новичок в pawno
Первый шаг.
Вам нужно зайти в папку со своим модом(мод)
затем найти папку pawno там будет фаил под названием settings.ini
ищете строку FileAssoc=1 затем меняете значение с 1 на 0!
Вот и всё проблема решена!
-