Понедельник, 01.12.2008, 22:28
 
 
Приветствую Вас Проезжий | RSS
[ Новые сообщения · Участники · Правила форума · Поиск! · RSS ]
Статистика Форума
Последние ответы Популярные темы Лучшие пользователи TOP 7
  • GTA 4 уже можно с... [GTA 4]
  • Добавление обьект... [Wiki-Samp-Rus]
  • .::: GTA-ReaL & V... [Сервера]
  • Дома [Pen1: Series]
  • ВНИМАНИЕ! Открылс... [GTO mode]
  • До выхода GTA IV ... [GTA 4]
  • Падает FPS при пр... [Системы и Сети]
  • Вопрос - Ответ (Ответов: 953)
  • Обсуждение мода CityLi... (Ответов: 921)
  • Задавайте сюда ваши во... (Ответов: 918)
  • Помощь новечкам по скр... (Ответов: 594)
  • Обратный отщёт от 500 (Ответов: 512)
  • Пошли всех на хуй тут! (Ответов: 506)
  • Pen1 LS v1.4 by ONEhel... (Ответов: 386)
  • MiX (Сообщений: 2602)
  • AXE (Сообщений: 2236)
  • OKStyle™ (Сообщений: 1934)
  • fAkm4n (Сообщений: 1724)
  • RockStarGamer (Сообщений: 1608)
  • DarkByte (Сообщений: 1311)
  • MAK (Сообщений: 1292)
  • Страница 4 из 40«1234563940»
    Модератор форума: MAK 
    Форум о GTA Multiplayers. GTA SA-MP, MTA, VC-MP, IV-MP. » San Andreas MultiPlayer » Вопросы и Проблемы » Помощь новечкам по скриптингу! (Мы поможем)
    Помощь новечкам по скриптингу!
    [PZ]KYZ[AIR]Дата: Воскресенье, 30.03.2008, 13:10 | Сообщение # 1
    Освоившийся

    Группа: Продвинутые
    Сообщений: 89
    Город: Москва
    Статус: status
    Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!

    Сайт ордена "Позорная звезда"
    www.orden-pz.ucoz.ru

    Патч делаеться в игре русский текст и звёзды поиса (встаёт НАЛЮБУЮ gta sa)

     
    MAKДата: Понедельник, 09.06.2008, 16:25 | Сообщение # 46
    Советчик

    Группа: Следователи
    Сообщений: 1292
    Город: ODESSA
    Статус: status
    а в код не судьба запихнуть?


     
    [PZ]KYZ[AIR]Дата: Понедельник, 09.06.2008, 16:41 | Сообщение # 47
    Освоившийся

    Группа: Продвинутые
    Сообщений: 89
    Город: Москва
    Статус: status
    Code
    //------------------------------------------------------------------------------  

    //  

    // San Fierro TDM. A Team Deathmtach script for SA-MP 0.1  

    //  

    //------------------------------------------------------------------------------  

    #include <a_samp>  

    #include <core>  

    #include <float>  

    //Global stuff and defines for our gamemode  

    static gTeam[MAX_PLAYERS]; // Tracks the team assignment for each player  

    new gPlayerClass[MAX_PLAYERS];  

    //Color Defines  

    #define COLOR_GREY 0xAFAFAFAA  

    #define COLOR_GREEN 0x33AA33AA  

    #define COLOR_RED 0xAA3333AA  

    #define COLOR_YELLOW 0xFFFF00AA  

    #define COLOR_PINK 0xFF66FFAA  

    #define COLOR_BLUE 0x0000BBAA  

    #define COLOR_LIGHTBLUE 0x33CCFFAA  

    #define COLOR_DARKRED 0x660000AA  

    #define COLOR_ORANGE 0xFF9900AA  

    //Team Defines  

    #define TEAM_WORKER 0  

    #define TEAM_PIMP 1  

    #define TEAM_GOLFER 2  

    #define TEAM_TRIAD 3  

    #define TEAM_MECHANIC 4  

    #define TEAM_MEDIC 5  

    #define TEAM_FBI 6  

    #define TEAM_LEWIE 7  

    // Round duration  
    new gRoundTime = 14400000;// 240 mins  
    //new gRoundTime = 7200000; //120 mins  
    //new gRoundTime = 3600000; //60 mins  
    //new gRoundTime = 900000; //15 mins  
    //new gRoundTime = 300000; // 5 mins  

    forward SetupPlayerForClassSelection(playerid);  

    forward GameModeExitFunc();  

    //===============================NAZWANIE=======================================  
    main()  
    {  
    print("----------------------------------\n");  
    print(" WaR MoD SAN FIERRO OT ORDEN PZ \n");  
    print("----------------------------------\n");  
    }  
    //===============================NAZWANIE=======================================  

    public OnGameModeInit()  

    {  

    SetGameModeText("WaR MoD");  

    SetTeamCount(2);  

    ShowNameTags(1);  

    ShowPlayerMarkers(1);  

    SetWorldTime(18);  

    UsePlayerPedAnims();  

    AllowInteriorWeapons(1);  

    //================================KLASI=========================================  
    AddPlayerClass(285,-2430.6401,-328.9409,61.1503,3.6462,0,0, 0 ,0,0,0); //SOLDAT  
    AddPlayerClass(285,-2388.7424,-339.8139,66.3869,1.7661,0,0,0,0,0,0); //TANKIST  
    AddPlayerClass(285,-2665.8242,-144.8840,725.0421,265.9731,0,0,0,0,0,0); //DESANTNIK  
    AddPlayerClass(285,-1843.8370,-9.9665,15.1172,213.6708,0,0,0,0,0,0); //SNAIPER  
    AddPlayerClass(285,-2267.3606,1362.4601,6.5107,161.3882,0,0,0,0,0,0); //SOLDAT  
    AddPlayerClass(285,-2079.2847,1426.6921,7.1016,178.4286,0,0,0,0,0,0); //TANKIST  
    AddPlayerClass(285,-2648.6074,1079.7361,52.0380,168.9549,0,0,0,0,0,0); //SNAIPER  
    AddPlayerClass(285,-2402.2104,1298.0039,741.5910,181.4807,0,0,0,0,0,0); //DESANTNIK  
    AddPlayerClass(285,-2648.6074,1079.7361,52.0380,168.9549,0,0,0,0,0,0); //SNIPER  
    //================================KLASI=========================================  

    //==============================TRANSPORT=======================================  
    //==============================TRANSPORT=======================================  

    SetTimer("GameModeExitFunc", gRoundTime, 0);  

    return 1;  

    }  

    //------------------------------------------------------------------------------  

    public OnPlayerConnect(playerid)  

    {  

    GameTextForPlayer(playerid,"ORDEN PZ (www.orden-pz.ucoz.ru)",5000,3);  
    GivePlayerMoney(playerid, 127);  
    SetPlayerColor(playerid, COLOR_GREY); //Set the player's color to inactive  

    return 1;  

    }  

    //------------------------------------------------------------------------------  
    public OnPlayerSpawn(playerid)  

    {  

    if(gTeam[playerid] == TEAM_WORKER) {  
    SetPlayerColor(playerid,COLOR_GREEN); // Red  
    }  
    else if(gTeam[playerid] == TEAM_PIMP) {  
    SetPlayerColor(playerid,COLOR_RED); // Red  
    }  
    else if(gTeam[playerid] == TEAM_GOLFER) {  
    SetPlayerColor(playerid,COLOR_YELLOW); // Red  
    }  
    else if(gTeam[playerid] == TEAM_TRIAD) {  
    SetPlayerColor(playerid,COLOR_PINK); // Red  
    }  
    else if(gTeam[playerid] == TEAM_MECHANIC) {  
    SetPlayerColor(playerid,COLOR_BLUE); // Green  
    }  
    else if(gTeam[playerid] == TEAM_MEDIC) {  
    SetPlayerColor(playerid,COLOR_DARKRED); // Green  
    }  
    else if(gTeam[playerid] == TEAM_FBI) {  
    SetPlayerColor(playerid,COLOR_ORANGE); // Green  
    }  
    else if(gTeam[playerid] == TEAM_LEWIE) {  
    SetPlayerColor(playerid,COLOR_GREY); //Green  

    }  

    return 1;  

    }  

    //------------------------------------------------------------------------------  

    public OnPlayerDeath(playerid, killerid, reason)  

    {  

    if(killerid == INVALID_PLAYER_ID) {  

    SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);  

    } else {  

    if(gTeam[killerid] != gTeam[playerid]) {  

    // Valid kill  

    SendDeathMessage(killerid,playerid,reason);  

    SetPlayerScore(killerid,GetPlayerScore(killerid)+1);  

    GivePlayerMoney(killerid, 1000);  

    }  

    else {  

    //Team Killer!  

    new warning[256];  

    format(warning, sizeof(warning), "Be careful! You have been punished for teamkilling.");  

    SendClientMessage(killerid, 0xFFFF00AA, warning);  

    SendDeathMessage(killerid,playerid,reason);  

    GivePlayerMoney(killerid, -1000);  

    SetPlayerScore(killerid, GetPlayerScore(killerid) - 1);  

    }  

    }  

    return 1;  

    }  

    //------------------------------------------------------------------------------  

    public SetupPlayerForClassSelection(playerid)  

    {  

    SetPlayerInterior(playerid,14);  

    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);  

    SetPlayerFacingAngle(playerid, 90.0);  

    SetPlayerCameraPos(playerid,256.0815,-43.0475,1003.0234);  

    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);  

    }  

    //------------------------------------------------------------------------------  

    public OnPlayerRequestClass(playerid, classid)  

    {  

    SetPlayerClass(playerid, classid);  

    SetupPlayerForClassSelection(playerid);  

    gPlayerClass[playerid] = classid;  

    switch (classid) {  

    case 0:  
    {  
    GameTextForPlayer(playerid, "~g~WORKER", 500, 3);  
    }  
    case 1:  
    {  
    GameTextForPlayer(playerid, "~g~PIMP", 500, 3);  
    }  
    case 2:  
    {  
    GameTextForPlayer(playerid, "~g~GOLFER", 500, 3);  
    }  
    case 3:  
    {  
    GameTextForPlayer(playerid, "~g~TRIAD", 500, 3);  
    }  
    case 4:  
    {  
    GameTextForPlayer(playerid, "~g~MECHANIC", 500, 3);  
    }  
    case 5:  
    {  
    GameTextForPlayer(playerid, "~g~MEDIC", 500, 3);  
    }  
    case 6:  
    {  
    GameTextForPlayer(playerid, "~g~FBI", 500, 3);  
    }  
    case 7:  
    {  
    GameTextForPlayer(playerid, "~g~LEWIE", 500, 3);  
    }  

    }  

    return 1;  

    }  

    //------------------------------------------------------------------------------  

    public GameModeExitFunc()  

    {  

    GameModeExit();  

    return 1;  

    }  

    //------------------------------------------------------------------------------  

    SetPlayerClass(playerid, classid) {  

    if(classid == 0) {  
    gTeam[playerid] = TEAM_WORKER;  
    } else if(classid == 1) {  
    gTeam[playerid] = TEAM_PIMP;  
    } else if(classid == 2) {  
    gTeam[playerid] = TEAM_GOLFER;  
    } else if(classid == 3) {  
    gTeam[playerid] = TEAM_TRIAD;  
    } else if(classid == 4) {  
    gTeam[playerid] = TEAM_MECHANIC;  
    } else if(classid == 5) {  
    gTeam[playerid] = TEAM_MEDIC;  
    } else if(classid == 6) {  
    gTeam[playerid] = TEAM_FBI;  
    } else if(classid == 7) {  
    gTeam[playerid] = TEAM_LEWIE;  
    }  

    }  

    //------------------------------------------------------------------------------


    Сайт ордена "Позорная звезда"
    www.orden-pz.ucoz.ru

    Патч делаеться в игре русский текст и звёзды поиса (встаёт НАЛЮБУЮ gta sa)

     
    LanceДата: Четверг, 12.06.2008, 21:42 | Сообщение # 48
    Уверенный

    Группа: Продвинутые
    Сообщений: 193
    Город: Невинномысск
    Статус: status
    эт =) для самых новеньких набросал программку =) лёгкую и простую.... не для продажи lol
    Возможности:
    генерирование кода для расстановки авто
    генерирование кода для добавления класса игрока
    генерирование кода для создания текстовых команд (иначе придётся писать функцию для команды =) )
    ну и пока не доработаны звуки +(
    я давно забил на самп, поэтому пока прогу не разрабатываю, поэтому сведения об ьвгвх и ошибках излишни =)
    sorry Помогло, отблагодарите.. тыкните в + =) мне буит приятно crazy

    Добавлено (12.06.2008, 21:42)
    ---------------------------------------------
    ой +) забыл
    http://rapidshare.com/files/121976386/PawnoHelper.exe.html


    Лучше ужасный конец, чем ужас без конца.
     
    J0hNДата: Пятница, 13.06.2008, 14:28 | Сообщение # 49
    Новенький

    Группа: Пользователи
    Сообщений: 11
    Статус: status
    есть вопросег...как добавить дом?
     
    LanceДата: Пятница, 13.06.2008, 15:08 | Сообщение # 50
    Уверенный

    Группа: Продвинутые
    Сообщений: 193
    Город: Невинномысск
    Статус: status
    чтобы не мучиться, моно поставить MTA и через встроенный редактор потом сохранить и конвертнуть в самп код.. а если для одного дома то вот:
    CreateObject(modelid,x,y,z,rx,ry,rz);
    и не забудь проверить инклуд a_objects =) sorry

    Лучше ужасный конец, чем ужас без конца.
     
    studentagpiДата: Суббота, 14.06.2008, 01:38 | Сообщение # 51
    Новенький

    Группа: Пользователи
    Сообщений: 6
    Статус: status
    Quote (studentagpi)
    Quote (studentagpi) Подойдёт ли для таких целей бот

    конечно


    А можно написать здесь, как его(бота) использовать в тестировании мода?
    И если Вам не трудно, как его установить на сервер и перенести на другой мод?
    Зарание спасибо.
    P.S. Мне хотя бы такой бот, который подходит для теста и управляем, а главное чтобы сервер думал, что он реален(если такое возможно)!
     
    X@nDerДата: Вторник, 17.06.2008, 17:09 | Сообщение # 52
    Новенький

    Группа: Продвинутые
    Сообщений: 28
    Город: Ступино
    Статус: status
    люди добрые, а кто мне подскажет как поезд добавить? о_О
     
    XamsterДата: Вторник, 17.06.2008, 17:21 | Сообщение # 53
    Новенький

    Группа: Продвинутые
    Сообщений: 39
    Статус: status
    Так же как и машины ставишь.Он будет пустой клеткой. :)

    За помощь ожидаю +
     
    X@nDerДата: Вторник, 17.06.2008, 22:29 | Сообщение # 54
    Новенький

    Группа: Продвинутые
    Сообщений: 28
    Город: Ступино
    Статус: status
    я добавил трамвай, а сесть в него все равно нельзя, может кто подскажет что делать?
     
    GlagolДата: Вторник, 17.06.2008, 23:25 | Сообщение # 55
    Новенький

    Группа: Продвинутые
    Сообщений: 37
    Статус: status
    Я уже не новечок скорее продолжающий маппер вот у мня такой вопрос сделал себе домег в вайнвуде чтоб с пикапами и менюшкой а пикап пашет только один тот который внутри все перерыл где ошибка ??? wall

    Code
    #include <a_samp>
    #include <a_objects>
    #include <a_players>
    #define FILTERSCRIPT
    #define COLOR_GRAD 0xB4B5B7FF
    #define COLOR_GREY 0xAFAFAFAA
    #define COLOR_GREEN 0x33AA33AA
    #define COLOR_RED 0xAA3333AA
    #define COLOR_YELLOW 0xFFFF00AA
    #define COLOR_WHITE 0xFFFFFFAA
    #define COLOR_PURPLE 0xC2A2DAAA
    #define COLOR_DBLUE 0x2641FEAA
    #define COLOR_LIGHTBLUE 0x33CCFFAA

    new door;
    new gate;
    new enterancee;
    new exitt;
    new Menu:entermenu;
    new carid;

    /*
    //=============================================---STROCK---============================================
    strtok(const string[], &index)
    {
       new length = strlen(string);
       while ((index < length) && (string[index] <= ' '))
       {
        index++;
       }

       new offset = index;
       new result[20];
       while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
       {
        result[index - offset] = string[index];
        index++;
       }
       result[index - offset] = EOS;
       return result;
    }
    //======================================================================================================*/
    public OnFilterScriptInit()
    {
    //============================================ Меню ====================================================
    entermenu = CreateMenu("Glagol's Home", 2, 50.0, 180.0, 200.0, 200.0);
    AddMenuItem(entermenu, 0, "Door");
    AddMenuItem(entermenu, 1, "Open");
    AddMenuItem(entermenu, 0, "Door");
    AddMenuItem(entermenu, 1, "Close");
    AddMenuItem(entermenu, 0, "Gate");
    AddMenuItem(entermenu, 1, "Open");
    AddMenuItem(entermenu, 0, "Gate");
    AddMenuItem(entermenu, 1, "Close");
    //===================================== Военная техника ===============================================
    AddStaticVehicle(425,1469.885,-929.612,71.209,0.0,-1,-1);
    AddStaticVehicle(520,1481.965,-940.236,71.140,0.0,-1,-1);
    AddStaticVehicle(476,1498.072,-930.295,68.825,269.0,-1,-1);
    //====================================== Султан =======================================================
    carid = AddStaticVehicle(560,1477.1790,-901.3176,55.0385,88.3291,9,39);
    AddVehicleComponent(carid,1029);
    AddVehicleComponent(carid,1033);
    AddVehicleComponent(carid,1139);
    AddVehicleComponent(carid,1010);
    AddVehicleComponent(carid,1074);
    ChangeVehiclePaintjob(carid,2);
    //================================ Объекты ============================================================
    CreateObject(971,1482.015,-902.938,57.844,0.0,0.0,-78.209);
    CreateObject(971,1476.696,-898.219,57.850,0.0,0.0,-184.779);
    CreateObject(971,1471.936,-893.430,57.835,0.0,0.0,95.397);
    CreateObject(971,1459.386,-892.101,57.803,0.0,0.0,-90.241);
    CreateObject(971,1456.097,-900.963,56.805,0.0,0.0,-91.100);
    CreateObject(975,1457.706,-896.543,55.978,0.0,89.381,0.859);
    CreateObject(971,1455.994,-906.456,56.790,0.0,0.0,-91.100);
    CreateObject(1425,1483.326,-889.837,57.526,0.0,6.016,-186.498);
    CreateObject(967,1460.193,-888.581,54.498,0.0,0.0,89.381);
    CreateObject(970,1459.939,-887.690,59.324,0.0,89.381,0.0);
    CreateObject(1550,1460.173,-888.605,55.001,0.0,0.0,0.0);
    CreateObject(14662,1460.498,-886.083,55.834,0.0,90.241,-0.859);
    CreateObject(14662,1460.932,-886.120,55.937,0.0,90.241,-0.859);
    CreateObject(3361,1461.631,-910.745,60.551,0.0,0.0,89.381);
    CreateObject(3361,1461.553,-916.804,64.618,0.0,0.0,89.381);
    CreateObject(9241,1476.029,-935.843,68.461,0.0,0.0,-91.100);
    CreateObject(1652,1479.675,-919.958,67.403,0.0,0.0,-0.859);
    CreateObject(1652,1460.070,-932.344,67.378,0.0,0.0,88.522);
    CreateObject(1652,1472.368,-951.773,67.410,0.0,0.0,178.763);
    CreateObject(1468,1459.706,-947.664,66.771,0.0,179.622,-91.100);
    CreateObject(1468,1487.751,-952.136,66.728,0.0,180.482,-181.341);
    CreateObject(1237,1491.178,-951.971,66.737,0.0,0.0,0.0);
    CreateObject(1237,1459.841,-950.908,66.730,0.0,0.0,0.0);
    CreateObject(1468,1465.119,-919.714,66.846,0.0,179.622,-3.438);
    CreateObject(5296,1538.246,-931.253,73.794,0.0,1.719,-181.341);
    CreateObject(983,1491.835,-943.244,67.410,0.0,0.0,-0.859);
    CreateObject(983,1491.749,-948.043,67.410,0.0,0.0,-0.859);
    CreateObject(3666,1589.203,-923.032,81.767,0.0,0.0,0.0);
    CreateObject(3666,1588.607,-941.776,81.754,0.0,0.0,0.0);
    CreateObject(3666,1578.016,-922.748,80.855,0.0,0.0,0.0);
    CreateObject(3666,1577.499,-941.450,80.869,0.0,0.0,0.0);
    CreateObject(3666,1564.467,-941.291,79.594,0.0,0.0,0.0);
    CreateObject(3666,1552.403,-940.964,78.336,0.0,0.0,0.0);
    CreateObject(3666,1542.662,-940.707,77.056,0.0,0.0,0.0);
    CreateObject(3666,1532.375,-940.491,75.414,0.0,0.0,0.0);
    CreateObject(3666,1564.954,-922.516,79.620,0.0,0.0,0.0);
    CreateObject(3666,1552.878,-922.269,78.356,0.0,0.0,0.0);
    CreateObject(3666,1543.009,-921.979,77.064,0.0,0.0,0.0);
    CreateObject(3666,1532.808,-921.787,75.380,0.0,0.0,0.0);
    CreateObject(3666,1524.302,-940.331,73.631,0.0,0.0,0.0);
    CreateObject(3666,1517.425,-940.163,71.903,0.0,0.0,0.0);
    CreateObject(3666,1510.906,-939.990,70.363,0.0,0.0,0.0);
    CreateObject(3666,1503.195,-939.811,69.038,0.0,0.0,0.0);
    CreateObject(3666,1524.794,-921.598,73.659,0.0,0.0,0.0);
    CreateObject(3666,1517.917,-921.445,71.860,0.0,0.0,0.0);
    CreateObject(3666,1511.277,-921.286,70.359,0.0,0.0,0.0);
    CreateObject(3666,1503.642,-921.067,69.045,0.0,0.0,0.0);
    CreateObject(971,1484.747,-908.734,57.758,0.0,0.0,-181.341);
    CreateObject(1282,1482.902,-907.816,58.096,0.0,0.0,0.0);
    //======================================= Двери ======================================================
    door = CreateObject(976,1460.511,-887.958,61.458,-0.859,89.381,-5.157);
    gate = CreateObject(985,1467.529,-888.615,56.543,0.0,0.0,-6.016);
    //==================================== Пикапы ========================================================
    enterancee = AddStaticPickup(1273,2,1460.220,-887.110,55.921);
    exitt = AddStaticPickup(1272,2,1460.146,-889.907,55.551);
    //====================================================================================================
    }

    public OnPlayerPickUpPickup(playerid, pickupid)
    {
       if (pickupid == enterancee) {
       ShowMenuForPlayer(entermenu, playerid);
       TogglePlayerControllable(playerid,0);
       SetPlayerCameraPos(playerid,1444.425,-859.917,69.559);
       SetPlayerCameraLookAt(playerid,1460.220,-887.110,54.921);
          }
          if (pickupid == exitt) {
       ShowMenuForPlayer(entermenu, playerid);
       TogglePlayerControllable(playerid,0);
       SetPlayerCameraPos(playerid,1476.051,-904.350,57.847);
       SetPlayerCameraLookAt(playerid,1460.146,-889.907,55.551);
          }
    }

    /*
       ShowMenuForPlayer(entermenu, playerid);
       TogglePlayerControllable(playerid,0);
       SetPlayerCameraPos(playerid,1476.051,-904.350,57.847);
       SetPlayerCameraLookAt(playerid,1460.146,-889.907,55.551);
    */

    /*
       ShowMenuForPlayer(entermenu, playerid);
       TogglePlayerControllable(playerid,0);
       SetPlayerCameraPos(playerid,1444.425,-859.917,69.559);
       SetPlayerCameraLookAt(playerid,1460.220,-887.110,54.921);
    */

    public OnPlayerSelectedMenuRow(playerid, row)
    {
          new Menu:current;
          current = GetPlayerMenu(playerid);
          if(current == entermenu)
          {
              switch(row)
              {
                  case 0:{
    //открытие двери
    MoveObject(door,1460.546,-888.002,54.607,2);
    TogglePlayerControllable(playerid,1);
    SetCameraBehindPlayer(playerid);
                  }
                  case 1:{
    //закрытие двери
    MoveObject(door,1460.511,-887.958,61.458,2);
    TogglePlayerControllable(playerid,1);
    SetCameraBehindPlayer(playerid);
                  }
                  case 2:{
    //открытие ворот
    MoveObject(gate,1475.358,-889.436,56.556,2);
    TogglePlayerControllable(playerid,1);
    SetCameraBehindPlayer(playerid);
                  }
                  case 3:{
    //закрытие ворот
    MoveObject(gate,1467.529,-888.615,56.543,2);
    TogglePlayerControllable(playerid,1);
    SetCameraBehindPlayer(playerid);
                  }
              }
          }
          return 1;
    }

    public OnPlayerExitedMenu(playerid){
    TogglePlayerControllable(playerid,1);
    SetCameraBehindPlayer(playerid);
    }

    /*дверь
    открыто - MoveObject(door,1460.546,-888.002,54.607,2);
    закрыто - MoveObject(door,1460.511,-887.958,61.458,2);
    ворота
    открыто - MoveObject(gate,1475.358,-889.436,56.556,2);
    закрыто - MoveObject(gate,1467.529,-888.615,56.543,2);
    */

    /*
    public OnPlayerCommandText(playerid, cmdtext[])
    {
          new cmd[256];
       new idx;
       cmd = strtok(cmdtext, idx);
       if(strcmp(cmd, "/command", true) == 0) {
       //Do something here
       }
    }*/

    Тут много комментов лучше сразу в павно вогнать. Дом находится в вайнвуде напротив надписи.

    Сообщение отредактировал Glagol - Среда, 18.06.2008, 19:08
     
    OKStyle™Дата: Четверг, 19.06.2008, 23:39 | Сообщение # 56
    Джэдай

    Группа: Разработчики
    Сообщений: 1934
    Город: Оренбург
    Статус: status
    Glagol, ты чаво это в разных темах одно и то же написал...

    X@nDer, ищи скрипт RC Cam.

    Quote (studentagpi)
    как его(бота) использовать в тестировании мода

    если от навара, то они просто "заходят" и "стоят". удобно проверять счётчик игроков и подобные прелести.



    Мои работы

    * Меню цветов

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

     
    VidДата: Четверг, 19.06.2008, 23:52 | Сообщение # 57
    Уверенный

    Группа: Продвинутые
    Сообщений: 185
    Город: Odessa
    Статус: status
    В чем разница между созданием виртуального мира и мировых ограничений??? про мировые ограничения я знаю а виртуальный мир???


     
    SlevenДата: Пятница, 20.06.2008, 02:43 | Сообщение # 58
    Новенький

    Группа: Пользователи
    Сообщений: 2
    Город: Одесса
    Статус: status
    Ау РЕБЯта кто классно УМЕЕт скриптовать СТУЧИТЕ : 409844091
     
    studentagpiДата: Пятница, 20.06.2008, 11:47 | Сообщение # 59
    Новенький

    Группа: Пользователи
    Сообщений: 6
    Статус: status
    Quote (Glagol)
    если от навара, то они просто "заходят" и "стоят". удобно проверять счётчик игроков и подобные прелести.

    А можно сделать так, чтобы от его имени шли команды(ну например, /find). Зарание спасибо.
     
    GlagolДата: Пятница, 20.06.2008, 18:45 | Сообщение # 60
    Новенький

    Группа: Продвинутые
    Сообщений: 37
    Статус: status
    studentagpi, если это мое (в чем я сомниваюсь) и если это про ботов то там есть кнопка go. они идут вдоль главной улицы лас вентураса и когда доходят до конца упераются в стену (идкт пороаозиком)

    Добавлено (20.06.2008, 18:45)
    ---------------------------------------------
    это единственное что они могут lol

     
    Форум о GTA Multiplayers. GTA SA-MP, MTA, VC-MP, IV-MP. » San Andreas MultiPlayer » Вопросы и Проблемы » Помощь новечкам по скриптингу! (Мы поможем)
    Страница 4 из 40«1234563940»
    Поиск:

    Copyright SAMP-RUS© 2008