verteich
Умник
взял систему татурировок с этого портала
сделав переменную нику не робит шото и выдает warning/error
сделав переменную нику не робит шото и выдает 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;
}
