shape1
shape2
shape3
shape4
shape7
shape8

Ошибки при комплиирование


Статус
Закрыто для дальнейших ответов.

Remmi_Channel

Ничего особенного, просто создаю проект и помогаю
Пользователь
27.10.2015
362
1
37
0
22
Здравствуйте, вот команда и ошибки. Прошу помочь. Так же жалуется на одну и ту же строку:

if(sscanf(params, "s[90]", params[0])) return SendClientMessage(playerid, -1, "Команда: /info [ Текст ]");

Ошибки:

Код:
C:\Users\Александр\Desktop\old windows\Dexai RP Mode\gamemodes\DexaiRP.pwn(1774) : warning 213: tag mismatch
C:\Users\Александр\Desktop\old windows\Dexai RP Mode\gamemodes\DexaiRP.pwn(2037) : warning 202: number of arguments does not match definition
C:\Users\Александр\Desktop\old windows\Dexai RP Mode\gamemodes\DexaiRP.pwn(2038) : warning 202: number of arguments does not match definition
C:\Users\Александр\Desktop\old windows\Dexai RP Mode\gamemodes\DexaiRP.pwn(2039) : warning 202: number of arguments does not match definition
C:\Users\Александр\Desktop\old windows\Dexai RP Mode\gamemodes\DexaiRP.pwn(24128) : error 017: undefined symbol "params"
C:\Users\Александр\Desktop\old windows\Dexai RP Mode\gamemodes\DexaiRP.pwn(24128) : warning 215: expression has no effect
C:\Users\Александр\Desktop\old windows\Dexai RP Mode\gamemodes\DexaiRP.pwn(24128) : error 001: expected token: ";", but found "]"
C:\Users\Александр\Desktop\old windows\Dexai RP Mode\gamemodes\DexaiRP.pwn(24128) : error 029: invalid expression, assumed zero
C:\Users\Александр\Desktop\old windows\Dexai RP Mode\gamemodes\DexaiRP.pwn(24128) : fatal error 107: too many error messages on one line
Код:
CMD:info(playerid)
{
    if(sscanf(params, "s[90]", params[0])) return SendClientMessage(playerid, -1, "Команда: /info [ Текст ]");
    static const fmt_str[] = "[INFO]: %s";
    new str[sizeof(fmt_str) + (-2+MAX_PLAYER_NAME) + (-2+sizeof(params[0])],
    name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    format(str, sizeof(str), fmt_str, name, params[0]);
    TextDrawSetString(infotd, str);
    SetTimer("TextHide", 1000*60, false);
    return true;
}
 
Последнее редактирование модератором:

Daniil_Poltorak

Вжух Вжух Вжух ВЖУХ!
Пользователь
08.07.2015
478
2
11
0
21
Есть public OnPlayerCommandText? 

        new cmd[32], params[128];
    sscanf(cmdtext, "s[32]s[128]", cmd, params);
И попробуйте так, может получится, у меня так получилось:

Код:
CMD:кмд(playerid, params[])
 
Последнее редактирование модератором:

Remmi_Channel

Ничего особенного, просто создаю проект и помогаю
Пользователь
27.10.2015
362
1
37
0
22
, да есть но он не используется

 

Daniil_Poltorak

Вжух Вжух Вжух ВЖУХ!
Пользователь
08.07.2015
478
2
11
0
21
@Remmi_Channel,@Remmi_Channel,  

CMD:кмд(playerid, params[])
{
else if(isnull(params)) return SendClientMessage(playerid, COLOR_WHITE, "Гы");
Попробуйте

И у вас инфо как должно работать ?
 

Remmi_Channel

Ничего особенного, просто создаю проект и помогаю
Пользователь
27.10.2015
362
1
37
0
22
, вот эта тема 

https://pawno-crmp.ru/index.php/topic/16036-uvedomleniia-dlia-igrokov/ 
Как мне это вставить? 

Код:
CMD:кмд(playerid, params[])
{
else if(isnull(params)) return SendClientMessage(playerid, COLOR_WHITE, "Гы");
 

Vlad_Trifonov

Гуру
Пользователь
13.03.2015
1 465
5
331
0
Команду замените этой

CMD:info(playerid, params[])
{
if(sscanf(params, "s[90]", params[0])) return SendClientMessage(playerid, -1, "Команда: /info [ Текст ]");
static const fmt_str[] = "[INFO]: %s";
new str[sizeof(fmt_str) + (-2+MAX_PLAYER_NAME) + (-2+sizeof(params[0])],
name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(str, sizeof(str), fmt_str, name, params[0]);
TextDrawSetString(infotd, str);
SetTimer("TextHide", 1000*60, false);
return true;
}

Будут ошибки еще подписывайте строчки, как это указано тут

 

Remmi_Channel

Ничего особенного, просто создаю проект и помогаю
Пользователь
27.10.2015
362
1
37
0
22
@Vlad_Trifonov,
C:\Users\Александр\Desktop\old windows\Dexai RP Mode\gamemodes\DexaiRP.pwn(1774) : warning 213: tag mismatch

C:\Users\Александр\Desktop\old windows\Dexai RP Mode\gamemodes\DexaiRP.pwn(24130) : error 001: expected token: "]", but found "-integer value-"
C:\Users\Александр\Desktop\old windows\Dexai RP Mode\gamemodes\DexaiRP.pwn(24130) : error 029: invalid expression, assumed zero
C:\Users\Александр\Desktop\old windows\Dexai RP Mode\gamemodes\DexaiRP.pwn(24130) : error 029: invalid expression, assumed zero

C:\Users\Александр\Desktop\old windows\Dexai RP Mode\gamemodes\DexaiRP.pwn(24130) : fatal error 107: too many error messages on one line

Код:
CMD:info(playerid, params[])
{
    if(sscanf(params, "s[90]", params[0])) return SendClientMessage(playerid, -1, "Команда: /info [ Текст ]");
    static const fmt_str[] = "[INFO]: %s";
    new str[sizeof(fmt_str) + (-2+MAX_PLAYER_NAME) + (-2+sizeof(params[0])],
    name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    format(str, sizeof(str), fmt_str, name, params[0]);
    TextDrawSetString(infotd, str);
    SetTimer("TextHide", 1000*60, false);
    return true;
}
 

Vlad_Trifonov

Гуру
Пользователь
13.03.2015
1 465
5
331
0
CMD:info(playerid, params[])
{
if(sscanf(params, "s[90]", params[0])) return SendClientMessage(playerid, -1, "Команда: /info [ Текст ]");
new str[98];
format(str, sizeof(str), "[INFO]: %s", params[0]);
TextDrawSetString(infotd, str);
SetTimer("TextHide", 1000*60, false);
return true;
}

Строку 1774 скиньте

 
Последнее редактирование модератором:

Remmi_Channel

Ничего особенного, просто создаю проект и помогаю
Пользователь
27.10.2015
362
1
37
0
22
@Vlad_Trifonov,

TextDrawShowForPlayer(playerid, infotd0); 
Команду заменил

 

Vlad_Trifonov

Гуру
Пользователь
13.03.2015
1 465
5
331
0
@Remmi_Channel, вы одну переменную общую используйте, в команде у вас infotd, здесь infotd0, определитесь и замените везде на общую.  

 

Remmi_Channel

Ничего особенного, просто создаю проект и помогаю
Пользователь
27.10.2015
362
1
37
0
22
@Vlad_Trifonov, новые ошибки
C:\Users\Àëåêñàíäð\Desktop\old windows\Dexai RP Mode\gamemodes\DexaiRP.pwn(1774) : warning 213: tag mismatch

C:\Users\Àëåêñàíäð\Desktop\old windows\Dexai RP Mode\gamemodes\DexaiRP.pwn(24130) : error 001: expected token: "]", but found "-integer value-"
C:\Users\Àëåêñàíäð\Desktop\old windows\Dexai RP Mode\gamemodes\DexaiRP.pwn(24130) : error 029: invalid expression, assumed zero
C:\Users\Àëåêñàíäð\Desktop\old windows\Dexai RP Mode\gamemodes\DexaiRP.pwn(24130) : error 029: invalid expression, assumed zero

C:\Users\Àëåêñàíäð\Desktop\old windows\Dexai RP Mode\gamemodes\DexaiRP.pwn(24130) : fatal error 107: too many error messages on one line
 
Последнее редактирование модератором:

Remmi_Channel

Ничего особенного, просто создаю проект и помогаю
Пользователь
27.10.2015
362
1
37
0
22
@Vlad_Trifonov, вот строки 

Код:
CMD:info(playerid, params[])
{
    if(sscanf(params, "s[90]", params[0])) return SendClientMessage(playerid, -1, "Команда: /info [ Текст ]");
    static const fmt_str[] = "[INFO]: %s";
    new str[sizeof(fmt_str) + (-2+MAX_PLAYER_NAME) + (-2+sizeof(params[0])],
    name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    format(str, sizeof(str), fmt_str, name, params[0]);
    TextDrawSetString(infotd0, str);
    SetTimer("TextHide", 1000*60, false);
    return true;
} 
 
Статус
Закрыто для дальнейших ответов.