Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

CMD: action

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

BlazerPro

Дебютант
Здравствуйте, есть команда action, которая позволяет описать окружающую местность, посредством 3D текста. Не могу понять, почему при вводе /action [описание] появляется текст, но если ты напишешь еще раз /action [описание], то появляется такой же текст, а не обновляется на старом месте, как и было задумано.

PHP:
CMD:action(playerid, params[])
{
    if(strlen(params) < 10 || strlen(params) > 100) return SendClientMessage(playerid, MainColor(playerid), "[Информация] {FFFFFF}Длина текста: от 10 до 100 символов.");
    new string[60], Float:p[3];
    GetPlayerPos(playerid, p[0], p[1], p[2]);
    format(string, sizeof(string), "%s | %s[%d]", params, Persons[playerid][Name], playerid);
    if(GetPVarInt(playerid, "3DLabel"))
    {
        Delete3DTextLabel(Text3D:GetPVarInt(playerid, "3DLabel"));
        SendClientMessage(playerid, -1, "[Информация] Текст обновлен.");
    }
    SetPVarInt(playerid, "3DLabel", _:Create3DTextLabel(string, 0x19EBE4FF, p[0], p[1], p[2], 20.0, 0));
    return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу