Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Срочно, ошибка!

Статус
В этой теме нельзя размещать новые ответы.

Dwayne Ricca

Новичок
PHP:
(138) : error 012: invalid function call, not a valid address
(138) : warning 215: expression has no effect
(138) : warning 215: expression has no effect
(138) : error 001: expected token: ";", but found ")"
(138) : error 029: invalid expression, assumed zero
(138) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
Пытался сделать систему администрации.
Всё добавил, всё хорошо, но тут возникает проблема...
Я решил добавить команду /makeadmin, и тут вылазят ерроры,
Прошу помощи...

Вот весь паблик:

PHP:
public OnPlayerCommandText(playerid, cmdtext[])
{
    new string[256];
    new giveplayer[MAX_PLAYER_NAME];
    new giveplayerid, idx;
    new cmd[256], tmp[256];
    new sendername[MAX_PLAYER_NAME];
    tmp = strtok(cmdtext, idx); // 138 СТРОКА, ПЛИЗ ХЕЛП
    
	if(strcmp("/mm", cmdtext, true, 10) == 0 || strcmp("/mainmenu", cmdtext, true, 10) == 0)
	{
        ShowPlayerDialog(playerid, 8007, DIALOG_STYLE_LIST, "Личное меню", "{FFFFFF}- Статистика персонажа\n{FFFF00}- Репорт (сообщение администраторам){FFFFFF}", "Далее", "Закрыть");
        return 1;
}
    if(strcmp(cmd, "/makeadmin", true) == 0)
    {
            tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Подсказка: /makeadmin [playerid] [1-6]");
			new para1;
			new level;
			para1 = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			level = strval(tmp);
			if(PlayerInfo[playerid][pAdmin] >= 6)
			{
                        if(IsPlayerConnected(para1))
                        {
                                if(para1 != INVALID_PLAYER_ID)
                        {
                                        GetPlayerName(para1, giveplayer, sizeof(giveplayer));
                                        GetPlayerName(playerid, sendername, sizeof(sendername));
                                        PlayerInfo[para1][pAdmin] = level;
                                        format(string, sizeof(string), "{EDAD22}%s назначил(а) Вас администратором %d ранга.",sendername,level);
                                        SendClientMessage(para1, COLOR_LIGHTRED, string);
                                        format(string, sizeof(string), "{EDAD22}Вы назначили %s администратором %d ранга.", giveplayer,level);
                                        SendClientMessage(playerid, COLOR_LIGHTRED, string);
                                }
                        }
                }
                return 1;
        }
	return 0;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу