Описание тега pawn
Pawn, ранее известный как Small, - это язык сценариев с открытым исходным кодом, в первую очередь задуманный как встраиваемый язык сценариев.
1
ответ
Как избежать этих ошибок компиляции?
Я пытаюсь скомпилировать плагин для моего игрового сервера (точнее это: нажмите). Итак, когда я пытаюсь скомпилировать плагин в моей Linux-виртуальной машине (которая использует centos 7+) с помощью командной строки make, я получаю следующие ошибки:…
01 дек '18 в 16:26
1
ответ
Конвертировать unix время в дату
Я делаю функцию, чтобы конвертировать время Unix в дату (дд-мм-гггг) stock UnixToTime(x) { new year = 1970; new dia = 1; new mes = 1; while(x > 86400) { x -= 86400; dia ++; if(dia == getTotalDaysInMonth(mes, year)) { dia = 1; mes ++; if (mes >…
19 мар '16 в 21:32
2
ответа
Что эквивалентно mysql_real_escape_string для языка пешки?
Мне нужен код регулярного выражения для Пешки. Мне нужен код, который я тоже могу использовать с preg_replace. И то, что я использую, хуже... Итак, мой код $text = preg_replace('/([\\\\\|\'|"])/', '\\\$1', $text); Это правильно? Этот код заменит ука…
05 май '12 в 10:36
1
ответ
SAMP Pawno mysql r41-4 неверный дескриптор соединения '1'
Я столкнулся с проблемой с последней версией MySQL r41-4. Я получаю неверный дескриптор соединения '1' ошибка. код: https://pastebin.com/wTc7BbtD Например, если незарегистрированный игрок впервые заходит на сервер: public PlayerExists(playerid) { if…
03 июл '18 в 18:26
0
ответов
Как программировать аудио визуализатор с нуля в SourcePawn
В настоящее время я работаю над музыкальным проигрывателем, созданным на SourcePawn, C#-подобном "скриптовом" языке, который используется для встраивания функциональности в игры. По умолчанию язык не предоставляет никаких функций, связанных с чтение…
08 июн '18 в 12:31
2
ответа
Каковы возможные способы преобразования этих определений битовой маски из языка пешек в PHP?
Ну, чтобы уточнить, пешка - это язык, который очень похож на C++. Я программирую панель управления администратора, для которой требуются разрешения битовой маски (в php), и я на самом деле не знаю, правильно ли я преобразовал разрешения (поскольку я…
16 янв '13 в 17:07
2
ответа
"Недопустимое выражение, предполагается, что ноль" в операторе if
Я получаю следующую ошибку всякий раз, когда я компилирую свой код: "Error 029: Invalid expression, assumed zero" Ошибка выдается в следующей строке: if ((PlayerInfo[playerid][ADMINLevel])) || (IsPlayerAdmin(playerid)) Я хочу, чтобы оператор if пров…
08 авг '13 в 00:23
1
ответ
Ошибка игрока
Когда я запускаю свой игровой режим, игрок должен появляться в координатах, указанных в OnPlayerSpawn. Это работает отлично, но после того, как я нажимаю кнопку "Spawn", экран мигает, показывая моему игроку координаты сэмпла по умолчанию (маленькое …
08 дек '13 в 23:35
1
ответ
Сделать функцию форматирования даты с добавлением дней
Хорошо, пример. У меня есть: 18-03-2016 И у меня есть функция, и в функцию можно добавить дни, месяцы и годы (с параметрами) если я добавлю 14 дней и 4 месяца, следующие дни в этом формате: 32-07-2016 мне нужно сделать функцию, чтобы правильно добав…
18 мар '16 в 23:05
0
ответов
Чтение из файла в PAWN
Я столкнулся с проблемой чтения файла из PAWN в моем игровом режиме для сервера San Andreas Multi Player, проблема выглядит следующим образом: enum vInfo { vID, vFaction, Float: vPosX, Float: vPosY, Float: vPosZ, vCash, vDrugs, vVW } new VaultInfo[7…
28 май '18 в 15:53
4
ответа
Ошибка индекса массива вне границ Pawn
Я использую точки появления, но когда он компилируется, я получаю эту ошибку: Array index out of bounds На этой строке ошибка for(new i =0 ; i < 5 ;i++) { SetPlayerPos(playerid, spawnpoints[i][0], spawnpoints[i][1], spawnpoints[i][2]); } Надеюсь,…
09 авг '13 в 18:50
1
ответ
Вставить строку в массив - скрипт PAWN
Я пытаюсь урезать строки моего файла, добавив одну переменную в несколько массивов. Поэтому я хотел бы иметь строку или переменную массива, например: new combomeals[] = { 3025101, 3025100, 3003000, 3025002, 3030101, 3025001, 3025000, 3021602, 303140…
14 июн '13 в 19:39
1
ответ
Pawn Language: параметры в функции enum
Я учусь о Pawn язык. У меня проблемы с параметрами в enum функция enum E_MY_TAG (<<= 1) { E_MY_TAG_NONE, E_MY_TAG_VAL_1 = 1, E_MY_TAG_VAL_2, E_MY_TAG_VAL_3, E_MY_TAG_VAL_4 } new E_MY_TAG:gMyTagVar = E_MY_TAG_VAL_2 | E_MY_TAG_VAL_3; Я узнал, чт…
15 май '17 в 06:25
1
ответ
Хеш-функция из двух разных языков не дает одинакового результата
У меня есть эта функция на языке сценариев "PAWN": stock hash(Hash[]) { new hStr1 = 1, hStr2 = 0; for(new i = 0, l = strlen(Hash); i < l; i ++) { hStr1 = (hStr1 + Hash[i]) % 65521; hStr2 = (hStr2 + hStr1) % 65521; } return (hStr2 << 16) + h…
25 мар '13 в 21:00
2
ответа
Простая команда в PAWN
San Andreas Multiplayer (GTA) использует PAWN в качестве языка программирования. Я владелец сервера на SA-MP, и я не профессионал, поэтому я хотел бы получить помощь, если это возможно. По сути, у меня есть команда, которая проверяет статистику игро…
26 мар '16 в 19:04
1
ответ
Поколение Лабиринта - Преобразование из C++
Хорошо, многие из вас могут не знать, что такое пешка. Я конвертирую источник отсюда http://en.wikipedia.org/wiki/User:Dllu/Maze для работы на моем сервере SA:MP. Pawn - очень простой для понимания код, поэтому не запускайте его, потому что вы не зн…
16 янв '15 в 03:55
1
ответ
Не удается исправить неверное строковое значение MySQL (уже изменить весь набор символов)
У меня есть некоторые ошибки набора символов MySQL. Я кореец, поэтому мне нужно поставить корейский в MySQL Server. но я не могу Я изменил весь набор символов и отправил запрос "SET NAMES UTF8MB4", но моя программа снова напечатала ту же ошибку. Я п…
11 сен '17 в 12:10
1
ответ
Возвышенный текст без выходных данных
Использование опции сборки не дает никакого вывода, кроме [Finished in 0.4s] Я не настраивал какой-либо файл C++. Sublime-build, я просто установил компилятор C++ и добавил его в системный путь. Это должно работать из коробки, но это не так. Я также…
08 апр '15 в 14:05
2
ответа
Обычай ITOA не работает, верно?
Я хотел создать специальную функцию ITOA, чтобы помещать большие числа в маленькие строки, вот что я кодировал: main(){ printf("itoa(2000000000,36)= '%s'",itoa(2000000000,36)); printf("itoa(36,36)= '%s'",itoa(36,36)); printf("itoa(37,36)= '%s'",itoa…
07 сен '12 в 18:38
1
ответ
Передача переменной массива через связанный массив в PAWN (файлы.p)
Я новичок в мире программирования (и очень рад быть его частью). Я считаю, что то, что я пытаюсь сделать, очень просто, однако я не могу найти много интересного о программировании файлов PAWN, которое не для SA-MP, У меня есть файл.p, который должен…
18 мар '13 в 15:34