Перейти к содержанию
Авторизация  
Krutihine

Записка на авто

Рекомендуемые сообщения

Krutihine

На форуме давно завалялась тема от Фроста "Записка на авто", но как все знают команда была просто обрезана у самого начала. Вот рывшись по другим форумам нашёл её полностью.

 

Ко всем переменным:

new Text3D:Numbertext[MAX_VEHICLES];

К #define:

#define COLOR_ZAO 0x4592DEAA

За тем в enum aInfo добавим:

aTextCar,

Ну и ко всем командам

//------ [ /zapiska ] --- записка на авто --------//
if (strcmp(cmd, "/zapiska", true) == 0)
    {
    new text_car[256];
    if(IsPlayerConnected(playerid))
        {
        if(PlayerInfo[playerid][pTextCar]==1)
             {
             SendClientMessage(playerid, COLOR_LIGHTRED, "На авто уже есть записка!");
             return 1;
             }
        new cari = GetPlayerVehicleID(playerid);
        {
        new length = strlen(cmdtext);
        while ((idx < length) && (cmdtext[idx] <= ' '))
        {
        idx++;
        }
        new offset = idx;
        new result[64];
        while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
        {
         result[idx - offset] = cmdtext[idx];
         idx++;
         }
         result[idx - offset] = EOS;
         if(!strlen(result))
         {
         SendClientMessage(playerid, COLOR_ZAO, "Пропишите: /zapiska [text]");
         return 1;
         }
       PlayerInfo[playerid][pTextCar]=1;
       SendClientMessage(playerid,COLOR_ZAO, "Вы оставили записку на авто!");
       format(text_car,sizeof(text_car),"Сообщение: %s\n Отправитель: %s", result,sendername);
       Numbertext[cari] = Create3DTextLabel(text_car,COLOR_ZAO,0.0,0.0,0.0,15.0,0);
       Attach3DTextLabelToVehicle(Numbertext[cari],cari,0.0,0.0,1.0);
       OnPlayerUpdate(playerid);
       }
    }
    return 1;
 }
//------ Удалить записку
if(strcmp(cmd, "/delzapiska", true) == 0)
     {
     if(IsPlayerConnected(playerid))
          {
          new cari = GetPlayerVehicleID(playerid);
          PlayerInfo[playerid][pTextCar]=0;
          SendClientMessage(playerid,COLOR_ZAO, "Вы убрали записку с авто!");
          Delete3DTextLabel(Numbertext[cari]);
          }
      return 1;
}

Автор Sprite

 

Да я знаю что отсутствует загрузка записки при ресстарте. Как будет время добавлю

Изменено пользователем Krutihine

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


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

На форуме давно завалялась тема от Фроста "Записка на авто", но как все знают команда была просто обрезана у самого начала. Вот рывшись по другим форумам нашёл её полностью.

 

Ко всем переменным:

new Text3D:Numbertext[MAX_VEHICLES];

К #define:

#define COLOR_ZAO 0x4592DEAA

За тем в enum aInfo добавим:

aTextCar,

Ну и ко всем командам

//------ [ /zapiska ] --- записка на авто --------//
if (strcmp(cmd, "/zapiska", true) == 0)
    {
    new text_car[256];
    if(IsPlayerConnected(playerid))
        {
        if(PlayerInfo[playerid][pTextCar]==1)
             {
             SendClientMessage(playerid, COLOR_LIGHTRED, "На авто уже есть записка!");
             return 1;
             }
        new cari = GetPlayerVehicleID(playerid);
        {
        new length = strlen(cmdtext);
        while ((idx < length) && (cmdtext[idx] <= ' '))
        {
        idx++;
        }
        new offset = idx;
        new result[64];
        while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
        {
         result[idx - offset] = cmdtext[idx];
         idx++;
         }
         result[idx - offset] = EOS;
         if(!strlen(result))
         {
         SendClientMessage(playerid, COLOR_ZAO, "Пропишите: /zapiska [text]");
         return 1;
         }
       PlayerInfo[playerid][pTextCar]=1;
       SendClientMessage(playerid,COLOR_ZAO, "Вы оставили записку на авто!");
       format(text_car,sizeof(text_car),"Сообщение: %s\n Отправитель: %s", result,sendername);
       Numbertext[cari] = Create3DTextLabel(text_car,COLOR_ZAO,0.0,0.0,0.0,15.0,0);
       Attach3DTextLabelToVehicle(Numbertext[cari],cari,0.0,0.0,1.0);
       OnPlayerUpdate(playerid);
       }
    }
    return 1;
 }
//------ Удалить записку
if(strcmp(cmd, "/delzapiska", true) == 0)
     {
     if(IsPlayerConnected(playerid))
          {
          new cari = GetPlayerVehicleID(playerid);
          PlayerInfo[playerid][pTextCar]=0;
          SendClientMessage(playerid,COLOR_ZAO, "Вы убрали записку с авто!");
          Delete3DTextLabel(Numbertext[cari]);
          }
      return 1;
}

Автор Sprite

 

Да я знаю что отсутствует загрузка записки при ресстарте. Как будет время добавлю

Использование красного текста только для администраторов/модераторов.

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


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

 

На форуме давно завалялась тема от Фроста "Записка на авто", но как все знают команда была просто обрезана у самого начала. Вот рывшись по другим форумам нашёл её полностью.

 

Ко всем переменным:

new Text3D:Numbertext[MAX_VEHICLES];

К #define:

#define COLOR_ZAO 0x4592DEAA

За тем в enum aInfo добавим:

...

...

Использование красного текста только для администраторов/модераторов.

 

 

Исправил :-)

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


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

 

 

На форуме давно завалялась тема от Фроста "Записка на авто", но как все знают команда была просто обрезана у самого начала. Вот рывшись по другим форумам нашёл её полностью.

 

Ко всем переменным:

new Text3D:Numbertext[MAX_VEHICLES];

К #define:

#define COLOR_ZAO 0x4592DEAA

За тем в enum aInfo добавим:

...

...

Использование красного текста только для администраторов/модераторов.

 

 

Исправил :-)

 

использование любого цветного текста,на нашем форуме запрещено

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


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

Уже на форуме есть!

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


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

Предупреждение

Использование разноцветного цвета запрещено!Автору предупреждение!

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


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

Предупреждение

Использование разноцветного цвета запрещено!Автору предупреждение!

Какой пункт 1.7? Я указал автора! А тема которая была до этого... В ней была команда обрезана!!! Да извиняюсь что цвета не соблюдал, но какое нарушение авторских прав? Ведь я получил предупреждение за это! 

 

Да и запрещено выделение всего соопщения цветом, а не его части

l4KmQfLegQQ.jpg

 

 

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


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

Я выдавал наказание по пункту 16, но случайно кликнул на 17 пункт. Прошу прощения за пункт, но наказание было выдано по пункту 16.нарушение правил создания темы

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


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

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

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

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

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

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

Войти

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

Войти
Авторизация  

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

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

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.