Четверг, 20.11.2008, 14:57
 
 
Приветствую Вас Проезжий | RSS
[ Новые сообщения · Участники · Правила форума · Поиск! · RSS ]
Статистика Форума
Последние ответы Популярные темы Лучшие пользователи TOP 7
  • Растановка трансп... [Wiki-Samp-Rus]
  • Вопрос - Ответ [Вопросы и Проблемы]
  • Геопатогенные зон... [Обо Всём]
  • Выбор управляющег... [Media-ProGroup]
  • Prince of Persia ... [Игры]
  • куплю SARSL v0.5 ... [Платные файлы]
  • Сверхъестественно... [Кинематограф]
  • Обсуждение мода CityLi... (Ответов: 906)
  • Вопрос - Ответ (Ответов: 877)
  • Задавайте сюда ваши во... (Ответов: 855)
  • Обратный отщёт от 500 (Ответов: 512)
  • Помощь новечкам по скр... (Ответов: 506)
  • Пошли всех на хуй тут! (Ответов: 480)
  • Pen1 LS v1.4 by ONEhel... (Ответов: 382)
  • MiX (Сообщений: 2493)
  • AXE (Сообщений: 2152)
  • OKStyle™ (Сообщений: 1934)
  • fAkm4n (Сообщений: 1669)
  • RockStarGamer (Сообщений: 1608)
  • DarkByte (Сообщений: 1285)
  • Winston (Сообщений: 1189)
  • Страница 3 из 11«123451011»
    Модератор форума: Torres 
    Форум SA-MP & MTA DM всё о GTa San Andreas по сети » Large Modes » The Godfather » ворота в gf (как изменить ?)
    ворота в gf
    _trane_Дата: Воскресенье, 11.05.2008, 02:22 | Сообщение # 31
    Новенький

    Группа: Продвинутые
    Сообщений: 13
    Статус: status
    А Я ЗНАЮ как сделать ворота!!!!Я у себя сделал. Копам-только копы открывают,армии-тока армия.Фбр-тока фбр))))))))))
    По всем вопросам,кто еще не догадался как сделать-пишите в АСЬКУ: 452805752 помогу cool cool cool

    89.113.221.202:7777
    -= samp-trane.ucoz.ru =-
    Консультирую в плане скриптов!!!
    Бесплатно! 100% гарантии!
     
    kiril94Дата: Воскресенье, 18.05.2008, 22:29 | Сообщение # 32
    Новенький

    Группа: Продвинутые
    Сообщений: 34
    Статус: status
    pomagite ktonebut// j vot sdelal skrip.. skrip vsio perevodetsj v amx vsio horoso.. j zahozu v igru, hociu otkrit varota i neviga ne otkrivaetsj pisit sto ti ne kop
    a j kop )).. nz sto delat mozet vi naidiote osibku.. pomagite plzzzzz... tomu stavliu + )))
    vot

    #include <a_samp>
    #define COLOR_RED 0xAA3333AA

    #define TEAM_COP 1
    new igate;
    new igate1;

    static gTeam[MAX_PLAYERS];

    public OnGameModeInit()
    {
    igate = CreateObject(975,2463.321,-1664.403,14.144,0.0,0.0,-90.000);
    igate1 = CreateObject(975,2463.016,-1655.626,13.979,0.0,0.0,-270.000);
    }
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp(cmdtext, "/topek1", true) == 0) {
    if (gTeam[playerid] == TEAM_COP) {
    MoveObject(igate,2464.039,-1668.125,12.647,2.5);
    MoveObject(igate1,2463.607,-1653.718,12.638,2.5);
    GameTextForPlayer(playerid,"~w~Opening gate now, please wait...",4000,3);
    }else{
    SendClientMessage(playerid, COLOR_RED, "You are not an cop!!");
    }
    return 1;
    }
    // Close Gate
    if(strcmp(cmdtext, "/topek2", true) == 0) {
    if (gTeam[playerid] == TEAM_COP) {
    MoveObject(igate,2463.321,-1664.403,14.144,2.5);
    MoveObject(igate1,2463.016,-1655.626,13.979,2.5);
    GameTextForPlayer(playerid,"~w~Closing gate now, please wait...",4000,3);
    }else{
    SendClientMessage(playerid, COLOR_RED, "You are not an cop!!");
    }
    return 1;
    }

    if(strcmp(cmdtext, "/closeallgates", true) == 0) {
    if(IsPlayerAdmin(playerid))
    {
    MoveObject(igate,2233.875732,-2214.911865,13.546875,2.5);// mafia gate
    MoveObject(igate1,2236.875732,-2217.911865,13.546875,2.5); // mafia gate
    GameTextForPlayer(playerid,"~w~Closing gate now, please wait...",4000,3);
    }
    return 1;
    }
    // ARMY GATE 2
    if(strcmp(cmdtext, "/opengate2", true) == 0) {
    if (gTeam[playerid] == TEAM_COP) {
    MoveObject(igate,2720.827,-2514.226,13.46094,3.0);
    GameTextForPlayer(playerid,"Opening gate now, please wait...",4000,3);
    }else{
    SendClientMessage(playerid, COLOR_RED, "You are not an cop!!");
    }
    return 1;
    }
    if(strcmp(cmdtext, "/closegate2", true) == 0) {
    if (gTeam[playerid] == TEAM_COP) {
    MoveObject(igate1,2720.827,-2504.226,13.46094,2.5);
    GameTextForPlayer(playerid,"~w~Closing gate now, please wait...",4000,3);
    }
    else{
    SendClientMessage(playerid, COLOR_RED, "You are not an cop!!");
    }
    return 1;
    }
    return 0;
    }


    v samp j Po_007

     
    vazelin05Дата: Воскресенье, 18.05.2008, 23:14 | Сообщение # 33
    Новенький

    Группа: Продвинутые
    Сообщений: 9
    Статус: status
    ВОТ Ворота Полицейского участка, откурываются только копами, фбр и армией. команда "/gate

    Code


    [b]Вставляй в GF.PWN
    Это вначале:[/b]
    new igate3;  
    new ArmyGateStatus;

    [b]Потом:
    в public OnGameModeInit()[/b]
    ArmyGateStatus = 0;
    igate3 = CreateObject(980, 1588.2720,-1637.9448,15.00,0,0,360.00); // COPGATES

    [b]Потом:
    в public OnPlayerCommandText(playerid, cmdtext[])[/b]

      if(strcmp(cmd, "/gate", true) == 0) //COPGATE
      {
       if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//Police Force spawn & FBI/ATF

       {
              if(PlayerToPoint(25.0, playerid, 1587.9573,-1638.1544,13.3945))
              {
                  if(ArmyGateStatus == 0)
                  {
          MoveObject(igate3,1598.0925,-1638.0361,15.00,3.0);
          GameTextForPlayer(playerid,"~w~Gate Opening, please wait...",4000,3);
          ArmyGateStatus = 1;
         }
         else
         {
             MoveObject(igate3,1588.2720,-1637.9448,15.00,3.00);
             GameTextForPlayer(playerid,"~w~Gate Closing, please wait...",4000,3);
             ArmyGateStatus = 0;
         }
        }
              else SendClientMessage(playerid,COLOR_RED,"You need to be near the gate to move it");
       } else SendClientMessage(playerid,COLOR_RED,"Your gang can't open this gates");
          return 1;
           }
     
    kiril94Дата: Среда, 21.05.2008, 08:57 | Сообщение # 34
    Новенький

    Группа: Продвинутые
    Сообщений: 34
    Статус: status
    dlj nz sto ti tam napisal no u menj ne idiot eto.. ne perevodet v amx.. mozete moi ktonebut ispravit /// mne zelatelnoi moi polucit ))

    Добавлено (20.05.2008, 22:09)
    ---------------------------------------------
    kto mozet pamoc s slakbaunom,, u menj ne vihodet.. j ego sdelal i nemogu otkrit.. vot skrip.. kto pamozet stavliu + a mozet i ++)) pomagite plzzzzzzzzzzzzzzz)))

    #include <a_samp>

    #define COLOR_YELLOW 0xFFFF00AA
    #define FILTERSCRIPT
    #if defined FILTERSCRIPT
    new gate;
    public OnFilterScriptInit()
    {
    gate = CreateObject(968,1500.776,-717.350,94.269,0.0,-89.381,0.0);
    print("\n--------------------------------------");
    print(" 12");
    print("--------------------------------------\n");
    return 1;
    }

    public OnFilterScriptExit()
    {
    return 1;
    }

    #endif

    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/topek1", true)==0)
    {
    MoveObject(gate,1500.701,-717.304,94.320,5.2);
    SendClientMessage(playerid, COLOR_YELLOW,"varota otkriti stob zakrit pisi /hitcl");
    return 1;
    }
    {
    if (strcmp(cmdtext, "/hitcl", true)==0)
    {
    MoveObject(gate,1500.776,-717.350,94.269,10.5);
    return 1;
    }

    }
    return 0;
    }
    public OnGameModeInit()
    {
    CreateObject(968,1500.776,-717.350,94.269,0.0,-89.381,0.0);
    return 1;
    }

    Добавлено (21.05.2008, 08:57)
    ---------------------------------------------
    ну памагите ктонибудь плззз


    v samp j Po_007

     
    rushanДата: Четверг, 29.05.2008, 21:06 | Сообщение # 35
    Новенький

    Группа: Продвинутые
    Сообщений: 31
    Город: moscow
    Статус: status
    Добрый день!!!! уже какой день не могу решить проблему, вроде бе до истины осталось всего не чего, прошу Вас помочь мне!!!
    Скриптик скачал здесь же только немного добавил свои ворота ,но хотелось бе чтоб ворота открывал только мент!!!

    Code
    /*
    Fs By Splitx LS Edition
    */

    #include <a_samp>

    #pragma tabsize 0
    #define COLOR_YELLOW 0xFFFF00AA
    #define FILTERSCRIPT
    forward GateCloseLS();
    forward GateCloseSF();
    forward GateCloseLV();
    forward GateClosekl();
    forward GateCloseks();
    forward GateCloseam();
    #if defined FILTERSCRIPT
    new pdgateLS;
    new pdngateLS;
    new pdgateLV;
    new pdngateLV;
    new pdngate2LV;
    new pdgateSF;
    new pdngateSF;
    new pdgatekl;
    new pdgateks;
    new pdngateks;
    new pdgateam;
    new ArmyGateStatus;
    public OnFilterScriptInit()
    {
    pdgateLS = CreateObject(976, 1549.284668, -1626.937744, 12.544723, 0.0000, 0.0000, 90.0000);
    pdngateLS = CreateObject(976, 1549.304565, -1636.401001, 12.544723, 0.0000, 0.0000, 90.0000);
    pdgateLV = CreateObject(969, 2237.188965, 2448.813232, 9.845795, 0.0000, 0.0000, 90.0000);
    pdngateLV = CreateObject(976, 2320.069092, 2449.282471, 2.435347, 0.0000, 0.0000, 270.0000);
    pdngate2LV = CreateObject(976, 2320.052979, 2458.126953, 2.435347, 0.0000, 0.0000, 270.0000);
    pdgateks = CreateObject(976, -2047.041016, -102.287315, 34.338020, 0, 0, 0);
    pdngateks = CreateObject(969, -2047.271240, -102.269989, 34.330940, 0.0000, 0.0000, 180.0000);
    pdgateam = CreateObject(980, -2199.285156, 310.405212, 37.093731, 0,0,0);
    pdgateSF = CreateObject(969, -1701.770020, 679.915344, 24.057503, 0.0000, 0.0000, 90.0000);
    pdgatekl = CreateObject(980, -2075.308105, -96.393562, 36.937454, 0, 0, 270.0000);
    CreateObject(969, -1700.105591, 688.051575, 24.057503, 0.0000, 0.0000, 0.0000);
    pdngateSF = CreateObject(969, -1571.713013, 665.608154, 6.336499, 0.0000, 0.0000, 270.0000);
    print("\n--------------------------------------");
    print(" PDGate FS BY Splitx provided by www.samp-rus.com");
    print("--------------------------------------\n");
    return 1;
    }

    public OnFilterScriptExit()
    {
    return 1;
    }

    #endif

    public OnGameModeInit()
    ArmyGateStatus = 0;

    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/pdopenLS", true)==0)
    {
    MoveObject(pdgateLS,1549.270508, -1617.565308, 12.544723, 3.5);
    MoveObject(pdngateLS,1549.314697, -1645.918091, 12.517562, 3.5);
    SetTimer("GateCloseLS", 7000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Ïîëèöåéñêèé ó÷àñòîê");
    return 1;
    }
    if (strcmp(cmdtext, "/pdopenSF", true)==0)
    {
    i[b]f (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//Police Force spawn & FBI/ATF[/b]
    {
    if(PlayerToPoint(25.0, playerid, 1587.9573,-1638.1544,13.3945))
    {
    if(ArmyGateStatus == 0)
    {
    MoveObject(pdgateSF,-1701.773193, 670.980530, 24.041584, 3.5);
    GameTextForPlayer(playerid,"~w~Gate Opening, please wait...",4000,3);
    ArmyGateStatus = 1;
    }
    MoveObject(pdngateSF,-1571.828735, 656.457214, 6.354377, 3.5);
    SetTimer("GateCloseSF", 7000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Ïîëèöåéñêèé ó÷àñòîê");
    return 1;
    }
    if (strcmp(cmdtext, "/pdopenLV", true)==0)
    {
    MoveObject(pdgateLV,2237.127930, 2458.059570, 9.840160, 3.5);
    MoveObject(pdngateLV,2319.847656, 2461.079102, 2.435347, 3.5);
    MoveObject(pdngate2LV,2319.847656, 2461.079102, 2.435347, 3.5);
    SetTimer("GateCloseLV", 7000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Ïîëèöåéñêèé ó÷àñòîê");
    return 1;
    }
    if (strcmp(cmdtext, "/pdopenkl", true)==0)
    {
    MoveObject(pdgatekl,-2075.312744, -92.780846, 36.937454, 3.5);
    SetTimer("GateClosekl", 3000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Ïàðêîâêà äëÿ Àâòîèíñòðóêòîðîâ");
    return 1;
    }
    if (strcmp(cmdtext, "/pdopenam", true)==0)
    {
    MoveObject(pdgateam,-2199.232910, 310.575623, 42.293530, 3.5);
    SetTimer("GateCloseam", 3000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Ïàðêîâêà äëÿ Òàêñèñòîâ");
    return 1;
    }
    if (strcmp(cmdtext, "/pdopenks", true)==0)
    {
    MoveObject(pdgateks,-2050.682861, -102.246918, 34.330940,3.5);
    MoveObject(pdngateks,-2043.446045, -102.284256, 34.378731,3.5);
    SetTimer("GateCloseks", 3000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Ïàðêîâêà íå äëÿ ÒÅÁß ÑÖÓÊÎ");
    return 1;
    }
    return 0;
    }
    public GateCloseLS()
    {
    MoveObject (pdgateLS,1549.284668, -1626.937744, 12.544723, 2.5);
    MoveObject (pdngateLS, 1549.304565, -1636.401001, 12.544723, 2.5);
    return 1;
    }
    public GateCloseLV()
    {
    MoveObject (pdgateLV,2237.188965, 2448.813232, 9.845795, 2.5);
    MoveObject (pdngateLV,2320.069092, 2449.282471, 2.435347, 2.5);
    MoveObject (pdngate2LV,2320.052979, 2458.126953, 2.435347, 2.5);
    return 1;
    }
    public GateCloseSF()
    {
    MoveObject (pdngateSF,-1571.713013, 665.608154, 6.336499, 2.5);
    MoveObject (pdgateSF,-1701.770020, 679.915344, 24.057503, 2.5);
    GameTextForPlayer(playerid,"~w~Gate Closing, please wait...",4000,3);
    ArmyGateStatus = 0;
    return 1;
    }

    public GateClosekl()
    {
    MoveObject (pdgatekl,-2075.308105, -96.393562, 36.937454, 2.5);
    return 1;
    }

    public GateCloseam()
    {
    MoveObject (pdgateam,-2199.285156, 310.405212, 37.09373, 2.5);
    return 1;
    }
    public GateCloseks()
    {
    MoveObject (pdgateks,-2047.041016, -102.287315, 34.338020 ,2.5);
    MoveObject (pdngateks,-2047.271240, -102.269989, 34.330940 ,2.5);
    }

    ошибка поевлятся:
    C:\Documents and Settings\Àäìèíèñòðàòîð\Ìîè äîêóìåíòû\ìîäû samp\SAMP\filterscripts\pdgateALL.pwn(74) : error 017: undefined symbol "PlayerInfo"
    C:\Documents and Settings\Àäìèíèñòðàòîð\Ìîè äîêóìåíòû\ìîäû samp\SAMP\filterscripts\pdgateALL.pwn(74) : warning 215: expression has no effect
    C:\Documents and Settings\Àäìèíèñòðàòîð\Ìîè äîêóìåíòû\ìîäû samp\SAMP\filterscripts\pdgateALL.pwn(74) : error 001: expected token: ";", but found "]"
    C:\Documents and Settings\Àäìèíèñòðàòîð\Ìîè äîêóìåíòû\ìîäû samp\SAMP\filterscripts\pdgateALL.pwn(74) : error 029: invalid expression, assumed zero
    C:\Documents and Settings\Àäìèíèñòðàòîð\Ìîè äîêóìåíòû\ìîäû samp\SAMP\filterscripts\pdgateALL.pwn(74) : 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.

    короче во всем виноват 74 lol


    Avalon Srver
    89.108.74.159:7778
    http://avalon.ucoz.lv


    Сообщение отредактировал rushan - Пятница, 30.05.2008, 18:58
     
    DerskiДата: Пятница, 30.05.2008, 03:21 | Сообщение # 36
    Новенький

    Группа: Продвинутые
    Сообщений: 13
    Статус: status
    вот крутои скрипт кагда варота автоматичиске аткриваютса кагда коп падходит .. :)
    можна его переделат для гф проста уминя времини нет

    new pdgateLS;
    new pdngateLS;
    new pdgateLV;
    new pdngateLV;
    new pdngate2LV;
    new pdgateSF;
    new pdngateSF;
    new HasPGP[MAX_PLAYERS];

    public OnGameModeInit()
    {
    pdgateLS = CreateObject(976, 1549.284668, -1626.937744, 12.544723, 0.0000, 0.0000, 90.0000);
    pdngateLS = CreateObject(976, 1549.304565, -1636.401001, 12.544723, 0.0000, 0.0000, 90.0000);
    pdgateLV = CreateObject(969, 2237.188965, 2448.813232, 9.845795, 0.0000, 0.0000, 90.0000);
    pdngateLV = CreateObject(976, 2320.069092, 2449.282471, 2.435347, 0.0000, 0.0000, 270.0000);
    pdngate2LV = CreateObject(976, 2320.052979, 2458.126953, 2.435347, 0.0000, 0.0000, 270.0000);
    pdgateSF = CreateObject(969, -1701.770020, 679.915344, 24.057503, 0.0000, 0.0000, 90.0000);
    CreateObject(969, -1700.105591, 688.051575, 24.057503, 0.0000, 0.0000, 0.0000);
    pdngateSF = CreateObject(969, -1571.713013, 665.608154, 6.336499, 0.0000, 0.0000, 270.0000);

    SetTimer("NearGatesf", 500, true);
    SetTimer("NearGatesfn", 500, true);
    SetTimer("NearGatelv", 500, true);
    SetTimer("NearGatelvn", 500, true);
    SetTimer("NearGatelv2", 500, true);
    SetTimer("NearGatels", 500, true);
    SetTimer("NearGatelsn", 500, true);
    return 1;
    }

    public OnPlayerSpawn(playerid)
    {
    if(IsPlayerAdmin(playerid) >0) {
    HasPGP[playerid] = 1;
    }
    if(gTeam(playerid) = TEAM_COP) {
    HasPGP[playerid] = 1;
    }
    //for each class that can open the gate simply add "HasPGP[playerid] = 1;" without the quotes
    return 1;
    }
    //===============================Auto Gate Stuff================================
    forward NearGatels();
    forward NearGatelsn();
    forward NearGatelv();
    forward NearGatelvn();
    forward NearGatelv2();
    forward NearGatesf();
    forward NearGatesfn();
    forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);

    public NearGatels()
    {
    for(new i=0; i<MAX_PLAYERS; i++) {
    if(IsPlayerConnected(i)) {
    if(PlayerToPoint(10.0, i, 1549.284668, -1626.937744, 12.544723) && HasPGP[i] == 1)
    {
    MoveObject(pdgateLS, 1549.270508, -1617.565308, 12.544723, 3.5);
    }else{
    MoveObject(pdgateLS, 1549.284668, -1626.937744, 12.544723, 3.5);
    }
    }
    }
    }
    public NearGatelsn()
    {
    for(new i=0; i<MAX_PLAYERS; i++) {
    if(IsPlayerConnected(i)) {
    if(PlayerToPoint(10.0, i, 1549.304565, -1636.401001, 12.544723) && HasPGP[i] == 1)
    {
    MoveObject(pdngateLS, 1549.314697, -1645.918091, 12.517562, 3.5);
    }else{
    MoveObject(pdngateLS, 1549.304565, -1636.401001, 12.544723, 3.5);
    }
    }
    }
    }
    public NearGatelv()
    {
    for(new i=0; i<MAX_PLAYERS; i++) {
    if(IsPlayerConnected(i)) {
    if(PlayerToPoint(10.0, i, 2237.188965, 2448.813232, 9.845795) && HasPGP[i] == 1)
    {
    MoveObject(pdgateLV, 2237.127930, 2458.059570, 9.840160, 3.5);
    }else{
    MoveObject(pdgateLV, 2237.188965, 2448.813232, 9.845795, 3.5);
    }
    }
    }
    }
    public NearGatelvn()
    {
    for(new i=0; i<MAX_PLAYERS; i++) {
    if(IsPlayerConnected(i)) {
    if(PlayerToPoint(10.0, i, 2320.069092, 2449.282471, 2.435347) && HasPGP[i] == 1)
    {
    MoveObject(pdngateLV, 2319.847656, 2461.079102, 2.435347, 3.5);
    }else{
    MoveObject(pdngateLV, 2320.069092, 2449.282471, 2.435347, 3.5);
    }
    }
    }
    }
    public NearGatelv2()
    {
    for(new i=0; i<MAX_PLAYERS; i++) {
    if(IsPlayerConnected(i)) {
    if(PlayerToPoint(10.0, i, 2320.052979, 2458.126953, 2.435347) && HasPGP[i] == 1)
    {
    MoveObject(pdngate2LV, 2319.847656, 2461.079102, 2.435347, 3.5);
    }else{
    MoveObject(pdngate2LV, 2320.052979, 2458.126953, 2.435347, 3.5);
    }
    }
    }
    }
    public NearGatesf()
    {
    for(new i=0; i<MAX_PLAYERS; i++) {
    if(IsPlayerConnected(i)) {
    if(PlayerToPoint(10.0, i, -1701.770020, 679.915344, 24.057503) && HasPGP[i] == 1)
    {
    MoveObject(pdgateSF, -1701.773193, 670.980530, 24.041584, 3.5);
    }else{
    MoveObject(pdgateSF, -1701.770020, 679.915344, 24.057503, 3.5);
    }
    }
    }
    }
    public NearGatesfn()
    {
    for(new i=0; i<MAX_PLAYERS; i++) {
    if(IsPlayerConnected(i)) {
    if(PlayerToPoint(10.0, i, -1571.713013, 665.608154, 6.336499) && HasPGP[i] == 1)
    {
    MoveObject(pdngateSF, -1571.828735, 656.457214, 6.354377, 3.5);
    }
    else {
    MoveObject(pdngateSF, -1571.713013, 665.608154, 6.336499, 3.5);
    }
    }
    }
    }

    public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
    {
    new Float:oldposx, Float:oldposy, Float:oldposz;
    new Float:tempposx, Float:tempposy, Float:tempposz;
    GetPlayerPos(playerid, oldposx, oldposy, oldposz);
    tempposx = (oldposx -x);
    tempposy = (oldposy -y);
    tempposz = (oldposz -z);
    if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
    {
    return 1;
    }
    return 0;
    }

     
    rushanДата: Пятница, 30.05.2008, 10:07 | Сообщение # 37
    Новенький

    Группа: Продвинутые
    Сообщений: 31
    Город: moscow
    Статус: status
    Не компилируется!!! ругается на if(gTeam(playerid) = TEAM_COP)

    Avalon Srver
    89.108.74.159:7778
    http://avalon.ucoz.lv
     
    DerskiДата: Пятница, 30.05.2008, 12:31 | Сообщение # 38
    Новенький

    Группа: Продвинутые
    Сообщений: 13
    Статус: status
    Quote
    if(gTeam(playerid) = TEAM_COP)

    ета не Filescript ти должен пиределат скрипт пад GF И дабавит к нему етат код

    папробуи зделат так
    измини

    Code
    if(gTeam(playerid) = TEAM_COP) {  
    HasPGP[playerid] = 1;

    вот на ета

    Code
    if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)  
    {

    уминя проста времини нет кто разбираетса в Pawno легко сможет зделат

     
    rushanДата: Суббота, 31.05.2008, 23:22 | Сообщение # 39
    Новенький

    Группа: Продвинутые
    Сообщений: 31
    Город: moscow
    Статус: status
    Ты конечно извени но у меня уже нет сил на это!!! я 2 недели мучился как сделать ворота чтоб мог открывать только мент, так и не разобрался, слаб умом, но я не сдаюсь, и поэтому хочу добить это дело и прошу у Вас помощь
    ПОМОГИТЕ РЕАЛЬНО. Я ТАК ЧИСТО ДЛЯ СЕБЯ, я не делаю не какой сервер просто интересно как работает это ерунда вот ивсе :)

    Добавлено (31.05.2008, 23:22)
    ---------------------------------------------
    Видимо нет желающих мне помочь!!!
    Хотя я точно знаю что делать это очень легко!!!
    Просто видимо я еще непонимаю самой конструкции pawno!!!
    Хотябе хоть кто нибуть подкинул бе правильный fs для gf чтоб могли открываться ворота!!!


    Avalon Srver
    89.108.74.159:7778
    http://avalon.ucoz.lv
     
    ATAMANДата: Понедельник, 02.06.2008, 14:33 | Сообщение # 40
    Уверенный

    Группа: Продвинутые
    Сообщений: 209
    Город: Самара
    Статус: status
    Code
        if (strcmp(cmdtext, "/sapdopen", true)==0)
         {
       if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
       {
             {
             MoveObject(SAPD,1580.329,-1638.059,13.176, 3.5);
             SendClientMessage(playerid, COLOR_YELLOW,"Âîðîòà ó÷àñòêà îòêðûòû");
             return 1;
          }
       }
      }
      {
      if (strcmp(cmdtext, "/sapdclose", true)==0)
       if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
       {
             {
             MoveObject(SAPD,1588.525,-1638.053,13.206, 3.5);
             SendClientMessage(playerid, COLOR_YELLOW,"Âîðîòà ó÷àñòêà çàêðûòû");
             return 1;
          }
       }
      }

    Вот копы фбр и армия только открывать могут



    Никогда не делайте всё с первого раза, или никто не оценет, как это было сложно

    Продажа SAMP серверов за 25 центов за слот
    Писать в асю: 2929746

    HostName: ****$^[SA:MP] Russian Extrime Server^$**** sr-gta.
    Address: 92.243.65.90:7777
    Players: 15/ 200
    Ping: 62
    Mode: GoDfAtHeR (by ATAMAN)
    Map: Liberty sity/San Fierro

     
    rushanДата: Понедельник, 02.06.2008, 21:13 | Сообщение # 41
    Новенький

    Группа: Продвинутые
    Сообщений: 31
    Город: moscow
    Статус: status
    Уважаемый ATAMAN, не мог бе ты обьеснить!!! Я его пихаю в мод gf, но он мне всеравно говорит что не правильно я немного его дописал можешь, мне написать в аську буду тебе благодарен 257365273
    Напеши мне пожалуста я очень хочу разобраться с воротами!!!

    Avalon Srver
    89.108.74.159:7778
    http://avalon.ucoz.lv
     
    ATAMANДата: Вторник, 03.06.2008, 13:57 | Сообщение # 42
    Уверенный

    Группа: Продвинутые
    Сообщений: 209
    Город: Самара
    Статус: status
    Говорю с самого начала:
    В самом начале пишешь:
    Code
    new SAPD;

    В public OnGameModeInit()
    {
    Code
    SAPD = CreateObject(986,1588.525,-1638.053,13.206,0.0,0.0,0.0);

    в public OnPlayerCommandText(playerid, cmdtext[])
    {
    Code
        if (strcmp(cmdtext, "/sapdopen", true)==0)
         {
       if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
       {
             {
             MoveObject(SAPD,1580.329,-1638.059,13.176, 3.5);
             SendClientMessage(playerid, COLOR_YELLOW,"Âîðîòà ó÷àñòêà îòêðûòû");
             return 1;
          }
       }
      }
      {
      if (strcmp(cmdtext, "/sapdclose", true)==0)
       if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
       {
             {
             MoveObject(SAPD,1588.525,-1638.053,13.206, 3.5);
             SendClientMessage(playerid, COLOR_YELLOW,"Âîðîòà ó÷àñòêà çàêðûòû");
             return 1;
          }
       }
      }




    Никогда не делайте всё с первого раза, или никто не оценет, как это было сложно

    Продажа SAMP серверов за 25 центов за слот
    Писать в асю: 2929746

    HostName: ****$^[SA:MP] Russian Extrime Server^$**** sr-gta.
    Address: 92.243.65.90:7777
    Players: 15/ 200
    Ping: 62
    Mode: GoDfAtHeR (by ATAMAN)
    Map: Liberty sity/San Fierro

     
    TomyДата: Вторник, 03.06.2008, 16:14 | Сообщение # 43
    Уверенный

    Группа: Продвинутые
    Сообщений: 151
    Город: Воронеж
    Статус: status
    ATAMAN, спс всё работает!


    TGF //60%
     
    Kurosaki_AizenДата: Среда, 04.06.2008, 00:38 | Сообщение # 44
    Постоялец

    Группа: Продвинутые
    Сообщений: 325
    Статус: status
    Народ, неужели вы ТУПЫЕ?!
    Давайте рассмотрим простой алгоритм...

    new Vorota;
    new VorotaTimer;
    forward VorotaClose;

    new Gate = CreateObject ( -> ) ( Создаем сами ворота )

    /opengate ( Сама команда )
    MoveObject(Gate, -> ) ( Координаты x,y,z )
    VorotaTimer = SetTimer("VorotaClose", 6000, false) ( Ставим таймер на событие VorotaClose, на 6 секунд, не повторяющийся до следующего использования команды )

    public VorotaClose() ( Задаем паблик который будет задействоватвован через 6 секунд после команды /opengate )
    MoveObject(Gate, <- ) ( Двигаем ворота на начальную позицию... )
    KillTimer(VotoraTimer) ( Убиваем таймер ибо нафег надо )

    Думаю теперь все понятно?О_О




    Name Kurosaki_Aizen
    [GM] SFRL 0.3 - RELEASED (100%)
    [GM] SARSL 0.1 - RELEASED (100%)
    [GM] SARSL 0.2 - RELEASED (100%)

    Valakas SA-MP Devloper
    Valakas GF > 40000 lines ^^

    Сообщение отредактировал Kurosaki_Aizen - Среда, 04.06.2008, 00:38
     
    HARKOMANДата: Воскресенье, 08.06.2008, 11:21 | Сообщение # 45
    Новенький

    Группа: Продвинутые
    Сообщений: 8
    Статус: status
    Подскажите как или через какую прогу можно определить координаты того места, в которое я хочу поставить варота ? sorry
    И небольшой оф топ: так же непонятно как определить координаты...например автомата с газировкой ? sorry
    Заранее спасибо yes
     
    Форум SA-MP & MTA DM всё о GTa San Andreas по сети » Large Modes » The Godfather » ворота в gf (как изменить ?)
    Страница 3 из 11«123451011»
    Поиск:

    Copyright SAMP-RUS© 2008