shape1
shape2
shape3
shape4
shape7
shape8

Проблема с компиляцией мода


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

Developer300

Новичок
Пользователь
19.01.2020
1
0
0
:\Users\Гость.Пользователь-ПК\Рабочий стол\Helion RP\gamemodes\arbiterp.pwn(58821) : error 035: argument type mismatch (argument 1)
C:\Users\Гость.Пользователь-ПК\Рабочий стол\Helion RP\gamemodes\arbiterp.pwn(59462) : error 017: undefined symbol "string"
C:\Users\Гость.Пользователь-ПК\Рабочий стол\Helion RP\gamemodes\arbiterp.pwn(59462) : warning 215: expression has no effect
C:\Users\Гость.Пользователь-ПК\Рабочий стол\Helion RP\gamemodes\arbiterp.pwn(59462) : error 001: expected token: ";", but found "]"
C:\Users\Гость.Пользователь-ПК\Рабочий стол\Helion RP\gamemodes\arbiterp.pwn(59462) : error 029: invalid expression, assumed zero
C:\Users\Гость.Пользователь-ПК\Рабочий стол\Helion RP\gamemodes\arbiterp.pwn(59462) : fatal error 107: too many error messages on one line

Compilation aborted.

Pawn compiler 3.2.3664              Copyright (c) 1997-2016, ITB CompuPhase


5 Errors.





Одна из ошибок тут

 

Код:
CMD:prefix(playerid, params[])
{
    if(!FDCheck(playerid)) return 1;
    new string[128];
    if(PlayerInfo[playerid][pAdmin] < 8) return true;
    if(sscanf(params, "is[128]", params[0], params[1]))return SendClientMessage(playerid, -1, "/prefix [id] [префикс]");
    if(!IsPlayerConnected(params[0]))return true;
    /* еще проверки, которые тебе надо, ну там на длину профекса и тд*/
    strmid(PlayerInfo[params[0]][prefix], params[1], 0, strlen(params[1]), 255);
    SendClientMessage(playerid, -1, "Вы успешно установили игроку префикс!");
    mysql_format("mysql_connect", string, 128, "UPDATE` `accounts` SET `prefix` = '%s' WHERE `Name` = '%s'",params[1],PlayerInfo[playerid][pName]);
    return true;
}
Код:
mysql_format("mysql_connect", string, 128, "UPDATE` `accounts` SET `prefix` = '%s' WHERE `Name` = '%s'",params[1],PlayerInfo[playerid][pName]);
 
Последнее редактирование модератором:

SCRIPTMAN

Освоившийся
Бриллиантовый
07.11.2015
540
3
31
0
20
Скриптер
mysql_format(mysql_connect, string, 128, "UPDATE` `accounts` SET `prefix` = '%s' WHERE `Name` = '%s'",params[1],PlayerInfo[playerid][pName]);


mysql_connect - это функция mysql, замени её на переменную, которая у тебя используется для подключения к базе

 

Stas_Gavrusik

Новичок
Пользователь
26.02.2020
130
0
0
16
C:\Users\Гость.Пользователь-ПК\Рабочий стол\Helion RP\gamemodes\arbiterp.pwn(59462) : error 001: expected token: ";", but found "]"

Пропущены символы: " ;" , "]."

C:\Users\Гость.Пользователь-ПК\Рабочий стол\Helion RP\gamemodes\arbiterp.pwn(59462) : error 017: undefined symbol "string"

Тут символ  "string" не известный.

C:\Users\Гость.Пользователь-ПК\Рабочий стол\Helion RP\gamemodes\arbiterp.pwn(59462) : fatal error 107: too many error messages on one line

Много ошибок в одной строке.

C:\Users\Гость.Пользователь-ПК\Рабочий стол\Helion RP\gamemodes\arbiterp.pwn(59462) : warning 215: expression has no effect

Мод с варнингом работать может.Нет эффекта у вырожения.

Закрыто.

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