Перейти к содержанию
Авторизация  
Shao

Помощь с командой /setadmin

Рекомендуемые сообщения

Shao

Дарова форумчане столкнулся с такой проблемой.Не работает кмд /setadmin в моде социала в сампе.Я есть в фулл доступе.Строки на юзания этой кмд есть.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

Ничего сложного в команде нет. В чем проблема разобраться или переписать? Если не можешь и не хочешь разбираться, то зачем браться? Ну и тем более приходить в тему и не скидывать код команды. Мы тут экстрасенсы? Не все ставили и смотрели этот игровой режим.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Shao

@Wеb, Ладно мой косяк щас кину.

Вот команда

 

CMD:setadmin(playerid, params[])
{
    if(GetString(GetName(playerid), NAME_FULL_DOSTUP1) || GetString(GetName(playerid), NAME_FULL_DOSTUP2) || GetString(GetName(playerid), NAME_FULL_DOSTUP3))
{
if(!gAdminLogged[playerid]) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin);
new playername[24], admin_level;
if(sscanf(params, "s[24]i", playername, admin_level)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /setadmin [ник игрока] [уровень админа]");
else if(CheckExceptionName(playername)) return 0;
else if(!(ADM_NONE <= admin_level <= ADM_FOUNDER)) return SendClientMessage(playerid, COLOR_GREY, "Уровень администратора от 1 до 8");
new string[128];
format(string, sizeof(string), "SELECT * FROM "T_ADMIN" WHERE name = '%s'", playername);
mysql_tquery(dbHandle, string, "@SetAdmin", "isi", playerid, playername, admin_level);
}
return 1;
}
Изменено пользователем SCRIPTMAN
Взял код под "Код"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

В коде нет ошибок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Shao

@Wеb,И я про тоже.Все норм.Но почему то не выдается. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

Может не правильный уровень или не верно прописан как админ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Shao

@Wеb,Да вроде все верно. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vegas

 

 


NAME_FULL_DOSTUP1
NAME_FULL_DOSTUP1 В начале мода ищи, и прописывай себя

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Shao

@Vegas, Бро я так и сделал еще с самого начала.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Storm
CMD:setadmin(playerid, params[])
{
        if(GetString(GetName(playerid), NAME_FULL_DOSTUP1) || GetString(GetName(playerid), NAME_FULL_DOSTUP2) || GetString(GetName(playerid), NAME_FULL_DOSTUP3)) return SendClientMessage(playerid, -1, "Команда не найдена");
        if(!gAdminLogged[playerid]) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin);
	new playername[24], admin_level;
	if(sscanf(params, "s[24]i", playername, admin_level)) return SendClientMessage(playerid, COLOR_LIME, "Информация: {ffffff}/setadmin [ник игрока] [уровень админа]");
	new string[128];
	format(string, sizeof(string), "SELECT * FROM "T_ADMIN" WHERE `name` = '%s'", playername);
	mysql_tquery(dbHandle, string, "SetAdmin", "isi", playerid, playername, admin_level);
	return 1;
}

Попробуй так.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Shao

, C:\Users\shaoa\OneDrive\??????? ????\Social RP\gamemodes\SocialRp.pwn(23969) : warning 217: loose indentation

Pawn compiler 3.10.20160907 Copyright © 1997-2006, ITB CompuPhase
 
 
1 Warning.
 Только 1 варнинг выдало.А так в остальном машинный код выдался.Сейчас буду проверять работоспособность.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Storm

Строчку дай на который варнинг

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Shao

,new playername[24], admin_level; 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Storm

Ну, а команда то теперь работает? 

 

А по поводу варнинга, проверь табуляцию 

Изменено пользователем Swile

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Shao

,Как раз иду проверять.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.