- 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 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От Daf
Здравствуйте, знатоки Pawn. У меня возникла такая проблема, сейчас попробую расписать ее подробно:
Я решил добавить в игру Real cars. Всё сделал правильно: подключил инклуд, знаю принцип добавление реал кара. Захожу в игру и вижу машину. Добавляю вторую — она тоже есть. Добавляю третью — снова всё нормально. Но когда я пытаюсь добавить четвёртую, игра крашится при входе.
Не важно, какой ид авто я ставлю, менял модельки, переделал всё, но проблема остаётся. Думаю, вы сможете подсказать, как её решить.
Include - m_custom_sync 1.0.0
CreateVehicleVEx(npoType, npoId, modelid, Float:x, Float:y, Float:z, Float:angle, color1, color2, respawn_delay = 180, addsiren = 0, tc_veh = 0) { new vehicle, custom_id = -1; if(!(400 <= modelid <= 20000)) { custom_id = GetSlotVehicleModelSync(modelid); if(custom_id == -1) return print("daf top"); modelid = customVehModels[custom_id][ModelID]; } #include <m_custom-sync> #define M_CUSTOM_CustomForPlayers 1 #define M_CUSTOM_CustomForActors 1 #define M_CUSTOM_CustomForVehicles 1 public OnGameModeInit() { AddVehicleSyncModel(560, 12500); // беха AddVehicleSyncModel(560, 12600); // порш AddVehicleSyncModel(579, 12700); // хамер AddVehicleSyncModel(560, 19929); // чирик
-


AnimeshniK Свой человек 2
Здравствуйте,опять-же встретился с проблемой что не работает форматирование строк,проверял разок не работает,почему не понимаю,Сам код
-- >
Прикол в том что всё вроде как нормально,но при вводе команды пишется Администратор <ВАШ НИК> выдал V.I.P статус игроку <ОПЯТЬ-ЖЕ ВАШ НИК>
Помогите как решить? :]
Отредактировано пользователем AnimeshniK
Причина: Не было возможности описать ситуацию т.к не прогрузилось окно с пропиской.
Поделиться сообщением
Ссылка на сообщение