- 0
Помогите с проблемой опять с Форматированием строк.
Вопросы
Лучший ответ
CMD:agivevip(playerid, params[])
{
if(PlayerInfo[playerid][pAlcoInvenxua] != 13) return true;
if(sscanf(params, "dd", params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /agivevip [id] [уровень VIP]");
if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Ошибка: Игрока не существует");
switch(params[1])
{
case 1: SendClientMessage(params[0], COLOR_WHITE, "Поздравляем, вы получили от администрации {FFA500}Bronze VIP");
case 2: SendClientMessage(params[0], COLOR_WHITE, "Поздравляем, вы получили от администрации {FFA500}Silver VIP");
case 3: SendClientMessage(params[0], COLOR_WHITE, "Поздравляем, вы получили от администрации {FFA500}Gold VIP");
case 4: SendClientMessage(params[0], COLOR_WHITE, "Поздравляем, вы получили от администрации {FF0000}Specific VIP");
default: SendClientMessage(params[0], COLOR_WHITE, "Администратор забрал у вас VIP Аккаунт!");
}
if(params[1] == 0)
{
PlayerInfo[params[0]][pDonateRank] = 0;
SendClientMessage(playerid, COLOR_WHITE, "- Вы забрали у игрока VIP Статус.");
}
else
{
PlayerInfo[params[0]][pDonateRank] = params[1];
SendClientMessage(playerid, COLOR_WHITE, "- Вы выдали игроку VIP Статус.");
format(stringer, sizeof(stringer), "[A] {FFFF00}Администратор %s выдал V.I.P статус игроку %s", PlayerInfo[playerid][pNames], PlayerInfo[params[0]][pNames]);
SendAdminMessage(COLOR_GREEN, stringer);
}
return true;
}
Ты забыл id игрока указать, которому випку выдают. Ещё у тебя был params[2](хотя его не должно быть, он даже не объявлен), но, как я понял, это если игроку випку забирают, поэтому исправил.

Эта тема закрыта для публикации ответов.
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От Binggus
Пишет: "non.p(0) : fatal error 100: cannot read from file: "non.p"
Compilation aborted.
Pawn compiler 3.2.3664 Copyright (c) 1997-2017, ITB CompuPhase
1 Error."
Сборка:
https://cloud.mail.ru/public/eGyt/6hFRdRK1m
-
AnimeshniK Свой человек 2
Здравствуйте,опять-же встретился с проблемой что не работает форматирование строк,проверял разок не работает,почему не понимаю,Сам код
-- >
Прикол в том что всё вроде как нормально,но при вводе команды пишется Администратор <ВАШ НИК> выдал V.I.P статус игроку <ОПЯТЬ-ЖЕ ВАШ НИК>
Помогите как решить? :]
Отредактировано пользователем AnimeshniK
Причина: Не было возможности описать ситуацию т.к не прогрузилось окно с пропиской.
Поделиться сообщением
Ссылка на сообщение