Понедельник, 01.12.2008, 23:43
 
 
Приветствую Вас Проезжий | RSS
[ Новые сообщения · Участники · Правила форума · Поиск! · RSS ]
Статистика Форума
Последние ответы Популярные темы Лучшие пользователи TOP 7
  • GTA 4 уже можно с... [GTA 4]
  • [GM] SATDM~RP+TSS... [Моды SAMP]
  • Пошли всех на хуй... [Скандалы]
  • Добавление обьект... [Wiki-Samp-Rus]
  • SAMP 0.2.2 to 0.2... [Админ-раздел]
  • Помощь новечкам п... [Вопросы и Проблемы]
  • Ele-Ment[Rus] [Сервера]
  • Вопрос - Ответ (Ответов: 953)
  • Обсуждение мода CityLi... (Ответов: 922)
  • Задавайте сюда ваши во... (Ответов: 918)
  • Помощь новечкам по скр... (Ответов: 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)
  • Страница 6 из 40«12456783940»
    Модератор форума: 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)

     
    X@nDerДата: Вторник, 01.07.2008, 13:26 | Сообщение # 76
    Новенький

    Группа: Продвинутые
    Сообщений: 28
    Город: Ступино
    Статус: status
    народ, что надо сделать чтоб когда кто то кого то убивает, это отображалось, как обычно справа? sorry
     
    OrangeДата: Вторник, 01.07.2008, 13:37 | Сообщение # 77
    Местный

    Группа: Ангел Хранитель
    Сообщений: 687
    Город: Город? ГОРОД?!?
    Статус: status
    вставь SendDeathMessage(killerid,playerid,reason); в OnPlayerDeath

     
    OKStyle™Дата: Вторник, 01.07.2008, 13:37 | Сообщение # 78
    Джэдай

    Группа: Разработчики
    Сообщений: 1934
    Город: Оренбург
    Статус: status
    X@nDer, В OnPlayerDeath:
    Code
    SendDeathMessage(killerid, playerid, reason);

    Бггг, опередил ))




    Мои работы

    * Меню цветов

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

    Сообщение отредактировал okstyle - Вторник, 01.07.2008, 13:38
     
    X@nDerДата: Вторник, 01.07.2008, 13:50 | Сообщение # 79
    Новенький

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

    Добавлено (01.07.2008, 13:50)
    ---------------------------------------------
    if(!strcmp(cmdtext,"/air3",true)) {
    SetPlayerPos(playerid, 1579,923, 1287,587, 15);
    SetPlayerAngle(playerid, 0);
    return 1;
    }

    в чем ошибка? вставляю это в OnPlayerCommandText mda
    вываливает одну ошибку

     
    OrangeДата: Вторник, 01.07.2008, 14:00 | Сообщение # 80
    Местный

    Группа: Ангел Хранитель
    Сообщений: 687
    Город: Город? ГОРОД?!?
    Статус: status
    Quote (okstyle)
    Бггг, опередил ))

    так и думал)) :)

    Добавлено (01.07.2008, 14:00)
    ---------------------------------------------

    Code

    if (strcmp("/air3", cmdtext, true, 5) == 0)
    {
         SetPlayerPos(playerid, 1579,923, 1287,587, 15);  
         SetPlayerAngle(playerid, 0);  
         return 1;  
    }


     
    X@nDerДата: Вторник, 01.07.2008, 14:15 | Сообщение # 81
    Новенький

    Группа: Продвинутые
    Сообщений: 28
    Город: Ступино
    Статус: status
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/air3", cmdtext, true, 5) == 0)
    {
    SetPlayerPos(playerid, 1579,923, 1287,587, 15);
    SetPlayerAngle(playerid, 0);
    return 1;
    }
    return 1;
    }

    вот что вываливается

    D:\Games\GTA_San_Andreas\samp\gamemodes\Untitled.pwn(431) : warning 202: number of arguments does not match definition
    D:\Games\GTA_San_Andreas\samp\gamemodes\Untitled.pwn(431) : warning 202: number of arguments does not match definition
    D:\Games\GTA_San_Andreas\samp\gamemodes\Untitled.pwn(432) : error 017: undefined symbol "SetPlayerAngle"
    D:\Games\GTA_San_Andreas\samp\gamemodes\Untitled.pwn(435) : warning 217: loose indentation

     
    e_G_o_RДата: Вторник, 01.07.2008, 14:28 | Сообщение # 82
    Местный

    Группа: Public Team
    Сообщений: 534
    Город: Екатеринбург
    Статус: status
    Вы так мне не ответили как убрать тюремство в PEN:LS [ENG-RUS]



    Зделаю хороший FS за домен 2рого уровня или.. за 6 знч.. номер аськи подробности ко мне в личку:)
     
    anarhisДата: Вторник, 01.07.2008, 16:50 | Сообщение # 83
    Новенький

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

    Code {

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

    Эх ты Хома из моего мода тащить





     
    OKStyle™Дата: Вторник, 01.07.2008, 18:27 | Сообщение # 84
    Джэдай

    Группа: Разработчики
    Сообщений: 1934
    Город: Оренбург
    Статус: status
    Quote (Mishanzanza)
    1579,923, 1287,587, 15);

    замените на 1579.923, 1287.587, 15); (вместо запятых между координатами точки должны стоять)



    Мои работы

    * Меню цветов

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

     
    WoRmДата: Вторник, 01.07.2008, 18:46 | Сообщение # 85
    Постоялец

    Группа: Продвинутые
    Сообщений: 310
    Город: ыЫы?
    Статус: status
    Quote (X@nDer)
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/air3", cmdtext, true, 5) == 0)
    {
    SetPlayerPos(playerid, 1579,923, 1287,587, 15);
    SetPlayerAngle(playerid, 0);
    return 1;
    }
    return 1;
    }

    делай так же, как показал Миша


    Десткое пиво "Растишка",
    Бухай на здоровье...

    $$$$$
    Тыщ!!!111 ТыдЫщь!!!!1111
     
    OrangeДата: Вторник, 01.07.2008, 20:29 | Сообщение # 86
    Местный

    Группа: Ангел Хранитель
    Сообщений: 687
    Город: Город? ГОРОД?!?
    Статус: status
    да но вместо запятых точки поставь кое где, а я сам что то не заметил mda

     
    X@nDerДата: Среда, 02.07.2008, 16:50 | Сообщение # 87
    Новенький

    Группа: Продвинутые
    Сообщений: 28
    Город: Ступино
    Статус: status
    Все спасибо с этим я разобрался :)
    а можно в сам мод вшить команду, чтобы тот кто залогинился в rcon мог давать жизни, броню и т.д?
    если кто может, объясните мне на примере брони sorry
     
    OrangeДата: Среда, 02.07.2008, 21:20 | Сообщение # 88
    Местный

    Группа: Ангел Хранитель
    Сообщений: 687
    Город: Город? ГОРОД?!?
    Статус: status
    Лучше скачай админку в фс, там должно быть(не во всех, но найти можно)

     
    X@nDerДата: Среда, 02.07.2008, 21:40 | Сообщение # 89
    Новенький

    Группа: Продвинутые
    Сообщений: 28
    Город: Ступино
    Статус: status
    я скачал xadmin, не знаю почему но она не пашет sorry
     
    Paul[ICK]Дата: Среда, 02.07.2008, 21:54 | Сообщение # 90
    Постоялец

    Группа: Public Team
    Сообщений: 394
    Город: Москва
    Статус: status
    Подскажите, как правильно сделать условия, в зависимости от выбранной команды, такого типа: if(gTeam[playerid] == TEAM_GROVE) {
    SetPlayerColor(playerid,COLOR_GREEN);
    SetPlayerInterior(playerid,3);
    }
    else if(gTeam[playerid] == TEAM_BALLAS) {
    SetPlayerColor(playerid,COLOR_PURPLE);
    }
    Я вставляю похожий код в свой мод, он компилируется, но в игре это не работает. Вот исходники моего мода:
    Code
    #include <a_samp>
    #include <core>
    #include <float>
    #define TEAM_GROVE 1
    #define TEAM_BALLAS 2
    #define TEAM_VAGOS 3
    #define TEAM_AZTEK 4
    #define TEAM_RIFA 5
    #define TEAM_TRIADS 6
    #define TEAM_NANG 7
    #define TEAM_MAFIA 8

    #define COLOR_GREEN 0x00FF0096
    #define COLOR_YELLOW 0x3F817296
    #define COLOR_MAFIA 0x00000096
    #define COLOR_RIFA 0x30580396
    #define COLOR_NANG 0x80800096
    #define COLOR_AZTEK 0x80008096
    #define COLOR_BALLAS 0xC0C0C096
    #define COLOR_TRIADS 0xC0C0C096

      //çîíû áàíä
    new zonegrove;
    new zoneaztek;
    new zonemafia;
    new zonerifa;
    new zonenang;
    new zonevagos;
    new zoneballas;
    new zonetriads;
    new gPlayerClass[MAX_PLAYERS];
    static gTeam[MAX_PLAYERS];

    //TextDraws
    new Text:TextVagos;
    forward SetPlayerTeamFromClass (playerid, classid);

    public OnFilterScriptInit()
    {
      print("\n--------------------------------------");
      print(" Blank Filterscript by your name here");
      print("--------------------------------------\n");
      return 1;
    }

    main()
    {
      print("\n----------------------------------");
      print(" SAGangs");
      print("----------------------------------\n");
    }
    public OnGameModeInit(){
      // Don't use these lines if it's a filterscript
      SetGameModeText("SAGangs");
      AddPlayerClass(105,2493.0339,-1700.7104,1014.7593,332.2580,0,0,0,0,0,0); // grove1
      AddPlayerClass(102,2282.9702,-1136.1499,1050.8984,176.0717,0,0,0,0,0,0); // ballas1
      AddPlayerClass(108,2810.6030,-1169.2808,1025.5703,157.2481,0,0,0,0,0,0); // vagos
      AddPlayerClass(116,1798.7397,-1905.6432,13.3996,327.3111,0,0,0,0,0,0); // aztekas
      AddPlayerClass(173,-2245.8042,134.5459,35.3203,87.6773,0,0,0,0,0,0); // rifa
      AddPlayerClass(117,-2153.9253,641.0696,52.3672,266.0139,0,0,0,0,0,0); // triads
      AddPlayerClass(121,-1758.0277,143.1431,3.6157,100.6624,0,0,0,0,0,0); // Da Nang Boys
      AddPlayerClass(47,2236.3093,1676.3461,1008.3594,3.5920,0,0,0,0,0,0); // mafia
      AllowInteriorWeapons(1);
         EnableZoneNames(1);
         SetDisabledWeapons(36,37,38);//Ìèíèãàí, 2 RPG
         AllowAdminTeleport(1);
         ShowNameTags(1);
         ShowPlayerMarkers(1);
      //çîíû áàíä
      zonegrove = GangZoneCreate(2189.587, -1950.308, 2543.251, -1634.489);
      zoneaztek = GangZoneCreate(1680.007, -1977.943, 1961.417, -1733.182);
      zonemafia = GangZoneCreate(2028.98, 1527.407, 2306.224, 1790.436);
      zonerifa = GangZoneCreate(-2236.313, -52.91238, -1992.963, 609.8416);
      zonenang = GangZoneCreate(-1873.22, -112.0868, -1738.026, 219.2902);
      zonevagos = GangZoneCreate(2075.502, -1255.506, 2843.675, -983.1116);
      zoneballas = GangZoneCreate(2155.362, -1444.997, 2440.574, -1073.91);
      zonetriads = GangZoneCreate(-2386.957, 598.0067, -2004.552, 842.5945);
      //Èíôî î Âàãîñ
         TextVagos = TextDrawCreate(311.000000,91.000000,"Los Santos Vagos ~n~ OPY„…E:");
      TextDrawAlignment(TextVagos,2);
      TextDrawBackgroundColor(TextVagos,0x000000ff);
      TextDrawFont(TextVagos,1);
      TextDrawLetterSize(TextVagos,1.000000,1.400000);
      TextDrawColor(TextVagos,0xffff00ff);
      TextDrawSetOutline(TextVagos,1);
      TextDrawSetProportional(TextVagos,1);
      TextDrawSetShadow(TextVagos,3);
      return 1;
    }
    public OnGameModeExit()
    {
      return 1;
    }

    public OnPlayerRequestClass(playerid, classid)

    {    PlayerPlaySound(playerid,1183,0.0,0.0,0.0);
      gPlayerClass[playerid] = classid;

      switch (classid) {

          case 0:
      {
      SetPlayerCameraPos(playerid, 2442.157470, -1652.314331, 28.273223);
      SetPlayerCameraLookAt(playerid, 2447.150146, -1652.041870, 28.273223);//grove
      GameTextForPlayer(playerid, "~g~Grove", 500, 3);
      }

       case 1:
      {
      SetPlayerCameraPos(playerid, 2126.959716, -1321.865112, 34.487129);
      SetPlayerCameraLookAt(playerid, 2122.985107, -1318.831542, 34.487129);//ballas
      GameTextForPlayer(playerid, "~g~Ballas", 500, 3);
      }

       case 2:
      {
      SetPlayerCameraPos(playerid, 2353.072998, -1171.376586, 35.546875);
      SetPlayerCameraLookAt(playerid, 2357.882568, -1170.009765, 35.546875);
      GameTextForPlayer(playerid, "~g~Vagos", 500, 3);
      TextDrawShowForPlayer(playerid,Text:TextVagos);
      }

       case 3:
      {
      SetPlayerCameraPos(playerid, 1836.318115, -1838.375732, 26.040065);
      SetPlayerCameraLookAt(playerid, 1835.145141, -1843.236206, 26.040065);
      GameTextForPlayer(playerid, "~g~Aztecs", 500, 3);
      }

       case 4:
      {
      SetPlayerCameraPos(playerid, -2242.978027, 123.226509, 57.906250);
      SetPlayerCameraLookAt(playerid, -2246.643798, 119.826065, 57.906250);
      GameTextForPlayer(playerid, "~g~Rifa", 500, 3);
      }

       case 5:
      {
      SetPlayerCameraPos(playerid, -2154.799316, 644.098327, 64.254699);
      SetPlayerCameraLookAt(playerid, -2151.189453, 640.638854, 64.254699);
      GameTextForPlayer(playerid, "~g~Triads", 500, 3);
      }

       case 6:
      {
      SetPlayerCameraPos(playerid, -1751.234008, 156.515899, 9.594039);
      SetPlayerCameraLookAt(playerid, -1753.793823, 152.220825, 9.594039);
      GameTextForPlayer(playerid, "~g~Nang", 500, 3);
      }

       case 7:
      {
      SetPlayerCameraPos(playerid, 2185.254394, 1600.867919, 68.719863);
      SetPlayerCameraLookAt(playerid, 2180.388916, 1602.019653, 68.719863);
      GameTextForPlayer(playerid, "~g~mafia", 500, 3);
      }
      }

      return 1;

    }
    public OnPlayerRequestSpawn(playerid)
    {
       
      return 1;
    }

    public OnPlayerConnect(playerid)
    {
      //çíà÷êè íà êàðòå
      SetPlayerMapIcon(playerid, 0,2645.0647,-2043.1704,13.6168, 27, 0 );//LocoLowCo
      SetPlayerMapIcon(playerid, 1,1041.2866,-1019.4744,32.1075, 27, 0 );//Òðàíñôåíäåð 1 ãîðîäà
      SetPlayerMapIcon(playerid, 2,-2721.3486,217.4264,4.4844, 27, 0 );//WheelArchAngels
      SetPlayerMapIcon(playerid, 3,-1936.4204,246.6323,34.4609, 27, 0 );//Òðàíñôåíäåð 2 ãîðîäà
      SetPlayerMapIcon(playerid, 4,2386.3777,1050.3744,10.8203, 27, 0 );//Òðàíñôåíäåð 3 ãîðîäà
      SetPlayerMapIcon(playerid, 5,808.0814,842.8482,9.6780, 11, 0 );//Êàðüåð Õàíòåð
         SendDeathMessage(255, playerid, 200); //èêîíêà êîííåêòà
      return 1;
    }

    public OnPlayerDisconnect(playerid, reason)
    {
      SendDeathMessage(255, playerid, 201); //èêîíêà äèñêîííåêòà
      return 1;
    }

    public OnPlayerSpawn(playerid)
    {
         //ïîêàçû çîí áàíä
      GangZoneShowForPlayer(playerid, zonegrove, 0x00FF0096);
      GangZoneShowForPlayer(playerid, zoneaztek, 0x3F817296);
      GangZoneShowForPlayer(playerid, zonemafia, 0x00000096);
      GangZoneShowForPlayer(playerid, zonerifa, 0x30580396);
      GangZoneShowForPlayer(playerid, zonenang, 0x80800096);
      GangZoneShowForPlayer(playerid, zonevagos, 0xFFFF0096);
      GangZoneShowForPlayer(playerid, zoneballas, 0x80008096);
      GangZoneShowForPlayer(playerid, zonetriads, 0xC0C0C096);
       
      PlayerPlaySound(playerid,1184,0.0,0.0,0.0);
      return 1;
    }

    public OnPlayerDeath(playerid, killerid, reason)
    {
      SendDeathMessage(killerid, playerid, reason);
      return 1;
    }

    public OnVehicleSpawn(vehicleid)
    {
      return 1;
    }

    public OnVehicleDeath(vehicleid, killerid)
    {
      return 1;
    }

    public OnPlayerText(playerid, text[])
    {
      return 1;
    }

    public OnPlayerPrivmsg(playerid, recieverid, text[])
    {
      return 1;
    }

    public OnPlayerCommandText(playerid, cmdtext[])
    {
      if (strcmp("/mycommand", cmdtext, true, 10) == 0)
      {
       // Do something here
       return 1;
      }
      return 0;
    }

    public OnPlayerInfoChange(playerid)
    {
      return 1;
    }

    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
      return 1;
    }

    public OnPlayerExitVehicle(playerid, vehicleid)
    {
      return 1;
    }

    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
      return 1;
    }

    public OnPlayerEnterCheckpoint(playerid)
    {
      return 1;
    }

    public OnPlayerLeaveCheckpoint(playerid)
    {
      return 1;
    }

    public OnPlayerEnterRaceCheckpoint(playerid)
    {
      return 1;
    }

    public OnPlayerLeaveRaceCheckpoint(playerid)
    {
      return 1;
    }

    public OnRconCommand(cmd[])
    {
      return 1;
    }

    public OnObjectMoved(objectid)
    {
      return 1;
    }

    public OnPlayerObjectMoved(playerid, objectid)
    {
      return 1;
    }

    public OnPlayerPickUpPickup(playerid, pickupid)
    {
      return 1;
    }

    public OnPlayerSelectedMenuRow(playerid, row)
    {
      return 1;
    }

    public OnPlayerExitedMenu(playerid)
    {
      return 1;
    }
    public SetPlayerTeamFromClass(playerid,classid)
    {
      if(classid == 0) {

      gTeam[playerid] = TEAM_GROVE;

      } else if(classid == 1) {

      gTeam[playerid] = TEAM_BALLAS;

      } else if(classid == 2) {

      gTeam[playerid] = TEAM_VAGOS;

      } else if(classid == 3) {

      gTeam[playerid] = TEAM_AZTEK;

      } else if(classid == 4) {

      gTeam[playerid] = TEAM_RIFA;

      } else if(classid == 5) {

       gTeam[playerid] = TEAM_TRIADS;

      } else if(classid == 6) {

       gTeam[playerid] = TEAM_NANG;

       } else if(classid == 7) {

       gTeam[playerid] = TEAM_MAFIA;

      }//SetPlayerClass(playerid, classid)

    }

    P.S. мод ещё не доделан, не обращайте внимания на недоработки :)

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

    Copyright SAMP-RUS© 2008