Суббота, 22.11.2008, 09:16
 
 
Приветствую Вас Проезжий | RSS
[ Новые сообщения · Участники · Правила форума · Поиск! · RSS ]
Статистика Форума
Последние ответы Популярные темы Лучшие пользователи TOP 7
  • Известна дата рел... [GTA 4]
  • Comedy Club & Наш... [Кинематограф]
  • Made in Women [Кинематограф]
  • Ппц [Трёп]
  • Вопрос - Ответ [Вопросы и Проблемы]
  • SA:MP 0.2X и 0.3 [Новости]
  • [GM] Training Mod [Моды SAMP]
  • Обсуждение мода CityLi... (Ответов: 907)
  • Вопрос - Ответ (Ответов: 897)
  • Задавайте сюда ваши во... (Ответов: 871)
  • Обратный отщёт от 500 (Ответов: 512)
  • Помощь новечкам по скр... (Ответов: 511)
  • Пошли всех на хуй тут! (Ответов: 480)
  • Pen1 LS v1.4 by ONEhel... (Ответов: 382)
  • MiX (Сообщений: 2508)
  • AXE (Сообщений: 2158)
  • OKStyle™ (Сообщений: 1934)
  • fAkm4n (Сообщений: 1683)
  • RockStarGamer (Сообщений: 1608)
  • DarkByte (Сообщений: 1285)
  • Winston (Сообщений: 1200)
  • Страница 1 из 3123»
    Модератор форума: XAOC 
    Форум SA-MP & MTA DM всё о GTa San Andreas по сети » Grand Theft Auto Online » Идеи и заказы » Плизз помогите (У меня несколько проблем!)
    Плизз помогите
    СолодДата: Понедельник, 30.06.2008, 19:21 | Сообщение # 1
    Новенький

    Группа: Продвинутые
    Сообщений: 46
    Статус: status
    1)Как в пене сделать чтоб на карте отоброжался цвет (типа ганг зон но без захвата зон)
    2)Как сделать чтоб за убийство в этой зоне(или не конкретно в этой а в какой я координаты задам) -10 фрагов было и за убийство вертолетом машиной мото или стрельбой из машин было тоже - 10 фрагов
    3)как сделать чтоб пре отправки pm писало в чате так (вам pm от SoLoD,Или pm отправлено to SoLoD)
    4)сделать чтоб комманда работала только для админа (к примеру 5 уровне ,только не выше и не нише 5 уровня)
    5)сделать чтоб когда написал (английскими буквами в чате) ghbdtn и после чего ввёл команду /+ у тебя стало всё по русски То есть (ПРИВЕТ)

    БУДУ оЧЕНЬ БЛАГОДАРЕН ВСЕМ ПОМОГАВШИМ ПОСТАВЛЮ +

    Сообщение отредактировал Солод - Понедельник, 30.06.2008, 21:54
     
    OKStyle™Дата: Понедельник, 30.06.2008, 19:46 | Сообщение # 2
    Джэдай

    Группа: Разработчики
    Сообщений: 1934
    Город: Оренбург
    Статус: status
    Quote (Солод)
    Как в пене сделать чтоб на карте отоброжался цвет (типа ганг зон но без захвата зон)

    В начало:
    Code
    new parkinglvzone; // название зоны

    В OnGameModeInit:

    Code
    parkinglvzone = GangZoneCreate(1006.9736, 2051.2649, 1161.0129, 2330.5576); // координаты свои

    В OnPlayerSpawn:

    Code
    GangZoneShowForPlayer(playerid, parkinglvzone, 0x000000AA); // цвет можешь поменять на свой (сейчас чёрный)

    Quote (Солод)
    Как сделать чтоб за убийство в этой зоне(или не конкретно в этой а в какой я координаты задам) -10 фрагов было и за убийство вертолетом машиной мото или стрельбой из машин было тоже - 10 фрагов

    В OnPlayerDeath:
    Code
    if([url=http://gtascript.ucoz.com/forum/18-22-1]PlayerToPoint[/url](radi,playerid,x,y,z); // определяем зону, radi - радиус окружности вокрут точки, xyz - координаты точки
    {
      if(GetPlayerState(killerid) == PLAYER_STATE_DRIVER)
      {
       if(reason == 28 || reason == 29 || reason == 32)
       {
        SetPlayerScore(killerid,GetPlayerScore(killerid)+10);
       }
      }
    }

    Quote (Солод)
    как сделать чтоб пре отправки pm писало в чате так (вам pm от SoLoD,Или pm отправлено to SoLoD)

    В OnPlayerPrivmsg:
    Code
    new string[256];
    new playername[MAX_PLAYER_NAME];
    new recievername[MAX_PLAYER_NAME];
    GetPlayerName(recieverid, recievername, sizeof(recievername));
    GetPlayerName(playerid, playername, sizeof(playername));
    format(string, sizeof(string)," Вам pm от %s: %s", recievername, text);
    SendClientMessage(playerid,  0x7E60FFAA, string);
    format(string, sizeof(string)," Pm отправлено to %s: %s",playername,text);
    SendClientMessage(recieverid,  0x7E60FFAA, string);
    return 0;
    }

    Quote (Солод)
    сделать чтоб комманда работала только для админа (к примеру 5 уровне ,только не выше и не нише 5 уровня)

    Code
    if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdmin] == 5)
    {
    действие
    }
    else return SendClientMessage(playerid,0xFF0000AA," Эта команда только для 5 уровня администрирования!");
    return 1;
    }




    Мои работы

    * Меню цветов

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

     
    СолодДата: Вторник, 01.07.2008, 19:27 | Сообщение # 3
    Новенький

    Группа: Продвинутые
    Сообщений: 46
    Статус: status
    Quote (okstyle)
    okstyle
    вот это я так и не понял про - 10 фрагов за убийство на заданной координате напиши конкретно чё куда и у мя ероры при компиляции из за url

    Сообщение отредактировал Солод - Вторник, 01.07.2008, 19:29
     
    OKStyle™Дата: Вторник, 01.07.2008, 22:02 | Сообщение # 4
    Джэдай

    Группа: Разработчики
    Сообщений: 1934
    Город: Оренбург
    Статус: status
    Солод,
    Code
    if(PlayerToPoint(radi,playerid,x,y,z); // определяем зону, radi - радиус окружности вокрут точки, xyz - координаты точки  
    {  
       if(GetPlayerState(killerid) == PLAYER_STATE_DRIVER)  
       {  
        if(reason == 28 || reason == 29 || reason == 32)  
        {  
         SetPlayerScore(killerid,GetPlayerScore(killerid)+10);  
        }  
       }  
    }

    Сама функция PlayerToPoint




    Мои работы

    * Меню цветов

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

     
    СолодДата: Четверг, 03.07.2008, 17:15 | Сообщение # 5
    Новенький

    Группа: Продвинутые
    Сообщений: 46
    Статус: status
    Что такое радиус как мне его узнать! я только координаты знаю!
     
    OKStyle™Дата: Четверг, 03.07.2008, 18:16 | Сообщение # 6
    Джэдай

    Группа: Разработчики
    Сообщений: 1934
    Город: Оренбург
    Статус: status
    Солод, ну радиус ты задаёшь сам. Координаты - 1 точка всего. Сделай радиус 50, например. При убийстве в радиусе от этой точки будет -10 фрагов.



    Мои работы

    * Меню цветов

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

     
    СолодДата: Суббота, 05.07.2008, 14:54 | Сообщение # 7
    Новенький

    Группа: Продвинутые
    Сообщений: 46
    Статус: status
    Спасибо брат Ты толковый чувак!!! new_russian

    Добавлено (03.07.2008, 18:35)
    ---------------------------------------------
    okstyle, Спасибо

    Добавлено (05.07.2008, 14:54)
    ---------------------------------------------
    1) подскажите плизз как игрока к себе в тачку телепортировать дайте фсю комманду плизз
    2)как писать от имени другова игрока !

     
    OKStyle™Дата: Суббота, 05.07.2008, 20:12 | Сообщение # 8
    Джэдай

    Группа: Разработчики
    Сообщений: 1934
    Город: Оренбург
    Статус: status
    Quote (Солод)
    подскажите плизз как игрока к себе в тачку телепортировать

    Code
    if(!strcmp(cmd, "/inmycar", true))
    {
      new tmp[30],tmp2[30];
      tmp = strtok(cmdtext, idx);
      tmp2 = strtok(cmdtext, idx);
      new otherplayer = strval(tmp);
      new seat = strval(tmp2);
       if(IsPlayerConnected(otherplayer) && otherplayer != INVALID_PLAYER_ID && otherplayer != playerid)
       {
        if(GetPlayerState(playerid) == seat)
        {
         SendClientMessage(playerid,0xFF0000AA," Вы не можете посадить пассажира на своё место!");
        }
        else
        {
         if(seat < 0 || seat > 4)
         {
          SendClientMessage(playerid,0xFF0000AA," Неверная позиция!");
         }
         else
        {
         PutPlayerInVehicle(otherplayer, GetPlayerVehicleID(playerid), seat);
        }
       }
      }
      else return SendClientMessage(playerid,0xFF0000AA," Неверный id.");
    return 1;
    }

    Quote (Солод)
    как писать от имени другова игрока

    Code
    if(!strcmp(cmd, "/makesay", true))
    {
      new say[64];
      new tmp[30];
      tmp = strtok(cmdtext, idx);
       if(!strlen(tmp))
       {
        SendClientMessage(playerid,0xBCBCBCAA, " Синтаксис: /makesay [id] [фраза]");
       return 1;
       }
      new giveplayerid = ReturnUser(tmp);
      new length = strlen(cmdtext);
       while ((idx < length) && (cmdtext[idx] <= ' '))
       {
        idx++;
       }
      new offset = idx;
       while ((idx < length) && ((idx - offset) < (sizeof(say) - 1)))
       {
        say[idx - offset] = cmdtext[idx];
        idx++;
       }
      say[idx - offset] = EOS;
       if(!strlen(say)) return SendClientMessage(playerid,0xBCBCBCAA, " Синтаксис: /makesay [id] [фраза]");
       if(giveplayerid != INVALID_PLAYER_ID)
       {
        format(string, sizeof(string), " %s", say);
        SendPlayerMessageToAll(giveplayerid, string);
       }
       else
       {
        SendClientMessage(playerid,0xFF0000AA," Неверный id!");
       }
    return 1;
    }




    Мои работы

    * Меню цветов

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

    Сообщение отредактировал okstyle - Суббота, 05.07.2008, 20:16
     
    СолодДата: Понедельник, 07.07.2008, 18:12 | Сообщение # 9
    Новенький

    Группа: Продвинутые
    Сообщений: 46
    Статус: status
    Ок спасибо!

    Добавлено (07.07.2008, 18:12)
    ---------------------------------------------
    1)Помогите хочу сделать такую комманду к примеру системного администратора,нет в игре а у игрока есть придложение
    к нему и он вводит команду /! {текст} и при подключении сис админа к серверу выходит всё что писали
    А лучше дайте строки плизз! Надо чтобы он все в фаил записывал

    2)При вводе команды /count id замораживается тот кто даёт отчет и тот чей ид указал игрок давший его потом пошел отсчет из пяти секунд после этого их разморозило и показывало к примеру (у SoLoD и OkStile дуэль!) но это при вводе команды

    Плизз помогите люди добрые , я понимаю может я и задолбал всех но очень надо!

    Сообщение отредактировал Солод - Понедельник, 07.07.2008, 19:06
     
    OKStyle™Дата: Вторник, 08.07.2008, 09:02 | Сообщение # 10
    Джэдай

    Группа: Разработчики
    Сообщений: 1934
    Город: Оренбург
    Статус: status
    Quote (Солод)
    А лучше дайте строки плизз! Надо чтобы он все в фаил записывал

    при вводе текста сделай printf("%s",text);

    Quote (Солод)
    )При вводе команды /count id замораживается тот кто даёт отчет и тот чей ид указал игрок давший его потом пошел отсчет из пяти секунд после этого их разморозило и показывало к примеру (у SoLoD и OkStile дуэль!) но это при вводе команды

    возьми TDM by Riaz...



    Мои работы

    * Меню цветов

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

     
    СолодДата: Вторник, 15.07.2008, 17:33 | Сообщение # 11
    Новенький

    Группа: Продвинутые
    Сообщений: 46
    Статус: status
    Плизз помогите !э
    Как сделать так чтоб админ ввевшиий комманду /mecolor id
    Сделал игроку с указаным идом свой цвет!

    И еще один комманд чтоб сис админ ввевший команду /cvet green id
    Дал игроку определенный цвет !
    Плизз помогите ! Дайте строки плизззз ! Очень надо!
    И еще как в пене сделать чтоб цвет игрока в регу сохранялся и пре смене цвета он (и в регистрации менялся)
    И чтоб при коонекте он из регистрации загружался!

    Добавлено (15.07.2008, 17:33)
    ---------------------------------------------
    Плизз помогите !э
    Как сделать так чтоб админ ввевшиий комманду /mecolor id
    Сделал игроку с указаным идом свой цвет!

    И еще один комманд чтоб сис админ ввевший команду /cvet green id
    Дал игроку определенный цвет !
    Плизз помогите ! Дайте строки плизззз ! Очень надо!
    И еще как в пене сделать чтоб цвет игрока в регу сохранялся и пре смене цвета он (и в регистрации менялся)
    И чтоб при коонекте он из регистрации загружался!

    Добавлено (15.07.2008, 17:33)
    ---------------------------------------------
    Плизз помогите !э
    Как сделать так чтоб админ ввевшиий комманду /mecolor id
    Сделал игроку с указаным идом свой цвет!

    И еще один комманд чтоб сис админ ввевший команду /cvet green id
    Дал игроку определенный цвет !
    Плизз помогите ! Дайте строки плизззз ! Очень надо!
    И еще как в пене сделать чтоб цвет игрока в регу сохранялся и пре смене цвета он (и в регистрации менялся)
    И чтоб при коонекте он из регистрации загружался!

     
    [SFD]EvilRiazДата: Вторник, 15.07.2008, 20:11 | Сообщение # 12
    Советчик

    Группа: Разработчики
    Сообщений: 1008
    Город: City of Los Angeles
    Статус: status
    Code
        if(strcmp(cmd, "/cvet green", true) == 0)
      {
      tmp = strtok(cmdtext, idx);
      if(!strlen(tmp))
      {
      M(playerid, COLOR_WHITE, "USAGE: /cvet [playerid]");
      return 1;
      }
      new playa;
      if(IsStringAName(tmp))
      {
      playa = GetPlayerID(tmp);
      }
      else
      {
      playa = strval(tmp);
      }
      GetPlayerName(playa, giveplayer, sizeof(giveplayer));
      GetPlayerName(playerid, sendername, sizeof(sendername));
      if(IsPlayerAdmin(playerid))
      {
             SetPlayerColor(playa,COLOR_GREEN); //Надеюсь у тебя дефайны стоят. А текст надеюсь сам напишешь и по такому примеру делай дальше.
      }
      else
      {
      M(playerid, COLOR_RED, "Вы не админ!");
      }
      return 1;
    }


    Где моя репа 0_o???
    Мои работы

    Кто хочет такую штучку смотрим сюда
     
    СолодДата: Суббота, 19.07.2008, 14:30 | Сообщение # 13
    Новенький

    Группа: Продвинутые
    Сообщений: 46
    Статус: status
    Помогите хочу команду к примеру игрок написал ghbdtn ,но при нажатии /+ ,получилось слово _привет_
     
    Neo-RusДата: Суббота, 19.07.2008, 14:40 | Сообщение # 14
    Уверенный

    Группа: Разработчики
    Сообщений: 291
    Город: Где-то на Северо-Западе
    Статус: status
    http://gtascript.ru/index.p....o&id=47



    Нажми сюда чтобы получить похожую картинку
     
    СолодДата: Вторник, 22.07.2008, 21:53 | Сообщение # 15
    Новенький

    Группа: Продвинутые
    Сообщений: 46
    Статус: status
    Плизз перечетайте все воппросы ответьте еще на что сможете ПЛИЗЗ

    Добавлено (21.07.2008, 23:10)
    ---------------------------------------------
    Помогите сделать так чтоб цвет игрока в (регистрацию сохранял у мя она как в пене через playerinfo
    И чтоби загружал цает игрока который у него до этого был!
    Плизз помогите!!!

    Добавлено (22.07.2008, 18:27)
    ---------------------------------------------
    Плиззз

    Добавлено (22.07.2008, 21:53)
    ---------------------------------------------
    И еще плизз помогите (как в пене сделать чтоб толлько за убийства фраги прибавлялись -а за левели и прочее ,нет)
    А то у меня проблема такая , я два раза убиваю и другой два раза убивает и после того как он убьёт меня третий раз у него становиться 3 фрага ,а у меня 1 -хотя было у обоих по два
    Что сделать
    Может из за каких [FS] если да то подскажите из за каких
    У меня стоят ( adminspec ,vactions, NFS ,a-flood, bmmenu, buycar, xAntiSwear ,Race, WEAPON~1, banks ,Lock, clock, spectate, yrace, PlayerAdministration, givefrag, rcon_addon, R2R )
    Подскажите плизз!
    Плюсов мне не жалко не для кого!

    Сообщение отредактировал Солод - Вторник, 22.07.2008, 21:54
     
    Форум SA-MP & MTA DM всё о GTa San Andreas по сети » Grand Theft Auto Online » Идеи и заказы » Плизз помогите (У меня несколько проблем!)
    Страница 1 из 3123»
    Поиск:

    Copyright SAMP-RUS© 2008