Гайд Подсказки игроку с использование текста на объекте.

#saniwe

глаза пофикси
Автор темы
218
107
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Хорошо подойдет для предложений/подсказок/оповещений.
Автор: unreal

Команда для примера использования:
HTML:
CMD:blasthack(playerid)
{
    static const str[] = "Привет, %s.\n{ffd200}Вас приветствует BlastHack.";
    new
        saniwe_user[MAX_PLAYER_NAME],
        string[sizeof(str)+MAX_PLAYER_NAME+10];

    GetPlayerName(playerid, name_user, sizeof(saniwe_user));
    format(string,sizeof(string), str,saniwe_user);
    alert_to_player(playerid, string);
    return 1;
}

HTML:
forward alert_to_player(playerid, const text_[]);
public alert_to_player(playerid,const text_[])
{

    if (GetPVarInt(playerid, #text)) {
        DestroyDynamicObject(GetPVarInt(playerid, #object_air));
          KillTimer(GetPVarInt(playerid,#timer_air));
        DeletePVar(playerid, #text);
    }
    else {
        SetPVarInt(playerid, #object_air, CreateDynamicObject(19477, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1, -1, playerid, 30.0));
            SetDynamicObjectMaterialText(GetPVarInt(playerid, #object_air), 0, text_, 130, "Calibri", 24, 1, -1, 0, 1);
        AttachDynamicObjectToPlayer(GetPVarInt(playerid, #object_air),playerid, -1.206207, -0.181491, 0.820003, 0.000000, 0.899999, -79.600036);
        SetPVarInt(playerid, #text, 1);
        SetPVarInt(playerid,#timer_air, SetTimerEx("alert_to_player",10000,false,"i",playerid));
    }
}

KDTDxOl.jpg
 
Последнее редактирование:

Sire Like

Blanche Bier
Друг
487
232
Ничего не указано, тот же нуб спросит куда это клеить. Я про командный процессор