- 0
Войдите для возможности подписаться
Подписчики
0
/setprefix
Вопрос от
Дмитрий1
,
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От bogdan@gmail
Здраствуйте, я начинающий скриптер! Не работает покупка и не показывает количество каинов.
Сама команда.
CMD:acoins(playerid) { if(PlayerInfo[playerid][pAlcoInvenxua] < 1) return true; format(stringer1, sizeof(stringer1), "{ffffff}Админ-магазин | {FFD700}%d а-монет", PlayerInfo[playerid][pAcoins]); ShowPlayerDialog(playerid, 7445, DIALOG_STYLE_LIST, stringer1, "\ {FF0000}1. Снять выговор\t\t{9994EB}350 А-монет\ \n2. Админский infernus (/acar)\t{9994EB} 560 А-монет\ \n{FFD700}Информация", "Выбрать", "Назад"); return true; } Кейсы
case 7445: { if(!response) return true; switch(listitem) { case 0: {//unavig if(PlayerInfo[playerid][pVigs] < 1) return SendClientMessage(playerid, COLOR_WHITE, "У вас нету выговоров!"); if(PlayerInfo[playerid][pAcoins] < 350) return SendClientMessage(playerid, COLOR_GREY, "У Вас недостаточно админ монет!"); new query[100]; PlayerInfo[playerid][pVigs]--; PlayerInfo[playerid][pAcoins] -= 350; UpdatePlayerData(playerid, "pAcoins", PlayerInfo[playerid][pAcoins]); format(query, sizeof(query), "UPDATE `"TABLE_ACCOUNT"` SET `vigs` = '%d' WHERE `pID` = '%d'",PlayerInfo[playerid][pVigs],PlayerInfo[playerid][pID]); mysql_function_query(connects, query, false, "", ""); SendClientMessage(playerid, COLOR_WHITE, "Вы успешно сняли выговор!"); } case 1: {//acar if(PlayerInfo[playerid][pAcoins] < 560) return SendClientMessage(playerid, COLOR_GREY, "У Вас недостаточно админ монет!"); new string[144]; format(string, sizeof(string), "Вы действительно хотите купить команду /acar?\n- Вы получите возможность:\n%s", CMD_desc[4]); ShowPlayerDialog(playerid, 7491, DIALOG_STYLE_MSGBOX, "Покупка команды /acar", string, "Купить", "Отмена"); } } return true; } case 7498: { if(!response) return true; new query[200]; PlayerInfo[playerid][pAcoins] -= 350; UpdatePlayerData(playerid, "pAcoins", PlayerInfo[playerid][pRub]); mysql_format(connects, query, sizeof query, "SELECT * FROM `accounts` WHERE `Name` = '%e'", PlayerInfo[playerid][pNames]); mysql_function_query(connects, query, true, "BuyCmdCallback", "dd", playerid, 4); return true; } фото mysql
-
-
Опубликовано (изменено) · Жалоба
Вообщем тут дело когда захожу на сервер пишу /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
Поделиться сообщением
Ссылка на сообщение