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

    Статус
    Оффлайн
    Регистрация
    05.10.2019
    Адрес
    Планета Земля
    Сообщений
    318
    Репутация:
    7 ±

    Не отображается динамический 3D текст над машиной.

    1. case DLG_ID_VEH_RENT_WORK_TAXI:
    2. {
    3. if(response)
    4. {
    5. if(player[playerid][p_money] < 500) return SendClientMessage(playerid, COLOR_RED, !"[SERVER] У вас не хватает денег для аренды такси!");
    6. else player[playerid][p_money] -= 500;
    7. SavePlayer(playerid, "money", player[playerid][p_money], "d");
    8. work[playerid][w_id] = WORK_ID_TAXI;
    9. new
    10. Float:x, Float:y, Float:z,
    11. i = GetPlayerVehicleID(playerid);
    12. GetVehiclePos(i, x, y, z);
    13. work[playerid][w_3dtext] = CreateDynamic3DTextLabel("<< Бесплатное такси >>", COLOR_BLUE, x, y+0.5, z, 15.0, -1, i);
    14. return true;
    15. }
    16. else return RemovePlayerFromVehicle(playerid);
    17. }


    Я все правильно сделал - указал айди авто, к которому будет крепиться 3D текст, указал текст, но все равно текст не хочет отображаться...

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

    Статус
    Оффлайн
    Регистрация
    01.09.2019
    Сообщений
    121
    Репутация:
    26 ±
    Попробуй так:

    PHP код:
    case DLG_ID_VEH_RENT_WORK_TAXI:
    {
        if (!
    response)
        {
            
    RemovePlayerFromVehicle(playerid);
            return 
    0;
        }
        if (
    player[playerid][p_money] < 500
        {
            
    SendClientMessage(playeridCOLOR_RED, !"[SERVER] У вас не хватает денег для аренды такси!");
            return 
    0;
        }
        
        
    player[playerid][p_money] -= 500;
        
    SavePlayer(playerid"money"player[playerid][p_money], "d");
        
    work[playerid][w_id] = WORK_ID_TAXI;
        
        new
            
    Float:x
            
    Float:y
            
    Float:z,
            
    veh_id GetPlayerVehicleID(playerid);
        
        if (
    == GetVehiclePos(veh_idxyz))
        {
            return 
    0;
        }

        
    work[playerid][w_3dtext] = CreateDynamic3DTextLabel(
            
    "<< Бесплатное такси >>"
            
    COLOR_BLUE
            
    x
            
    0.5
            
    z
            
    15.0
            .
    attachedplayer INVALID_PLAYER_ID
            .
    attachedvehicle veh_id
        
    );
        return 
    1;

    P.S: не компилировал
    Последний раз редактировалось tnc; 11.05.2020 в 20:12.

  3. #3
    Аватар для SteveStage
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.10.2019
    Адрес
    Планета Земля
    Сообщений
    318
    Репутация:
    7 ±
    Так появился текст.

 

 

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

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

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

Ваши права

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