- 0
Войдите для возможности подписаться
Подписчики
0
Выдача администратора
Вопрос от
Remmi_Jefferson P
,
Вопросы
Лучший ответ
запрос не правильно делаешь
mysql_format(dbHandle,query, sizeof(query),"UPDATE `accounts` SET `admlvl` = 'u'");
замени на
mysql_format(dbHandle,query, sizeof(query),"UPDATE `accounts` SET `admlvl` = '%d' WHERE `name` = '%s'",params[0],nameplayer);
и
if(sscanf(params,"ud[100]",params[0],params[1])) return SendClientMessage(playerid,COLOR_WARNING,"Используйте: /setadmin [ид] [уровень]");
замени на
new nameplayer[MAX_PLAYER_NAME];
if(sscanf(params,"us[24]",params[0],nameplayer)) return SendClientMessage(playerid,COLOR_WARNING,"Используйте: /setadmin [ид] [уровень]");
забыл ещё
if(!IsPlayerConnected(params[0]))return SendClientMessage(playerid,COLOR_WARNING,"Данного ID нет на сервере!"); на if(!IsPlayerConnected(GetPlayerID(nameplayer)))return SendClientMessage(playerid,COLOR_WARNING,"Данного ID нет на сервере!"); и в самый низ мода (Если GetPlayerID нету) stock GetPlayerID(string[]) { for(new i = 0; i <= MAX_PLAYERS; i++) { if(IsPlayerConnected(i) == 1) { new testname[MAX_PLAYER_NAME]; GetPlayerName(i, testname, sizeof(testname)); if(strcmp(testname, string, true, strlen(string)) == 0) { return i; } } } return INVALID_PLAYER_ID; }
if(!IsPlayerConnected(params[0]))return SendClientMessage(playerid,COLOR_WARNING,"Данного ID нет на сервере!"); на if(!IsPlayerConnected(GetPlayerID(nameplayer)))return SendClientMessage(playerid,COLOR_WARNING,"Данного ID нет на сервере!"); и в самый низ мода (Если GetPlayerID нету) stock GetPlayerID(string[]) { for(new i = 0; i <= MAX_PLAYERS; i++) { if(IsPlayerConnected(i) == 1) { new testname[MAX_PLAYER_NAME]; GetPlayerName(i, testname, sizeof(testname)); if(strcmp(testname, string, true, strlen(string)) == 0) { return i; } } } return INVALID_PLAYER_ID; }
Эта тема закрыта для публикации ответов.
Войдите для возможности подписаться
Подписчики
0
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От gooding
Скачать файл REDROW RP | ЛУЧШИЙ БОНУСНИК | АВТОПАРКИ
Доброго времени суток! Я выложил на продажу игровой мод RedRow RolePlay!
17 ТИТУЛОВ, 14 КОСТЮМОВ (КАМЕРМЭН, ФЕЯ, СИ-ДЖЕЙ, ДЭДПУЛ, СПАНЧ БОБ, НИНДЗЯ, ДЕД МОРОЗ и другие!),
BMW I8, BMW M5, BMW Vision M NEXT, Mercedes-Benz G-CLASS, Rolls-Royce Phantom! Система рулетки (Исправлена, теперь не выпадает одно и то же),
Автопарки Фракций (FBI и банд), МОД ОПТИМИЗИРОВАЛИ под ИГРУ, ДОБАВИЛИ НОВЫЙ АНТИЧИТ (Latest Nex-AC) и АНТИЧИТ настроен. Проделано много работы (Над модом работали полгода) и исправили множество багов.
Что было добавлено?
1. 17 титулов,
2. 14 костюмов,
3. Эксклюзивный транспорт (SandKing, Rolls-Royce Phantom, BMW I8, BMW M5, BMW Vision M NEXT, Mercedes-Benz G-CLASS).
4. Автопарк ФБР и всех банд.
5. Новый анти-чит.
6. Оптимизация игрового мода.
7. Премиум и уникальные возможности для владельцев Премиума.
8. Команда /bonus, где можно получить бесплатно Red Coins.
9. За АКТИВ даются Red Coins!
10. Рестарт сервера в 5:00 по МСК.
11. Радужный клист.
12. Уникальный тюнинг для эксклюзивных машин и ускорение.
13. Новая система банка.
14. Исправлено множество багов.
15. Новый маппинг.
Добавил gooding Добавлено 28.01.2024 Категория Моды Автор GOODING (Я)
-
От gooding
Доброго времени суток! Я выложил на продажу игровой мод RedRow RolePlay!
17 ТИТУЛОВ, 14 КОСТЮМОВ (КАМЕРМЭН, ФЕЯ, СИ-ДЖЕЙ, ДЭДПУЛ, СПАНЧ БОБ, НИНДЗЯ, ДЕД МОРОЗ и другие!),
BMW I8, BMW M5, BMW Vision M NEXT, Mercedes-Benz G-CLASS, Rolls-Royce Phantom! Система рулетки (Исправлена, теперь не выпадает одно и то же),
Автопарки Фракций (FBI и банд), МОД ОПТИМИЗИРОВАЛИ под ИГРУ, ДОБАВИЛИ НОВЫЙ АНТИЧИТ (Latest Nex-AC) и АНТИЧИТ настроен. Проделано много работы (Над модом работали полгода) и исправили множество багов.
Что было добавлено?
1. 17 титулов,
2. 14 костюмов,
3. Эксклюзивный транспорт (SandKing, Rolls-Royce Phantom, BMW I8, BMW M5, BMW Vision M NEXT, Mercedes-Benz G-CLASS).
4. Автопарк ФБР и всех банд.
5. Новый анти-чит.
6. Оптимизация игрового мода.
7. Премиум и уникальные возможности для владельцев Премиума.
8. Команда /bonus, где можно получить бесплатно Red Coins.
9. За АКТИВ даются Red Coins!
10. Рестарт сервера в 5:00 по МСК.
11. Радужный клист.
12. Уникальный тюнинг для эксклюзивных машин и ускорение.
13. Новая система банка.
14. Исправлено множество багов.
15. Новый маппинг.
-
От Redmondd
Хочу сделать команду /gpsoff, которая убирает метку
-
Опубликовано · Жалоба
Проблема заключается в следующем. Начал делать команду, доделал и тут:
CMD:setadmin(playerid, params[]) { if(antiflood[playerid] > 0) return SendClientMessage(playerid, COLOR_WARNING,"Не флуди!"); antiflood[playerid]++; if(PLAYER_DATA[playerid][data_LOGGED] == false) return SendClientMessage(playerid,COLOR_WARNING,"Вы не авторизованы на сервере!"); if(PLAYER_DATA[playerid][data_ADMLVL] < 7) return true; if(sscanf(params,"ud[100]",params[0],params[1])) return SendClientMessage(playerid,COLOR_WARNING,"Используйте: /setadmin [ид] [уровень]"); if(!IsPlayerConnected(params[0]))return SendClientMessage(playerid,COLOR_WARNING,"Данного ID нет на сервере!"); if(PLAYER_DATA[params[0]][data_LOGGED] == false)return SendClientMessage(playerid,COLOR_WARNING,"Данный игрок не прошел авторизацию!"); if(PLAYER_DATA[params[0]][data_ADMLVL] > PLAYER_DATA[playerid][data_ADMLVL]) return SendClientMessage(playerid, COLOR_WARNING, "Нельзя применить к старшей администрации!"); mysql_format(dbHandle,query, sizeof(query),"UPDATE `accounts` SET `admlvl` = 'u' WHERE `name` = '%e'", name); mysql_function_query(dbHandle, query, false, "", ""); new str[145]; format(str,sizeof(str),"[A] %s поставил на админку %s",PLAYER_DATA[playerid][data_NAME],name); SendAdminMessage(0x666699FF,str); }
Ругается на строку:
mysql_format(dbHandle,query, sizeof(query),"UPDATE `accounts` SET `admlvl` = 'u' WHERE `name` = '%e'", name);
Ошибки:
C:\Users\Александр\Desktop\VirtualTech RP\gamemodes\new.pwn(19006) : error 017: undefined symbol "query" C:\Users\Александр\Desktop\VirtualTech RP\gamemodes\new.pwn(19006) : error 017: undefined symbol "query" C:\Users\Александр\Desktop\VirtualTech RP\gamemodes\new.pwn(19006) : error 029: invalid expression, assumed zero C:\Users\Александр\Desktop\VirtualTech RP\gamemodes\new.pwn(19006) : fatal error 107: too many error messages on one line
Поделиться сообщением
Ссылка на сообщение