• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.
Статус
В этой теме нельзя размещать новые ответы.

DeanMrz

Изучающий
Пользователь
Регистрация
9 Дек 2017
Сообщения
306
Лучшие ответы
0
Репутация
2
Система префикса работает чучуть не правильно, сохраняет цвет и префикс в одну колонку и от префикса только первый символ код:
PHP:
CMD:setarank(playerid, params[]) // Авторство no3jour
{
    new stringer_prefix[170];
    if(!IsADeveloper(playerid)) return SendClientMessage(playerid,COLOR_GREEN,""#net"Вам недоступна данная команда");
    if(sscanf(params,"iis[70]",params[0],params[1],params[2])) return SendClientMessage(playerid,COLOR_GREEN,"{FFFFFF}[{1DCA1D}Используйте{FFFFFF}] /setarank [ид] [цвет] [префикс]");
    if(!(0 <= params[1] <= 3)) return SendClientMessage(playerid, -1, "Номер цвета не может быть меньше 1 и больше 4!");
    new color[12];
    switch(params[1])
    {
        case 0: color = "{FF0000}";//red
        case 1: color = "{FF00AE}";//purple
        case 2: color = "{00FF48}";//blue
        case 3: color = "{FFEE00}";//blue
    }

    strmid(pInfo[params[0]][pPrefix],params[2],0,24,24);
    strmid(pInfo[params[0]][c_Prefix],color,0,12,12);
    mysql_format(g_Sql, stringer_prefix, 128, "UPDATE `Accounts`  SET `pPrefix` = '%s',`c_Prefix` = '%s' WHERE `name` = '%s'", pInfo[params[0]][pPrefix], color, pInfo[params[0]][pNames]);
    mysql_tquery(g_Sql, stringer_prefix);
    
   	format(stringer_prefix, 170,"[{1DCA1D}Информация{FFFFFF}] Вы успешно назначили префикс %s%s {FFFFFF}игроку %s", pInfo[params[0]][c_Prefix],pInfo[params[0]][pPrefix], pInfo[params[0]][pNames]);
	SendClientMessage(playerid, 0xddddddFF, stringer_prefix);

	format(stringer_prefix, 170,"[{1DCA1D}Информация{FFFFFF}] Администратор %s назначил вам префикс %s%s", pInfo[playerid][pNames], pInfo[params[0]][c_Prefix],pInfo[params[0]][pPrefix]);
	SendClientMessage(params[0], 0xddddddFF, stringer_prefix);
    return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу