Gerry
Нуль
- Регистрация
- 22 Янв 2019
- Сообщения
- 6
- Лучшие ответы
- 0
- Репутация
- 0
При компилировании выдает вот такую ошибку:
Строка Ошибки:
Вот весь код:C:\Users\Desktop\Empire Role Play\gamemodes\edit.pwn(15654) : error 035: argument type mismatch (argument 3)
Pawn compiler 3.10.4
Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
PHP:
CMD:setprefix(playerid, params[])
{
if(p_admin{playerid} < 16) return SendClientMessage(playerid, -1,"Ошибка! У вас нет доступа");
new str1[64], mysql_query_string[128], stringer_prefix[128];
if(sscanf(params,"is[64]i",params[0],str1,params[1])) return SendClientMessage(playerid, 0xddddddFF, SendClientMessage(playerid, -1,"Используйте /setprefix [id] [текст] [id color 1-4]");
if(!IsPlayerConnected(params[0])) return true;
if(!(1 <= params[1] <= 4)) return SendClientMessage(playerid, -1, "Номер цвета не может быть меньше 1 и больше 4!");
new color[12];
switch(params[1])
{
case 1: color = "{FF0000}";//red
case 2: color = "{008000}";//purple
case 3: color = "{0000cc}";//blue
case 4: color = "{cc0066}";//..
}
format(mysql_query_string,512,"UPDATE `admin` SET `Prefix` = '[%s]',`c_Prefix` = '%s' WHERE `Name` = '%s'", str1, color, pInfo[playerid][pNames]);
mysql_query(connects,mysql_query_string);
format(stringer_prefix, 128,"Вы успешно назначили префикс %s игроку %s", str1, pInfo[playerid][pNames]);
SendClientMessage(playerid, 0xddddddFF, stringer_prefix);
format(stringer_prefix, 128,"Администратор %s назначил вам префикс %s", pInfo[playerid][pNames], str1);
SendClientMessage(params[0], 0xddddddFF, stringer_prefix);
return true;
PHP:
if(sscanf(params,"is[64]i",params[0],str1,params[1])) return SendClientMessage(playerid, 0xddddddFF, SendClientMessage(playerid, -1,"Используйте /setprefix [id] [текст] [id color 1-4]");