В теме 8 сообщений

RASTAMAN
Великий Гуру

Создание 3D текста из игры,БЕЗ СОХРАНЕНИЯ!!

Спойлер

if(strcmp(cmd, "/text", true) == 0)
            {
        if(Player[playerid][pAdmin] >= 1)
                {
            new length = strlen(cmdtext);
            while ((idx < length) && (cmdtext[idx] <= ' '))
            {
                idx++;
            }
            new offset = idx;
            new result[128];
            while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
            {
                result[idx - offset] = cmdtext[idx];
                idx++;
            }
            result[idx - offset] = EOS;
            if(!strlen(result))
            {
                SendClientMessage(playerid, -1, "ИНФО: /text [3D текст]");
                return true;
            }
                        new Float:X,Float:Y,Float:Z;
                        GetPlayerPos(playerid,X,Y,Z);
            Create3DTextLabel(result, red, X,Y,Z, 20, GetPlayerVirtualWorld(playerid), 0); // red - цвет
        }
            return true;
}

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AnimeshniK
Свой человек
В 03.08.2017 в 23:36, RASTAMAN сказал:

Создание 3D текста из игры,БЕЗ СОХРАНЕНИЯ!!

  кмд (закрыть спойлер)


if(strcmp(cmd, "/text", true) == 0)
            {
        if(Player[playerid][pAdmin] >= 1)
                {
            new length = strlen(cmdtext);
            while ((idx < length) && (cmdtext[idx] <= ' '))
            {
                idx++;
            }
            new offset = idx;
            new result[128];
            while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
            {
                result[idx - offset] = cmdtext[idx];
                idx++;
            }
            result[idx - offset] = EOS;
            if(!strlen(result))
            {
                SendClientMessage(playerid, -1, "ИНФО: /text [3D текст]");
                return true;
            }
                        new Float:X,Float:Y,Float:Z;
                        GetPlayerPos(playerid,X,Y,Z);
            Create3DTextLabel(result, red, X,Y,Z, 20, GetPlayerVirtualWorld(playerid), 0); // red - цвет
        }
            return true;
}

 

 

Переведи плиз для DC_CMD

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Cawfee
Великий Гуру

@AnimeshniK,

Спойлер

CMD:text(playerid, params[])
{
	if(Player[playerid][pAdmin] >= 1)
	{
		if(!strlen(params))
		{
			SendClientMessage(playerid, -1, "ИНФО: /text [3D текст]");
			return true;
		}
		new Float:X,Float:Y,Float:Z;
		GetPlayerPos(playerid,X,Y,Z);
		Create3DTextLabel(params, red, X,Y,Z, 20, GetPlayerVirtualWorld(playerid), 0); // red - цвет
	}
	return true;
}

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AnimeshniK
Свой человек
В 30.10.2019 в 12:24, odosenok сказал:

@AnimeshniK,

  команда (закрыть спойлер)


CMD:text(playerid, params[])
{
	if(Player[playerid][pAdmin] >= 1)
	{
		if(!strlen(params))
		{
			SendClientMessage(playerid, -1, "ИНФО: /text [3D текст]");
			return true;
		}
		new Float:X,Float:Y,Float:Z;
		GetPlayerPos(playerid,X,Y,Z);
		Create3DTextLabel(params, red, X,Y,Z, 20, GetPlayerVirtualWorld(playerid), 0); // red - цвет
	}
	return true;
}

 

 

Спс,сори что так долго :] .
Плюсанул.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
PATHRON
Новичок
error 029: invalid expression, assumed zero
(34209) : warning 215: expression has no effect
(34209) : error 001: expected token: ";", but found "]"
(34209) : error 029: invalid expression, assumed zero
(34209) : fatal error 107: too many error messages on one line

што делать
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
[P]s1x0[P]aD
Новичок

@PATHRON, вроде должен работать.

 

Спойлер

cmd:text(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] >= 1) return 1;
    if(sscanf(params, "s[32]", params[0])) return SendClientMessage(playerid, COLOR_WHITE, "/text [Текст]");
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    Create3DTextLabel(params[0], COLOR_WHITE, X, Y, Z, 20, GetPlayerVirtualWorld(playerid), 0);
    return 1;
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Oleg_Podriadov
Новичок
16 часов назад, [P]s1x0[P]aD сказал:

@PATHRON, вроде должен работать.

 

  Спойлер (закрыть спойлер)

cmd:text(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] >= 1) return 1;
    if(sscanf(params, "s[32]", params[0])) return SendClientMessage(playerid, COLOR_WHITE, "/text [Текст]");
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    Create3DTextLabel(params[0], COLOR_WHITE, X, Y, Z, 20, GetPlayerVirtualWorld(playerid), 0);
    return 1;
}

Сделай пж ток для Фуллдоступа

Вот код кмд для фуллдоступа:

CMD:makeadminoff(playerid, params[])
CMD:makeadmin(playerid, params[])
{
    if(GetString(PN(playerid),FullDostup1) || GetString(PN(playerid),FullDostup2) || GetString(PN(playerid),FullDostup3) || GetString(PN(playerid),FullDostup4) || GetString(PN(playerid),FullDostup5) || GetString(PN(playerid),FullDostup6) || GetString(PN(playerid),FullDostup7) || GetString(PN(playerid),FullDostup8) || GetString(PN(playerid),FullDostup9) || GetString(PN(playerid),FullDostup10) || GetString(PN(playerid),FullDostup11) || GetString(PN(playerid),FullDostup12))
    {
    if(PlayerInfo[playerid][pAdmin] < 8) return false;
    if(ADuty[playerid]!=228) return SendClientMessage(playerid,COLOR_GREY,NO_DUTY_TEXT);
    new id,admin,string[400];
    if(sscanf(params,"ud",id,admin)) return SendClientMessage(playerid,COLOR_RED, !"Используйте: /makeadmin [id] [level (0 - 8)]");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_VALIK,"Игрок не авторизован!");
    if(admin < 0 || admin > 8) return SendClientMessage(playerid,COLOR_VALIK,!"Используйте: /makeadmin [id] [level (0 - 8)]");
    SetAdminLevel(id,admin);
    format(string,sizeof(string),"[Информация] {FFFFFF}Вы выдали игроку %s %d-й уровень администратирования",Name(id),admin);
    SendClientMessage(playerid,COLOR_RED,string);
    format(string,sizeof(string),"Администратор %s назначил Вас администратором %d-го уровня",cPN(playerid),admin);
    SendClientMessage(id,COLOR_RED,string);
    format(string,sizeof(string),"Основатель %s назначил игрока %s админом %d-го уровня",Name(playerid),Name(id),admin);
    SendAdminsMessage(COLOR_RED,string);
    new stringer2[128];
    format(stringer2,sizeof(stringer2),"Админинистратор <a href=/logsaccount?name=%s>%s</a> назначил игрока <a href=/logsaccount?name=%s>%s</a> админом %d-го уровня",PN(playerid),Name(playerid),Name(id),Name(id),admin);
     AdminLogs(playerid, stringer2);
    AllLogs(playerid, stringer2);
    //aml(16, playerid, Name(id), "", admin);
    }

Отредактировано пользователем Oleg_Podriadov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Oleg_Podriadov
Новичок
18 часов назад, [P]s1x0[P]aD сказал:

@PATHRON, вроде должен работать.

 

  Спойлер (открыть спойлер)

cmd:text(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] >= 1) return 1;
    if(sscanf(params, "s[32]", params[0])) return SendClientMessage(playerid, COLOR_WHITE, "/text [Текст]");
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    Create3DTextLabel(params[0], COLOR_WHITE, X, Y, Z, 20, GetPlayerVirtualWorld(playerid), 0);
    return 1;
}

Команда вообще не работает!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Daf
      От Daf
      Мы провели значительную работу над миром игры:
       
      Исправлен баг с аксессуарами: раньше их не было, теперь они доступны.
      Устранён баг с правительством: не работали скины, мы их добавили.
      Решена проблема с дюпом в инвентаре.
      Теперь работает батллпас, и много исправлено мелких багов.
       
      Новое:
            1. Федеральная тюрьма — LS
            2. ФБР — на гору SF.
      Тюрьма (/jail/). 
      Административная зона. 
      Карта теперь включает маппинг.
      Здание мэрии было переработано.
      Для национальной гвардии добавлены новые скины.
      В организацию «Национальная гвардия» включены новые транспортные средства: лодки и танк.
      Мини баги: 
      7. У национальной гварди новый спавн.
      Исправлен баг с пикапами домв, я сам понять не могу с чего он мгли пропасть
      Кроме того, были перемещены следующие организации
      2. Рестарт каждый день в 5:01
      4. Еще были баги какторые исправлины, точно уже не помню 
       
      Почему такая цена, я уважаю свой труд, и поэтому.








       


    • Daf
      От Daf


      Скачать файл FLIN RP [ФИКС БАГОВ]
      Мы провели значительную работу над миром игры:
       
      Исправлен баг с аксессуарами: раньше их не было, теперь они доступны.
      Устранён баг с правительством: не работали скины, мы их добавили.
      Решена проблема с дюпом в инвентаре.
      Теперь работает батллпас, и много исправлено мелких багов.
       
      Новое:
            1. Федеральная тюрьма — LS
            2. ФБР — на гору SF.
      Тюрьма (/jail/). 
      Административная зона. 
      Карта теперь включает маппинг.
      Здание мэрии было переработано.
      Для национальной гвардии добавлены новые скины.
      В организацию «Национальная гвардия» включены новые транспортные средства: лодки и танк.
      Мини баги: 
      7. У национальной гварди новый спавн.
      Исправлен баг с пикапами домв, я сам понять не могу с чего он мгли пропасть
      Кроме того, были перемещены следующие организации
      2. Рестарт каждый день в 5:01
      4. Еще были баги какторые исправлины, точно уже не помню 
       
      Почему такая цена, я уважаю свой труд, и поэтому.








       


      Добавил Daf Добавлено 08.01.2025 Категория Моды Автор Родион  
    • CRYSTAL_#pawno
      От CRYSTAL_#pawno
      Данная команда делает ник администратора красным и в карте тоже будет виден красным цветом.
       
      Сделал ещё в этой команде рядом с ником админа [ADM] выглядеть будет как то так: [ADM]Nick_Name все это будет выглядеть красным цветом.
      onadm.pwn