Скриптинг курилка

Quote:
Originally Posted by Eims
Посмотреть сообщение
Реализовать перенос на следующую строку?
Можно но я считаю что это не нужная вещь для моего сервера.
Reply

Quote:
Originally Posted by Eims
Посмотреть сообщение
Как вариант
PHP код:
COMMAND:kick(playeridparams[]) {
    new 
userid;
    if(
sscanf(params"rs[128]"useridparams)) {
        
SCM(playerid, -1"/kick [игрок] [причина]");
        return 
1;
    }
    if(
strlen(params) > 16)
        ...
    
// Остальной код
    
return 1;

Может еще есть какие интересные идеи?)
Reply

Можно прямо из sscanf убрать этот варнинг и перекомпилировать
Reply

Любят же люди проблемы из воздуха создавать...
Чем тебе этот варнинг так не угодил?
Reply

Quote:
Originally Posted by Eims
Посмотреть сообщение
Любят же люди проблемы из воздуха создавать...
Чем тебе этот варнинг так не угодил?
1. Я не смогу после этого варианта воспользоваться массивом params который был изначально.
2. Хотелось бы под каждую нужду использовать свое имя переменной.
Reply

Quote:
Originally Posted by Romz
Посмотреть сообщение
1. Я не смогу после этого варианта воспользоваться массивом params который был изначально.
Так а зачем это содержимое ещё может пригодится? О_о

Quote:
Originally Posted by Romz
Посмотреть сообщение
2. Хотелось бы под каждую нужду использовать свое имя переменной.
Ну тогда создавай массив из 128 символов и делай то же самое с ним

Да и вопрос был о варнинге, а не о варианте
Reply

Друзья, в чём проблема может быть.
Некоторые люди жалуются что у них "умирает" сервер.
т.е. перестаёт работать всё, синхронизация, подрузка маппинга, обновление TD вызов OnPlayerKeyStateChange отключается...короче говоря, всё, кроме чата...

Сталкивался кто? (Мод самописный)
Reply

Quote:
Originally Posted by Gettopro
Посмотреть сообщение
Друзья, в чём проблема может быть.
Некоторые люди жалуются что у них "умирает" сервер.
т.е. перестаёт работать всё, синхронизация, подрузка маппинга, обновление TD вызов OnPlayerKeyStateChange отключается...короче говоря, всё, кроме чата...

Сталкивался кто? (Мод самописный)
не игрохост случаем?
Reply

Quote:
Originally Posted by Romz
Посмотреть сообщение
не игрохост случаем?
нет, рухост
Reply

Quote:
Originally Posted by Gettopro
Посмотреть сообщение
нет, рухост
у меня такое на игрохосте было и проблема оказалась в хостинге.
Reply

Quote:
Originally Posted by Gettopro
Посмотреть сообщение
нет, рухост
, Профайлером пробовал тестить?
Reply

Quote:
Originally Posted by narwn
Посмотреть сообщение
, Профайлером пробовал тестить?
да, ничего сверхестественного не выявил.
думаю если бы дело было в моде, то либо проблема у всех разом начиналась, ну или хотя бы маппинг бы подгружался у человека...
Reply

Quote:
Originally Posted by Gettopro
Посмотреть сообщение
да, ничего сверхестественного не выявил.
думаю если бы дело было в моде, то либо проблема у всех разом начиналась, ну или хотя бы маппинг бы подгружался у человека...
Проверяй потери пакетов у клиента.
Reply

Кто знает как исправить эти ошибки при компилировании в Visual Studio Code?

PHP код:
Executing taskc:\Users\pawno\Documents\Dev\PAWN\BAWSAQ-GM\pawno\pawncc.exe -;+ -(+ gamemodes/BAWSAQ-GM.pwn <
строка:1 знак:69
+ ... s\pawno\Documents\Dev\PAWN\BAWSAQ-GM\pawno\pawncc.exe -;+ -(+ gamemod ...
+                                                                  ~
Отсутствует выражение после унарного оператора "+".
строка:1 знак:70
+ ... s\Dev\PAWN\BAWSAQ-GM\pawno\pawncc.exe -;+ -(+ gamemodes/BAWSAQ-GM.pwn
+                                                   ~~~~~~~~~~~~~~~~~~~~~~~
Непредвиденная лексема "gamemodes/BAWSAQ-GM.pwn" в выражении или операторе.
строка:1 знак:69
+ ... s\pawno\Documents\Dev\PAWN\BAWSAQ-GM\pawno\pawncc.exe -;+ -(+ gamemod ...
+                                                                  ~
Отсутствует закрывающий знак ")" в выражении.
    + 
CategoryInfo          ParserError: (:) [], ParentContainsErrorRecordException
    
FullyQualifiedErrorId MissingExpressionAfterOperator
Процесс терминала завершен с кодом выхода

Reply

"args": ["${file}","-D${fileDirname}","-O1","-;+","-(+"],
а вообще странно что ты PawnVSCode не юзнул
Reply

Quote:
Originally Posted by SPAWN_METAL
Посмотреть сообщение
"args": ["${file}","-D${fileDirname}","-O1","-;+","-(+"],
а вообще странно что ты PawnVSCode не юзнул
Нет необходимости использовать его.

Переставил их местами, проблема так и осталась без изменений.

PHP код:

    
"version""2.0.0",  
    
"type""shell"
    
"args": [
        
"${relativeFile}",
        
"-;+",
        
"-(+"
    
],  
    
"windows":  
    {  
        
"command""${workspaceRoot}\\pawno\\pawncc.exe"  
    
},
    
"problemMatchers": []

Насколько я понимаю это проблема не самого VS, а powershell.
Reply

Код:
{
    "version": "0.1.0",
    "command": "${workspaceRoot}/pawno/pawncc.exe",
    "args": ["${file}","-D${fileDirname}","-O1","-;+","-(+"],
    "showOutput": "always"
}
Reply

Всем привет. Подскажите, пожалуйста, как сделать 4 условие в таком SQL запросе?
к примеру, в моем случае, проверяю 3 условие, если ник или ип : SELECT * FROM `table_name` WHERE `name`='%e' OR `ip`='%s' AND `timeban` > NOW() LIMIT 1

вот еще пример, тем кто не понял о чем я
if((a == 1) || (b == 1) || (c == 1)) && d > 0))
Reply

Ну добавляй нужные проверки через OR или AND

PHP код:
SELECT FROM table_name WHERE name='%e' OR ip='%s' OR timeban NOW() LIMIT 1 
Reply

Quote:
Originally Posted by Eims
View Post
Ну добавляй нужные проверки через OR или AND

PHP Code:
SELECT FROM table_name WHERE name='%e' OR ip='%s' OR timeban NOW() LIMIT 1 
неа, не ищет. Ошибок нет. OR видимо только для 2 (true/false)
Reply


Forum Jump:


Users browsing this thread: 16 Guest(s)