Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

переменная ника

Статус
В этой теме нельзя размещать новые ответы.

verteich

Умник
взял систему татурировок с этого портала
сделав переменную нику не робит шото и выдает warning/error
PHP:
CMD:stuff(playerid, params[])
{
    if(!IsAtMafia(playerid))
        return SendClientMessage(playerid, -1, !"Ошибка: Данная команда доступна только мафиям!");

    new
        target,
        bodypart,
        tattoo;

    if(sscanf(params, "uii", target, bodypart, tattoo))
    {
        SendClientMessage(playerid, -1, !"Используйте: /stuff [ID игрока/часть NickName] [часть тела [1-4]] [татуировка (1-4)]");
        SendClientMessage(playerid, 0xAFAFAFAA, !"Части тела: шея (1), туловище (2), рука (3), спина (4).");
        SendClientMessage(playerid, 0xAFAFAFAA, !"Доступные татуировки:");
        SendClientMessage(playerid, 0xAFAFAFAA, !"{BCD270}»{AFAFAF} Эмблема семья (1)");
        SendClientMessage(playerid, 0xAFAFAFAA, !"{BCD270}»{AFAFAF} Рисунок - Крестного отца (2)");
        SendClientMessage(playerid, 0xAFAFAFAA, !"{BCD270}»{AFAFAF} Изображение - Роза обвивающая кинжал (3)");
        SendClientMessage(playerid, 0xAFAFAFAA, !"{BCD270}»{AFAFAF} Рисунок - Ганстер закован в кандалы (4)");
        return 1;
    }

    if(!(0 <= bodypart <= 3))
        return SendClientMessage(playerid, -1, !"Ошибка: Часть тела может быть от 1 до 4!");

    if(!(1 <= tattoo <= 4))
        return SendClientMessage(playerid, -1, !"Ошибка: Татуировка может быть от 1 до 4!");

    player_tattoos[target][bodypart - 1] = tattoo;

    new
        dialog_string[8 + MAX_PLAYER_NAME + 31 + MAX_TATTOO_NAME_LENGTH];

    strcat(dialog_string, "{FFFFFF}Вы успешно набили татуировку члену организации: {BCD270}");
    strcat(dialog_string, GetPlayerName(targetid, dialog_string, sizeof dialog_string););//тут еррор/варнинг

    ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, !"Информация", dialog_string, !"Закрыть", !"");

    dialog_string[0] = EOS;

    strcat(dialog_string, "{FFFFFF}");
    strcat(dialog_string, GetPlayerName(playerid, dialog_string, sizeof dialog_string););//тут еррор/варнинг
    strcat(dialog_string, " набил вам татуировку: {BCD270}");
    strcat(dialog_string, TATTOO_NAME[tattoo]);

    ShowPlayerDialog(target, 0, DIALOG_STYLE_MSGBOX, !"Информация", dialog_string, !"Закрыть", !"");

    GameTextForPlayer(playerid, !"Successful", 5000, 1);
    GameTextForPlayer(target, !"Successful", 5000, 1);
    return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу