- 0
Войдите для возможности подписаться
Подписчики
0
Нет сохронение префикса
Вопрос от
Shakoladka
,
-
Последние посетители 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; }
-
Опубликовано · Жалоба
B чем проблемма ребят, не сохраняются префиксы базе данных mysql
case 3014:
{
if(response)
{
strmid(PlayerInfo[GetPVarInt(playerid,"idPrefix")][aPrefix], inputtext, 0, strlen(inputtext), 255);
SCMF(playerid, -1, "Âû èçìåíèëè %s'ó ïðåôèêñ íà %s.",PlayerInfo[GetPVarInt(playerid,"idPrefix")][pNames],PlayerInfo[GetPVarInt(playerid,"idPrefix")][aPrefix]);
}
else return 1;
}
stock OnPlayerSaveAccount(playerid)
{
if(PlayerInfo[playerid][pLogin] != true) return print("Îøèáêà ñîõðàíåíèÿ | Èãðîê íå àâòîðèçîâàí");
new string[340];
mysql_format(connects,string,340,"UPDATE `accounts` SET `pFuelcar` = '%f',`pFuelcar1` = '%f',`pFuelcar2` = '%f',`pCash` = '%d',`pMuteTime` = '%d',`pRMuteTime` = '%d',`pChar` = '%d', `pPrisonTime` = '%d', `pJailTime` = '%d', `pJailed` = '%d', `pPm` = '%d', `aPrefix` = '%s' WHERE `id` = '%i'",
PlayerInfo[playerid][pFuelCar][0],PlayerInfo[playerid][pFuelCar][1],PlayerInfo[playerid][pFuelCar][2],PlayerInfo[playerid][pCash],PlayerInfo[playerid][pMuteTime],PlayerInfo[playerid][pRMuteTime],PlayerInfo[playerid][pChar],
PlayerInfo[playerid][pPrison][1],PlayerInfo[playerid][pJailTime],PlayerInfo[playerid][pJailed],PlayerInfo[playerid][pPm],PlayerInfo[playerid][aPrefix],PlayerInfo[playerid][pID]);
mysql_empty(connects, string);
printf("Name: %s [%d] | pID: [%d] - ñîõðàíåí",PlayerInfo[playerid][pNames],playerid,PlayerInfo[playerid][pID]);
return 1;
}
CMD:prefix(playerid, params[])
{
if(PlayerInfo[playerid][pLogin] != true) return SCM(playerid,0xFF0000AA, "[Îøèáêà] {ffffff}Âû åù¸ íå àâòîðèçîâàëèñü!");
if(IsFDPlayer(PlayerInfo[playerid][pNames]))
{
if(sscanf(params,"d",params[0])) return SCM(playerid,COLOR_YELLOW,"[Ïîäñêàçêà] {ffffff}Èñïîëüçóéòå /prefix [id]. Äëÿ óäàëåíèÿ ïðîïèøèòå ïðåôèêñ \"None\"");
if(PlayerInfo[params[0]][pLogin] != true) return SCM(playerid,0xFF0000AA, "[Îøèáêà] {ffffff}Èãðîê åù¸ íå àâòîðèçîâàëñÿ.");
SetPVarInt(playerid,"idPrefix",params[0]);
ShowPlayerDialog(playerid, 3014, DIALOG_STYLE_INPUT, "Ïðåôèêñ", "Ââåäèòå íàèìåíîâàíèå ïðåôèêñà:", "Ïðèíÿòü", "Îòìåíà");
//strmid(PlayerInfo[params[0]][aPrefix], params[1], 0, strlen(params[1]), 255);
//SCMF(playerid, -1, "Âû èçìåíèëè %s'ó ïðåôèêñ íà %s.",PlayerInfo[params[0]][pNames],PlayerInfo[params[0]][aPrefix]);
return true;
}
else SCM(playerid,0xFF0000AA, "[Îøèáêà] {ffffff}Íåò äîñòóïà!");
return true;
}
Поделиться сообщением
Ссылка на сообщение