Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 9 из 9
  1. #1
    Аватар для ALIT13
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.05.2014
    Сообщений
    346
    Репутация:
    2 ±

    Год и категория транспорта

    как сделать год и категорию сделал так поч не работает
    PHP код:
    stock KlassCar(playerid,vehicleid

        switch(
    GetVehicleModel(vehicleid)) 
        { 
            case 
    400,489,495,500,505,554PlayerTextDrawSetString(playerid,ProdCarTD[playerid][3], TranslateText("~Y~внедорожник")); 
            case 
    401,404,405,410,421,422,439,480,498,521,522,526,555,562PlayerTextDrawSetString(playerid,ProdCarTD[playerid][3], TranslateText("~Y~Обычный")); 
            case 
    415,429,451,477,506,541,545,560,603,602PlayerTextDrawSetString(playerid,ProdCarTD[playerid][3], TranslateText("~Y~Спортивный Автомобиль")); 
        } 
        return 
    false


  2. #2
    Аватар для Роуди.
    Пользователь

    Статус
    Оффлайн
    Регистрация
    31.07.2015
    Сообщений
    154
    Репутация:
    17 ±
    Цитата Сообщение от ALIT13 Посмотреть сообщение
    как сделать год и категорию сделал так поч не работает
    PHP код:
    stock KlassCar(playerid,vehicleid

        switch(
    GetVehicleModel(vehicleid)) 
        { 
            case 
    400,489,495,500,505,554PlayerTextDrawSetString(playerid,ProdCarTD[playerid][3], TranslateText("~Y~внедорожник")); 
            case 
    401,404,405,410,421,422,439,480,498,521,522,526,555,562PlayerTextDrawSetString(playerid,ProdCarTD[playerid][3], TranslateText("~Y~Обычный")); 
            case 
    415,429,451,477,506,541,545,560,603,602PlayerTextDrawSetString(playerid,ProdCarTD[playerid][3], TranslateText("~Y~Спортивный Автомобиль")); 
        } 
        return 
    false

    Возможо нужно вернуть KlassCar, а не false?
    Последний раз редактировалось Роуди.; 04.02.2016 в 16:09.
    Мои глаза от твоего кода лезут на гавно-инфо и создают тему о расстановке пикапов.

  3. #3
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    Я бы все так аккуратненько по полочкам разложил

    PHP код:
    new const 
        
    vehicle_class_name[][] =
    {
        
    "~Y~Неизвестно"
        "~Y~Внедорожник"
    ,
        
    "~Y~Обычный",
        
    "~Y~Спортивный Автомобиль"
    };

    stock    
        GetVehicleClass
    (vehicleid)
    {
        switch(
    GetVehicleModel(vehicleid))
        {
            case 
                
    400489495
                
    500505554:
            {
                return 
    1;
            }
            
            case 
                
    401404405
                
    410421422
                
    439480498
                
    521522526
                
    555562:
            {
                return 
    2;
            }
            
            case 
                
    415429451
                
    477506541
                
    545560603
                
    602:
                return 
    3;
        }
        return 
    0;
    }

    public 
    НекийПаблик(аргументы)
    {
        
    PlayerTextDrawSetString(
            
    playerid
            
    ProdCarTD[playerid][3], 
            
    vehicle_class_name[GetVehicleClass(GetVehicleModel(playerid))]
        );


  4. #4
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    Кек, вот я сфелился. Вы на русском пишите в ТД, а он не понимает русского. You are should write in English, isn't it? Хотя, название функции как бы намекает "TranslateText" ...
    Последний раз редактировалось Desulaid; 04.02.2016 в 17:21.

  5. #5
    Аватар для ALIT13
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.05.2014
    Сообщений
    346
    Репутация:
    2 ±
    чёт гн получается или что-то не туда вставил
    PHP код:
    new const
                
    vehicle_class_name[][] =
            {
                
    "~Y~‹®ešopo›®œk",
                
    "~Y~O—¨¤®¨",
                
    "~Y~C£op¦œ¢®¨ A¢¦o¯o—œž©"
            
    };
            
    format(string,sizeof(string), "%s",vehicle_class_name);
              
    PlayerTextDrawSetString(playerid,ProdCarTD[playerid][3],string); 

  6. #6
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Эх, сейчас бы в 2016 в стиле 1Ass покодить....
    Цитата Сообщение от Untonyst Посмотреть сообщение
    PHP код:
    public НекийПаблик(аргументы)
    {
        
    PlayerTextDrawSetString(
            
    playerid
            
    ProdCarTD[playerid][3], 
            
    vehicle_class_name[GetVehicleClass(GetVehicleModel(playerid))]
        );

    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  7. #7
    Аватар для ALIT13
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.05.2014
    Сообщений
    346
    Репутация:
    2 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Эх, сейчас бы в 2016 в стиле 1Ass покодить....
    Мне помощь надо а не комменты коденга

    почему не срабатывает

  8. #8
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Эх, сейчас бы в 2016 в стиле 1Ass покодить....
    Форкни компилятор, замени операторы на русские и разреши символы кириллицы в идентификаторах.
    Как раз получится си-подобный "Odin Ass".

    По теме: ТС, покажите, где и как вы используете ту функцию, иначе ещё долго гадать придётся.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  9. #9
    Аватар для ALIT13
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.05.2014
    Сообщений
    346
    Репутация:
    2 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Форкни компилятор, замени операторы на русские и разреши символы кириллицы в идентификаторах.
    Как раз получится си-подобный "Odin Ass".

    По теме: ТС, покажите, где и как вы используете ту функцию, иначе ещё долго гадать придётся.
    PHP код:
    if(vehicleid >= auto_salon[0] && vehicleid <= auto_salon[1])
        {
            new 
    cenas PriceCar(vehicleid);
            
            new 
    yaz1 GetVehicleModel(GetPlayerVehicleID(playerid));

            
    //new klasscar = vehicle_class_name[GetVehicleClass(GetVehicleModel(playerid))]);

              
              
    new carinfo  KlassCar(playerid,vehicleid);
              
            
    /*new const
                vehicle_class_name[][] =
            {
                "~Y~‹®ešopo›®œk",
                "~Y~O—¨¤®¨",
                "~Y~C£op¦œ¢®¨ A¢¦o¯o—œž©"
            };*/ 

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •