Понедельник, 01.12.2008, 23:47
 
 
Приветствую Вас Проезжий | RSS
[ Новые сообщения · Участники · Правила форума · Поиск! · RSS ]
Статистика Форума
Последние ответы Популярные темы Лучшие пользователи TOP 7
  • GTA 4 уже можно с... [GTA 4]
  • F.A.Q. Про блонди... [Юмор]
  • Задавайте сюда ва... [Вопросы и Проблемы]
  • Литвинко или Литв... [Обо Всём]
  • [GM] SATDM~RP+TSS... [Моды SAMP]
  • Пошли всех на хуй... [Скандалы]
  • Добавление обьект... [Wiki-Samp-Rus]
  • Вопрос - Ответ (Ответов: 953)
  • Обсуждение мода CityLi... (Ответов: 922)
  • Задавайте сюда ваши во... (Ответов: 919)
  • Помощь новечкам по скр... (Ответов: 595)
  • Обратный отщёт от 500 (Ответов: 512)
  • Пошли всех на хуй тут! (Ответов: 507)
  • Pen1 LS v1.4 by ONEhel... (Ответов: 386)
  • MiX (Сообщений: 2603)
  • AXE (Сообщений: 2237)
  • OKStyle™ (Сообщений: 1934)
  • fAkm4n (Сообщений: 1724)
  • RockStarGamer (Сообщений: 1608)
  • DarkByte (Сообщений: 1311)
  • MAK (Сообщений: 1292)
  • Страница 3 из 40«123453940»
    Модератор форума: 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)

     
    fAkm4nДата: Среда, 28.05.2008, 21:50 | Сообщение # 31
    Джэдай

    Группа: Продвинутые
    Сообщений: 1724
    Статус: status
    армор можно и просто

    AddStaticPickup(1242,2,2520.192,-1689.170,8661.106);//ARMOR


    Хочеш закинуть свой серв SAMP в Official? Легко! просто тыкни по мне.


    Славяне - сила, кто нас не уважает тому "МОГИЛА"!
     
    skeJt23Дата: Среда, 28.05.2008, 21:56 | Сообщение # 32
    Уверенный

    Группа: Продвинутые
    Сообщений: 243
    Статус: status
    Lil_Weezy, спасибо,но всёравно,сцуко непоявляется sad lol crazy

    (\__/)
    (='.'=)
    (")_(")
    Это Банни. Скопируй Банни себе в подпись, чтобы помочь ему на пути к мировому господству.


    Сообщение отредактировал skeJt23 - Среда, 28.05.2008, 21:59
     
    LeBronДата: Суббота, 31.05.2008, 12:54 | Сообщение # 33
    Новенький

    Группа: Продвинутые
    Сообщений: 59
    Город: ПЕНЗА
    Статус: status
    Парни подскажите ка в мод вставить ДМ и Гонки! плизззззз оч надо


     
    [PZ]KYZ[AIR]Дата: Суббота, 31.05.2008, 15:13 | Сообщение # 34
    Освоившийся

    Группа: Продвинутые
    Сообщений: 89
    Город: Москва
    Статус: status
    довольно сложно надо что бы были пикапы кружочки красные как только игрок ведет то пропадает пикап сответственно как только подобрал пикап высвитить следущий и так столько сколько надо

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

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

     
    Mr_RayДата: Суббота, 31.05.2008, 17:47 | Сообщение # 35
    Новенький

    Группа: Пользователи
    Сообщений: 23
    Статус: status
    здрасти мне нужна помощь
    я добавил 4 машины
    AddStaticVehicle(438,-1995.6913,133.9262,27.6128,0.6057,1,1); // такси 1 314
    AddStaticVehicle(438,-1995.0027,155.4680,27.6161,358.2929,1,1); // такси 2 313
    AddStaticVehicle(438,-1986.5258,103.5869,27.6065,0.8358,1,1); // такси 3 315
    AddStaticVehicle(438,-1984.1235,183.1203,27.6865,86.3245,1,1); // такси 4 316

    номера с 313 по 316 это пишет в игре SpawnCar или както еще точно не помню

    в них могут садиться все без разбору я хочю привязать их к таксистам (что б команды этой работы тоже работали на этих машинах) но у меня не получаеться подскажите пожалуйста

     
    studentagpiДата: Воскресенье, 01.06.2008, 04:13 | Сообщение # 36
    Новенький

    Группа: Пользователи
    Сообщений: 6
    Статус: status
    Возможно ли привязать GTA SAMP к СУБД? И где об этом можно почитать?
     
    fasДата: Воскресенье, 01.06.2008, 19:53 | Сообщение # 37
    Новенький

    Группа: Пользователи
    Сообщений: 12
    Статус: status
    помогите плизз я тему не могу создать я тут можно корочь как запереть через rcon скины только чтобы они доступны были админам помогите плизззз кучу плюсов ставить буду!!!!!!!!!!! wall wall wall
     
    XamsterДата: Воскресенье, 01.06.2008, 22:23 | Сообщение # 38
    Новенький

    Группа: Продвинутые
    Сообщений: 39
    Статус: status
    fas, Вроде так
    В OnPlayerSpawn(playerid)

    Code
    {

        new skin = GetPlayerSkin(playerid);
        if (skin == ид скина){
        if (IsPlayerAdmin(playerid)){}
        else{
        SendClientMessage(playerid,COLOR_BLUE,"*** ТЫ не Админ.");
        Kick(playerid);
        }}


    За помощь ожидаю +

    Сообщение отредактировал Xamster - Воскресенье, 01.06.2008, 22:25
     
    studentagpiДата: Воскресенье, 01.06.2008, 23:28 | Сообщение # 39
    Новенький

    Группа: Пользователи
    Сообщений: 6
    Статус: status
    Ещё хотелось бы узнать какие функции переводят число из Float в Int ( или достаточно будет присвоить целой переменной переменную float? ), округляют?

    Добавлено (01.06.2008, 23:28)
    ---------------------------------------------
    И ещё вопросик: Знаете ли Вы, как можно проверить скрипт находясь на серве один, т.е. например команда /find #id, но сам себя я искать не могу? Подойдёт ли для таких целей бот? Спасибо. :)

     
    OKStyle™Дата: Понедельник, 02.06.2008, 00:02 | Сообщение # 40
    Джэдай

    Группа: Разработчики
    Сообщений: 1934
    Город: Оренбург
    Статус: status
    Quote (studentagpi)
    Возможно ли привязать GTA SAMP к СУБД

    есть интерграция с MySQL
    Quote (studentagpi)
    Подойдёт ли для таких целей бот

    конечно



    Мои работы

    * Меню цветов

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

     
    skeJt23Дата: Понедельник, 02.06.2008, 02:51 | Сообщение # 41
    Уверенный

    Группа: Продвинутые
    Сообщений: 243
    Статус: status
    Code
    C:\Documents and Settings\Administrator\Desktop\SaMp ñåðâåð RELEASE\filterscripts\Sauna-GF.pwn(68) : error 029: invalid expression, assumed zero
    C:\Documents and Settings\Administrator\Desktop\SaMp ñåðâåð RELEASE\filterscripts\Sauna-GF.pwn(68) : error 029: invalid expression, assumed zero
    C:\Documents and Settings\Administrator\Desktop\SaMp ñåðâåð RELEASE\filterscripts\Sauna-GF.pwn(68) : error 029: invalid expression, assumed zero
    C:\Documents and Settings\Administrator\Desktop\SaMp ñåðâåð RELEASE\filterscripts\Sauna-GF.pwn(68) : fatal error 107: too many error messages on one line

    Compilation aborted.Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

    4 Errors.

    Code
    SendClientMessage(playerid,0xFFFF00AA,Ïåðâûé Ëèôò Çàïóùåí Ââåðõ);


    (\__/)
    (='.'=)
    (")_(")
    Это Банни. Скопируй Банни себе в подпись, чтобы помочь ему на пути к мировому господству.
     
    X@nDerДата: Среда, 04.06.2008, 23:16 | Сообщение # 42
    Новенький

    Группа: Продвинутые
    Сообщений: 28
    Город: Ступино
    Статус: status
    народ, помогите! кто нить знпет как сделать трамплины?? оч надо
     
    DISTRДата: Четверг, 05.06.2008, 09:59 | Сообщение # 43
    Уверенный

    Группа: Продвинутые
    Сообщений: 195
    Город: Калуга
    Статус: status
    X@nDer, я знаю , де те их сделать и какие есть широкие и есть узкие.
     
    KicuMДата: Понедельник, 09.06.2008, 10:41 | Сообщение # 44
    Новенький

    Группа: Пользователи
    Сообщений: 5
    Город: Одесса
    Статус: status
    Здраствуйте crazy
    Я делаю мод.
    Code
    #include <a_samp>
    #include <float>
    #include <core>

    //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
    public OnFilterScriptExit()

    //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
    forward SetupPlayerForClassSelection(playerid);
    forward GameModeExitFunc();

    // Round duration
    new gRoundTime = 999999999; // 240 mins
    //new gRoundTime = 900000; //15 mins
    //new gRoundTime = 300000; // 5 mins

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

    {

      SetGameModeText("WaR MoD");

      SetTeamCount(2);

      ShowNameTags(1);

      ShowPlayerMarkers(1);

      SetWorldTime(18);

      UsePlayerPedAnims();
       
      AllowInteriorWeapons(1);

         SetTimer("fis1",60000,0);
    //================================WREMA=========================================
    //================================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=======================================
    //==========================TAIMERI I CONEKTI===================================
    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;
    }
    //==========================TAIMERI I CONEKTI===================================
    //===============================SPAUNI=========================================
    public OnPlayerSpawn(playerid)
    {
    SetPlayerInterior(playerid,0);
    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;
    }

    //===============================SPAUNI=========================================
    //===========================KAMERA SELEKTA=====================================
    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);
    }
    //===========================KAMERA SELEKTA=====================================
    //===========================NAZWANIA SKINA=====================================
    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;
    }
    //===========================NAZWANIA SKINA=====================================
    //=================================TEAMI========================================
    SetPlayerClass(playerid, classid) {
    if(classid == 0) {
    gTeam[playerid] = TEAM_WORKER;
    } else if(classid == 1) {
    gTeam[playerid] = TEAM_PIMP;
    } else if(classid == 1) {
    gTeam[playerid] = TEAM_GOLFER;
    } else if(classid == 1) {
    gTeam[playerid] = TEAM_TRIAD;
    } else if(classid == 1) {
    gTeam[playerid] = TEAM_MECHANIC;
    } else if(classid == 2) {
    gTeam[playerid] = TEAM_MEDIC;
    } else if(classid == 2) {
    gTeam[playerid] = TEAM_FBI;
    } else if(classid == 2) {
    gTeam[playerid] = TEAM_LEWIE;
    }
    }
    //=================================TEAMI========================================
    //==============================UBIISTWA========================================
    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, 127);
    }
    else {
    //Team Killer!
    new warning[256];
    format(warning, sizeof(warning), "***Ты дезертир долбаный!Мочи врагов поц!");
    SendClientMessage(killerid, 0xFFFF00AA, warning);
    GivePlayerMoney(killerid, -0);
    SetPlayerScore(killerid, GetPlayerScore(killerid) - 1);
    }
    }
    return 1;
    }

    И у меня такие ошибки:
    Code
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(42) : error 029: invalid expression, assumed zero
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(82) : warning 217: loose indentation
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(140) : error 029: invalid expression, assumed zero
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(140) : error 004: function "SetupPlayerForClassSelection" is not implemented
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(150) : error 029: invalid expression, assumed zero
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(150) : error 004: function "OnPlayerRequestClass" is not implemented
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(152) : error 017: undefined symbol "SetPlayerClass"
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(153) : error 004: function "SetupPlayerForClassSelection" is not implemented
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(154) : error 017: undefined symbol "classid"
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(155) : error 017: undefined symbol "classid"
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(193) : warning 225: unreachable code
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(193) : error 017: undefined symbol "SetPlayerClass"
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(194) : error 017: undefined symbol "classid"
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(196) : error 017: undefined symbol "classid"
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(198) : error 017: undefined symbol "classid"
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(200) : error 017: undefined symbol "classid"
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(202) : error 017: undefined symbol "classid"
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(204) : error 017: undefined symbol "classid"
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(206) : error 017: undefined symbol "classid"
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(208) : error 017: undefined symbol "classid"
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(214) : error 029: invalid expression, assumed zero
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(214) : error 004: function "OnPlayerDeath" is not implemented
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(216) : error 017: undefined symbol "killerid"
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(217) : error 017: undefined symbol "reason"
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(219) : error 017: undefined symbol "killerid"
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(221) : error 017: undefined symbol "killerid"
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(222) : error 017: undefined symbol "killerid"
    D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(223) : error 017: undefined symbol "killerid"

    Compilation aborted.Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

    26 Errors.

    Кто поможет тому + :)
     
    [PZ]KYZ[AIR]Дата: Понедельник, 09.06.2008, 16:22 | Сообщение # 45
    Освоившийся

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

    //

    // 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)

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

    Copyright SAMP-RUS© 2008