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

Как сделать массив с текстовыми значениями?

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

bisquses

Умник
Массив в цифрах, а нужно в тексте. Как пофиксить?
Код:
polo(playerid, params[]) {

    if(Player[playerid][pAdmin] <  5) return 1;

    new string[234];
  
     extract params -> new player_id = -1, status_id = -1; else
     Message(playerid, Gray, "Используйте: /polo [id игрока] [0-9]");
  
    if(player_id == -1)
    if(status_id == -1)
    if(status_id < 0 || status_id > 9) return Message(playerid, Gray, " положение игрока должно быть от 0 до 9");

    format(string, sizeof string, "Вы изменили положение игроку %s[%d] на %s", Player[params[0]][pName], playerid, PlayerTattoo(status_id));
    Message(playerid, 0xD6B31CFF, string);

    format(string, sizeof string, "Администратор %s изменил(а) вам  положение на %s", Player[playerid][pName], PlayerTattoo(status_id));
    Message(params[0], 0xD6B31CFF, string);

    Player[player_id][pTattoo] = status_id;

    return 1;
}

stock PlayerTattoo(status_id) {

    new InfoTattoo[234];
  
    switch(status_id) {
  
        case 1: InfoTattoo = "Хороший";
        case 2: InfoTattoo = "Отличный";
        case 3: InfoTattoo = "Проф";
        case 4: InfoTattoo = "Плохой";
        case 5: InfoTattoo = "Добрый";
        case 6: InfoTattoo = "Тупой";
        case 7: InfoTattoo = "Идиот";
        case 8: InfoTattoo = "Лох";
        case 9: InfoTattoo = "Вор";
    }
    return InfoTattoo;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу