Пятница, 09.01.2009, 08:45
 
 
Приветствую Вас Проезжий | RSS
[ Новые сообщения · Участники · Правила форума · Поиск! · RSS ]
Статистика Форума
Последние ответы Популярные темы Лучшие пользователи TOP 7
  • Проблемка [Вопросы и Проблемы]
  • АНТИ скрол [Вопросы и Проблемы]
  • Прохождение тяжёл... [GTA 4]
  • Пиво пьём какое? [Обо Всём]
  • [GM] Stunt Univer... [Script Showroom]
  • [FS]ParkourZone [Скрипты]
  • [MAP] Admin Хата [Моды SAMP]
  • GTA 4 уже можно скачат... (Ответов: 2588)
  • Вопрос - Ответ (Ответов: 1215)
  • Задавайте сюда ваши во... (Ответов: 982)
  • Обсуждение мода CityLi... (Ответов: 935)
  • Помощь новечкам по скр... (Ответов: 766)
  • Пошли всех на хуй тут! (Ответов: 561)
  • Счёт до 1000 (Ответов: 553)
  • AlcoBOT (Сообщений: 2778)
  • AXE (Сообщений: 2473)
  • OKStyle™ (Сообщений: 1966)
  • fAkm4n (Сообщений: 1831)
  • RockStarGamer (Сообщений: 1608)
  • SeWeR (Сообщений: 1570)
  • Winston (Сообщений: 1549)
  • Страница 2 из 3«123»
    Модератор форума: Torres, Winston 
    Форум о GTA Multiplayers. GTA SA-MP, MTA, VC-MP, IV-MP. » Grand Theft Auto Online » Ищу » Скрипт на смену цветов ника, транспорта
    Скрипт на смену цветов ника, транспорта
    msДата: Понедельник, 21.04.2008, 17:25 | Сообщение # 16
    Освоившийся

    Группа: Продвинутые
    Сообщений: 98
    Город: Бабруйск =))
    Статус: status
    А как сделать что бы цвета сохранялись , если есть регистрация?


    Если йа тебе помог , если йа тебя рассмешил , стафь плюс , товарисч! =)
     
    OKStyle™Дата: Понедельник, 21.04.2008, 18:51 | Сообщение # 17
    Джэдай

    Группа: Продвинутые
    Сообщений: 1967
    Город: Оренбург
    Статус: status
    ms, добавь переменную, отвечающую за цвет и по команде давай ей значение определённое. Пусть она записывается в стату реги. При спавне или коннекте пусть как и остальное читает её и даёт игроку.

    Отвечу на ваши вопросы тут: www.gtascript.ucoz.com

    Слова окстайла всегда правда © HITMAN07

     
    msДата: Понедельник, 21.04.2008, 19:54 | Сообщение # 18
    Освоившийся

    Группа: Продвинутые
    Сообщений: 98
    Город: Бабруйск =))
    Статус: status
    Я это вродь как понял... Но как сделать переменную? Например pColor... Вставь код плз...

    Добавлено (21.04.2008, 19:54)
    ---------------------------------------------
    Всё уже не надо , я разобрался :))



    Если йа тебе помог , если йа тебя рассмешил , стафь плюс , товарисч! =)
     
    SkinerДата: Понедельник, 21.04.2008, 22:43 | Сообщение # 19
    Уверенный

    Группа: Продвинутые
    Сообщений: 290
    Город: Красноярск
    Статус: status
    Quote (okstyle)
    Убери cmd[30],idx их этой строчки. Они у тебя уже определены выше.

    СПС мог бы ещё плюс поставил

    Добавлено (21.04.2008, 22:43)
    ---------------------------------------------
    Но всё откомпилл но пишет неизвестная команда wall



    Главное, уважать себя...
     
    Skela2007Дата: Среда, 23.04.2008, 15:22 | Сообщение # 20
    Новенький

    Группа: Продвинутые
    Сообщений: 41
    Город: Москва
    Статус: status
    Quote (ms)
    Всё уже не надо , я разобрался :))

    может, напишешь как, а то идейка то хорошая... search
     
    OMOHДата: Среда, 04.06.2008, 14:34 | Сообщение # 21
    Новенький

    Группа: Продвинутые
    Сообщений: 34
    Город: Санкт-Петербург
    Статус: status
    Пацы помогите мне встроить скрипт цвета в CSO:LS v1.02 ПЛИЗ!!! Скрипт который написал FireTheory, он идёт, но другие команды не пашут к примеру не вести логин. Вот я попытался встроить этот
    //----------------------------------[ЦВЕТ]--------------------------------------
    new playerColors[100] = {
    0xFF8C13FF,0xC715FFFF,0x20B2AAFF,0xDC143CFF,0x6495EDFF,0xf0e68cFF,0x778899FF,0xFF1493FF,0xF4A460FF,0xEE82EEFF,0xFFD720FF,
    0x8b4513FF,0x4 949A0FF,0x148b8bFF,0x14ff7fFF,0x556b2fFF,0x0FD9FAFF,0x10DC29FF,0x534081FF,0x0495CDFF,0xEF6CE8FF,0xBD34DAFF,
    0x247C1BFF,0x0C8E5DFF,0x635B03F F,0xCB7ED3FF,0x65ADEBFF,0x5C1ACCFF,0xF2F853FF,0x11F891FF,0x7B39AAFF,0x53EB10FF,0x54137DFF,
    0x275222FF,0xF09F5BFF,0x3D0A4FFF,0x22F767FF,0xD6 3034FF,0x9A6980FF,0xDFB935FF,0x3793FAFF,0x90239DFF,0xE9AB2FFF,0xAF2FF3FF,
    0x057F94FF,0xB98519FF,0x388EEAFF,0x028151FF,0xA55043FF,0x0DE018FF ,0x93AB1CFF,0x95BAF0FF,0x369976FF,0x18F71FFF,0x4B8987FF,
    0x491B9EFF,0x829DC7FF,0xBCE635FF,0xCEA6DFFF,0x20D4ADFF,0x2D74FDFF,0x3C1C0DFF,0x12D 6D4FF,0x48C000FF,0x2A51E2FF,0xE3AC12FF,
    0xFC42A8FF,0x2FC827FF,0x1A30BFFF,0xB740C2FF,0x42ACF5FF,0x2FD9DEFF,0xFAFB71FF,0x05D1CDFF,0xC471BDFF, 0x94436EFF,0xC1F7ECFF,
    0xCE79EEFF,0xBD1EF2FF,0x93B7E4FF,0x3214AAFF,0x184D3BFF,0xAE4B99FF,0x7E49D7FF,0x4C436EFF,0xFA24CCFF,0xCE76BEFF,0xA04E 0AFF,
    0x9F945CFF,0xDCDE3DFF,0x10C9C5FF,0x70524DFF,0x0BE472FF,0x8A2CD7FF,0x6152C2FF,0xCF72A9FF,0xE59338FF,0xEEDC2DFF,0xD8C762FF,
    0x3FE65CFF
    };

    В public OnPlayer:
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new idx;
    new cmd[256];

    cmd = strtok(cmdtext, idx);

    if(strcmp(cmd, "/cvet", true) == 0) {
    GetPlayerName(playerid, playername, sizeof(playername));
    tmp = strtok(cmdtext, idx);

    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "* Набери: /cvet [0-99]");
    return 1;
    }

    if (strval(tmp)>99||strval(tmp)<0)
    {
    SendClientMessage(playerid, COLOR_WHITE, "*** Введите /cvet [0-99]");
    return 1;
    }
    else
    {
    SetPlayerColor(playerid,playerColors[strval(tmp)]);
    SendClientMessage(playerid, playerColors[strval(tmp)], "*** Вы изменили цвет.");
    return 1;
    }
    return 1;
    }
    //----------------------------------[КОНЕЦ]----------------------------------------------
    но ПАВН выдаёт ошибку
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2549) : error 004: function "CrimProxDetector" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2553) : error 004: function "CrimProxDetector" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2557) : error 004: function "CrimProxDetector" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2561) : error 004: function "CrimProxDetector" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2565) : error 004: function "CrimProxDetector" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2569) : error 004: function "CrimProxDetector" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2573) : error 004: function "CrimProxDetector" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2577) : error 004: function "CrimProxDetector" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2581) : error 004: function "CrimProxDetector" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2585) : error 004: function "CrimProxDetector" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2589) : error 004: function "CrimProxDetector" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2605) : error 004: function "BestPlayer" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2611) : error 004: function "BestPlayer" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2616) : error 004: function "BestPlayer" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2621) : error 004: function "DMPlayer" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2627) : error 004: function "DMPlayer" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2633) : error 004: function "DMPlayer" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2639) : error 004: function "RaceSpec" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2645) : error 004: function "RaceSpec" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2651) : error 004: function "RaceSpec" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2657) : error 004: function "PenDelay" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2663) : error 004: function "PenDelay" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2669) : error 004: function "PenDelay" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2675) : error 004: function "SpeedDelay" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2681) : error 004: function "SpeedDelay" is not implemented
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2687) : error 004: function "SpeedDelay" is not implemented

    чё делать?


    xXx
     
    OKStyle™Дата: Среда, 04.06.2008, 16:42 | Сообщение # 22
    Джэдай

    Группа: Продвинутые
    Сообщений: 1967
    Город: Оренбург
    Статус: status
    Quote (OMOH)
    В public OnPlayer:
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new idx;
    new cmd[256];
    cmd = strtok(cmdtext, idx);
    if(strcmp(cmd, "/cvet", true) == 0) {

    бред полнейший.

    Вот как надо: в public OnPlayerCommandText

    Code
    new idx;  
    new cmd[256];  
    cmd = strtok(cmdtext, idx);  
    if(strcmp(cmd, "/cvet", true) == 0) {

    а если есть до этого cmd & idx, то не писать этого.


    Отвечу на ваши вопросы тут: www.gtascript.ucoz.com

    Слова окстайла всегда правда © HITMAN07

     
    OMOHДата: Пятница, 06.06.2008, 13:00 | Сообщение # 23
    Новенький

    Группа: Продвинутые
    Сообщений: 34
    Город: Санкт-Петербург
    Статус: status
    Я чёта не доганяю. Когда вставляешь,
    //----------------------------------
    new playerColors[100] = {
    new playerColors[100] = {
    0xFF8C13FF,0xC715FFFF, ....
    ... (указал в сокрашении)
    0x3FE65CFF...
    };
    //----------------------------------
    то вылазет вот что
    //----------------------------------
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(14250) : warning 204: symbol is assigned a value that is never used: "playerColors"
    Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

    Header size: 7352 bytes
    Code size: 888652 bytes
    Data size: 1113116 bytes
    Stack/heap size: 16384 bytes; estimated max. usage=4476 cells (17904 bytes)
    Total requirements: 2025504 bytes

    1 Warning.
    //----------------------------------
    а со следущим скриптом совсем лажа. Тут уже есть вот такой скриптик
    //---------------------------<[ OnPlayerCommandText ]>--------------------------------------------------------

    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new string[256];
    new playermoney;
    new sendername[MAX_PLAYER_NAME];
    new giveplayer[MAX_PLAYER_NAME];
    new playername[MAX_PLAYER_NAME];
    new idx;
    new cmd[256];
    new tmp[256];
    new giveplayerid, moneys, idx;
    cmd = strtok(cmdtext, idx);
    //----------------------------------
    я добавляю new idx; и после
    if(strcmp(cmd, "/cvet", true) == 0) {
    GetPlayerName(playerid, playername, sizeof(playername));
    tmp = strtok(cmdtext, idx);

    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "* Набери: /cvet [0-99]");
    ...
    SendClientMessage(playerid, playerColors[strval(tmp)], "*** Вы изменили цвет.");
    return 1;
    }
    return 1;
    }
    //----------------------------------
    После всех добавлений вот:
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(11399) : error 021: symbol already defined: "idx"
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(11418) : error 017: undefined symbol "playerColors"
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(11418) : error 001: expected token: ";", but found "]"
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(11418) : error 029: invalid expression, assumed zero
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(11418) : fatal error 107: too many error messages on one line

    Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

    5 Errors.
    ыЫы не вникнут нуду sad


    xXx
     
    OKStyle™Дата: Пятница, 06.06.2008, 16:14 | Сообщение # 24
    Джэдай

    Группа: Продвинутые
    Сообщений: 1967
    Город: Оренбург
    Статус: status
    Quote (OMOH)
    new playerColors[100] = {
    new playerColors[100] = {

    2 раза зачем? убери 1, а во втором убери new idx;, поскольку у тебя оно ранее определено.


    Отвечу на ваши вопросы тут: www.gtascript.ucoz.com

    Слова окстайла всегда правда © HITMAN07

     
    OMOHДата: Пятница, 06.06.2008, 19:14 | Сообщение # 25
    Новенький

    Группа: Продвинутые
    Сообщений: 34
    Город: Санкт-Петербург
    Статус: status
    ой, я описался с new playerColors[100] = {
    вот короче готовый скрипт:
    //---------------------------<[ OnPlayerCommandText ]>--------------------------------------------------------

    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new playerColors[100] ={
    0xFF8C13FF,0xC715FFFF,0x20B2AAFF,0xDC143CFF,0x6495EDFF,0xf0e68cFF,0x778899FF,0xFF1493FF,0xF4A460FF,0xEE82EEFF,0xFFD720FF,
    0x8b4513FF,0x4949A0FF,0x148b8bFF,0x14ff7fFF,0x556b2fFF,0x0FD9FAFF,0x10DC29FF,0x534081FF,0x0495CDFF,0xEF6CE8FF,0xBD34DAFF,
    0x247C1BFF,0x0C8E5DFF,0x635B03FF,0xCB7ED3FF,0x65ADEBFF,0x5C1ACCFF,0xF2F853FF,0x11F891FF,0x7B39AAFF,0x53EB10FF,0x54137DFF,
    0x275222FF,0xF09F5BFF,0x3D0A4FFF,0x22F767FF,0xD63034FF,0x9A6980FF,0xDFB935FF,0x3793FAFF,0x90239DFF,0xE9AB2FFF,0xAF2FF3FF,
    0x057F94FF,0xB98519FF,0x388EEAFF,0x028151FF,0xA55043FF,0x0DE018FF,0x93AB1CFF,0x95BAF0FF,0x369976FF,0x18F71FFF,0x4B8987FF,
    0x491B9EFF,0x829DC7FF,0xBCE635FF,0xCEA6DFFF,0x20D4ADFF,0x2D74FDFF,0x3C1C0DFF,0x12D6D4FF,0x48C000FF,0x2A51E2FF,0xE3AC12FF,
    0xFC42A8FF,0x2FC827FF,0x1A30BFFF,0xB740C2FF,0x42ACF5FF,0x2FD9DEFF,0xFAFB71FF,0x05D1CDFF,0xC471BDFF,0x94436EFF,0xC1F7ECFF,
    0xCE79EEFF,0xBD1EF2FF,0x93B7E4FF,0x3214AAFF,0x184D3BFF,0xAE4B99FF,0x7E49D7FF,0x4C436EFF,0xFA24CCFF,0xCE76BEFF,0xA04E0AFF,
    0x9F945CFF,0xDCDE3DFF,0x10C9C5FF,0x70524DFF,0x0BE472FF,0x8A2CD7FF,0x6152C2FF,0xCF72A9FF,0xE59338FF,0xEEDC2DFF,0xD8C762FF,
    0x3FE65CFF};
    new string[256];
    new playermoney;
    new sendername[MAX_PLAYER_NAME];
    new giveplayer[MAX_PLAYER_NAME];
    new playername[MAX_PLAYER_NAME];
    new cmd[256];
    new tmp[256];
    new giveplayerid, moneys, idx;
    cmd = strtok(cmdtext, idx);

    if(strcmp(cmd, "/cvet", true) == 0)
    {
    GetPlayerName(playerid, playername, sizeof(playername));
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "* Набери: /cvet [0-99]");
    return 1;
    }

    if (strval(tmp)>99||strval(tmp)<0)
    {
    SendClientMessage(playerid, COLOR_WHITE, "*** Введите /cvet [0-99]");
    return 1;
    }
    else
    {
    SetPlayerColor(playerid,playerColors[strval(tmp)]);
    SendClientMessage(playerid, playerColors[strval(tmp)], "*** Вы изменили цвет.");
    return 1;
    }
    return 1;
    }
    //----------------------------
    он пошёл, но вот ошибка вылазет. Я бы хотел её исправить. Как это сделать?
    D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(11419) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

    Header size: 7352 bytes
    Code size: 887996 bytes
    Data size: 1112928 bytes
    Stack/heap size: 16384 bytes; estimated max. usage=4576 cells (18304 bytes)
    Total requirements: 2024660 bytes

    1 Warning.


    xXx
     
    OKStyle™Дата: Пятница, 06.06.2008, 21:45 | Сообщение # 26
    Джэдай

    Группа: Продвинутые
    Сообщений: 1967
    Город: Оренбург
    Статус: status
    OMOH, 0x3FE65CFF}; перенеси }; на следующую строчку. А вообще дай то, что написано в строке 11419.

    Отвечу на ваши вопросы тут: www.gtascript.ucoz.com

    Слова окстайла всегда правда © HITMAN07

     
    OMOHДата: Суббота, 07.06.2008, 00:55 | Сообщение # 27
    Новенький

    Группа: Продвинутые
    Сообщений: 34
    Город: Санкт-Петербург
    Статус: status
    Большое тебе спасибо за помощь, если бы ты не помог, то я бы не разобрался!
    Скобки переноть не надо было на другую строчку и строчку 11419 я чёта не нашёл. Я просто подправил, чёта там и добавил вот, чтоб токо админ и мент мог ею пользоваться

    {
    if (gTeam[playerid] == 2 || PlayerInfo[playerid][pAdmin] >= 1)
    {
    ...
    }


    xXx
     
    sanja116Дата: Пятница, 27.06.2008, 07:11 | Сообщение # 28
    Освоившийся

    Группа: Продвинутые
    Сообщений: 128
    Город: Tallinn
    Статус: status
    kak ispravit
    C:\Documents and Settings\Ńąųą\Šąįī÷čé ńņīė\cvet.pwn(15) : warning 235: public function lacks forward declaration (symbol "OnPlayerCommandText")
    C:\Documents and Settings\Ńąųą\Šąįī÷čé ńņīė\cvet.pwn(17) : error 017: undefined symbol "MAX_PLAYER_NAME"
    C:\Documents and Settings\Ńąųą\Šąįī÷čé ńņīė\cvet.pwn(17) : error 009: invalid array size (negative, zero or out of bounds)
    C:\Documents and Settings\Ńąųą\Šąįī÷čé ńņīė\cvet.pwn(17) : error 036: empty statement
    C:\Documents and Settings\Ńąųą\Šąįī÷čé ńņīė\cvet.pwn(17) : fatal error 107: too many error messages on one line
     
    OKStyle™Дата: Пятница, 27.06.2008, 07:28 | Сообщение # 29
    Джэдай

    Группа: Продвинутые
    Сообщений: 1967
    Город: Оренбург
    Статус: status
    sanja116, забыл в начало поставить
    Code
    #include <a_samp>
    я думаю.


    Отвечу на ваши вопросы тут: www.gtascript.ucoz.com

    Слова окстайла всегда правда © HITMAN07



    Сообщение отредактировал okstyle - Пятница, 27.06.2008, 07:28
     
    sanja116Дата: Пятница, 27.06.2008, 08:02 | Сообщение # 30
    Освоившийся

    Группа: Продвинутые
    Сообщений: 128
    Город: Tallinn
    Статус: status
    okstyle,
    Code
    #include <a_samp>
    (strcmp(cmd,"/pc",true)==0)
    {
    new tmp2[30],cmd[30],idx;
    cmd = strtok(cmdtext, idx);
    tmp2 = strtok(cmdtext, idx);
    new nickcolor = strval(tmp2);
    if(!strlen(tmp2)||!(strval(tmp2) >= 0 && strval(tmp2) <= 126)) return SendClientMessage(playerid,0xFF0000AA," Īųčįźą: äčąļąēīķ öāåņīā 0-126.");
    SetPlayerColor(playerid,nickcolor);
    SendClientMessage(playerid,0xFFFFFFaA," Āū ńģåķčėč öāåņ ķčźą ķą ID:%d",nickcolor);
    }
    return 1;
    }

    tak 4toli?

     
    Форум о GTA Multiplayers. GTA SA-MP, MTA, VC-MP, IV-MP. » Grand Theft Auto Online » Ищу » Скрипт на смену цветов ника, транспорта
    Страница 2 из 3«123»
    Поиск:

    Copyright SAMP-RUS© 2009