- 0
Войдите для возможности подписаться
Подписчики
0
/setprefix
Вопрос от
Дмитрий1
,
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От sergeenko
Если писать просто команду /a, то выдаёт /a [текст]
А если написать какой-то текст то ничего не просиходит
Код:
stock SendAdminMessage(color, text[]) { foreach(new i: Player) { if(PI[i][data_CADMIN] != 1||PI[i][data_ADMLVL] >= 1) { SendClientMessage(i, color, text); } } return 1; } Команда: CMD:a(playerid, params[]) { if(PI[playerid][data_ADMLVL] > 1) { new text[90]; if(sscanf(params, "s[90]", text)) return SendClientMessage(playerid, CG, "Используйте /a [текст]"); if(antiflood[playerid] > 0) return SendClientMessage(playerid, COLOR_BLACK,"Пожалуйста, подождите пару секунд..."); antiflood[playerid]++; if(PI[playerid][data_LOGGED] == false) return SendClientMessage(playerid, CG, "Вы не авторизированы. Пожалуйста авторизируйтесь."); new string[19 + (20 + (-2) + 1 + (-2)) + (MAX_PLAYER_NAME + (-2) + 3 + (-2)) + 90]; format(string, sizeof(string), "[%s #%i] %s[%i]: %s", GSName[PI[playerid][data_ADMLVL]], PI[playerid][ADMINSNUMBER], PI[playerid][data_NAME], playerid, text); return SendAdminMessage(COLOR_BLUE, string); } return 1; }
-
Опубликовано (изменено) · Жалоба
Вообщем тут дело когда захожу на сервер пишу /setprefix всё нормально префикс пишется а в БД пишутся рандомные цифры
CMD:setprefix(playerid, params[]) { if(FULL_1 || FULL_2 || FULL_3 || FULL_4) { if(sscanf(params,"ds[100]",params[0],params[1])) return cmdtip(playerid,"setprefix [ID] [òåêñò] Äëÿ óäàëåíèÿ ïðåôèêñà ââåäèòå:del"); if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_RED, "ERROR:{FFFFFF} Èãðîê íå íàéäåí"); if(PlayerInfo[params[0]][bAdmin] == 0) return SendClientMessage(playerid, COLOR_RED, "[Îøèáêà]{FFFFFF} Èãðîê íå àäìèí!"); new string[150]; if(strcmp(params[1], "del", true) == 0) { format(PlayerInfo[params[0]][pPrefix], 64, "0"); format(string, 144, "%s óäàëèë ïðåôèêñ %s", PlayerInfo[playerid][pNames],PlayerInfo[params[0]][pNames]); SendClientMessage(playerid, COLOR_WHITE, string); SendClientMessage(params[0], COLOR_WHITE, string); GetPVarInt(params[0], "pPrefix"); } else { format(PlayerInfo[params[0]][pPrefix], 64, "0"); format(PlayerInfo[params[0]][pPrefix], 64, "%s", params[1]); format(string, 144, "%s èçìåíèë ïðåôèêñ %s íà %s", PlayerInfo[playerid][pNames], PlayerInfo[params[0]][pNames], params[1]); SendClientMessage(playerid, COLOR_WHITE, string); SendClientMessage(params[0], COLOR_WHITE, string); SetPVarInt(playerid, "PrefID", params[0]); new dialog[512]; strcat(dialog, "[0] Âûêëþ÷èòü öâåò\n[1] Çåëåíûé\n[2] Ñâåòëî çåëåíûé\n[3] ßðêî çåëåíûé\n[4] Áèðþçîâûé\n[5] Ƹëòî-Çåë¸íûé\n[6] Ò¸ìíî-Çåë¸íûé\n[7] Ñåðî-Çåë¸íûé\n[8] Êðàñíûé\n[9] ßðêî-Êðàñíûé\n[10] Îðàíæåâûé\n[11] Êîðè÷íåâûé\n[12] Ò¸ìíî-Êðàñíûé\n[13] Ñåðî-Êðàñíûé\n[14] Ƹëòî-Îðàíæåâûé\n[15] Ìàëèíîâûé\n[16] Ðîçîâûé\n[17] Ñèíèé\n[18] Ãîëóáîé\n[19] Ñèíÿÿ ñòàëü\n[20] Ñèíå-Çåë¸íûé\n[21] Ò¸ìíî-Ñèíèé\n[22] Ôèîëåòîâûé\n"); strcat(dialog, "[23] Èíäèãî\n[24] Ñåðî-Ñèíèé\n[25] Ƹëòûé\n[26] Êóêóðóçíûé\n[27] Çîëîòîé\n[28] Ñòàðîå çîëîòî\n[29] Îëèâêîâûé\n[30] Ñåðûé\n[31] Ñåðåáðî\n[32] ׸ðíûé\n[33] Áåëûé"); ShowPlayerDialog(playerid,5678,DIALOG_STYLE_LIST, "Öâåò",dialog, "Âûáðàòü", "Îòìåíà"); GetPVarInt(params[0], "pPrefix"); } } return true; }
кейс
case 5678: { if(!response) return true; { new string[64]; format(string, 64, "{%s}%s", Colors[listitem][colChatColor], PlayerInfo[GetPVarInt(playerid, "PrefID")][pPrefix]); format(PlayerInfo[GetPVarInt(playerid, "PrefID")][pPrefix], 64, "%s", string); GetPVarInt(playerid, "pPrefix"); } }
mysql
Отредактировано пользователем Дмитрий1
Поделиться сообщением
Ссылка на сообщение