Четверг, 20.11.2008, 15:03
 
 
Приветствую Вас Проезжий | RSS
[ Новые сообщения · Участники · Правила форума · Поиск! · RSS ]
Статистика Форума
Последние ответы Популярные темы Лучшие пользователи TOP 7
  • Вопрос - Ответ [Вопросы и Проблемы]
  • Растановка трансп... [Wiki-Samp-Rus]
  • Геопатогенные зон... [Обо Всём]
  • Выбор управляющег... [Media-ProGroup]
  • Prince of Persia ... [Игры]
  • куплю SARSL v0.5 ... [Платные файлы]
  • Сверхъестественно... [Кинематограф]
  • Обсуждение мода CityLi... (Ответов: 906)
  • Вопрос - Ответ (Ответов: 878)
  • Задавайте сюда ваши во... (Ответов: 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)
  • Страница 2 из 4«1234»
    Модератор форума: MAK 
    Форум SA-MP & MTA DM всё о GTa San Andreas по сети » San Andreas MultiPlayer » Вопросы и Проблемы » Как поставить место появления (Помощь с местом появления!)
    Как поставить место появления
    ATOM57Дата: Пятница, 04.07.2008, 17:12 | Сообщение # 16
    Местный

    Группа: Media-ProGroup
    Сообщений: 700
    Город: с ад (Омск)
    Статус: status
    crazy А где 191 строчка то? и вставь в код часть скрипта


    [MAP-FS]StuntSF v.1.4
    [MAP-FS]MeGa Rampa
    [FS-MAP]SFJump - 100%

    [FS-MAP]SkRoad2! - 100%

    [FS-MAP]SKyJump - 100%
    [FS-MAP] BigFoot Stunt
    [FS-MAP]NightDrift-100%
     
    riverДата: Пятница, 04.07.2008, 17:41 | Сообщение # 17
    Освоившийся

    Группа: Продвинутые
    Сообщений: 145
    Город: Москва
    Статус: status
    new Float:gRandomPlayerSpawns[23][3] = {
    };

    23- это количество спаунов
    3 - хз но должна быть 3


     
    AleXman1994Дата: Пятница, 04.07.2008, 23:15 | Сообщение # 18
    Уверенный

    Группа: Продвинутые
    Сообщений: 215
    Город: Запорожье
    Статус: status
    ничё и никак не получается(((((((((((( sorry

    Quote (ATOM57)
    А где 191 строчка то? и вставь в код часть скрипта

    Хочеш ор? А её нету fun
     
    riverДата: Суббота, 05.07.2008, 02:20 | Сообщение # 19
    Освоившийся

    Группа: Продвинутые
    Сообщений: 145
    Город: Москва
    Статус: status
    Code
    public SetPlayerRandomSpawn(playerid)
    {

         if (iSpawnSet[playerid] == 0)
         {
       new rand = random(sizeof(gRandomPlayerSpawns));
       SetPlayerPos(playerid, gRandomPlayerSpawns[rand][0], gRandomPlayerSpawns[rand][1], gRandomPlayerSpawns[rand][2]); // Warp the player
      }
      return 1;
    }

    попробуй вставь ещё этот паблик


     
    fAkm4nДата: Суббота, 05.07.2008, 03:13 | Сообщение # 20
    Долгожитель

    Группа: Продвинутые
    Сообщений: 1669
    Статус: status
    Quote (AleXman1994)
    D:\Documents and Settings\1\Рабочий стол\Сервер\gamemodes\123.pwn(191) : warning 203: symbol is never used: "gRandomPlayerSpawns"

    это не ошибка!
    ничего страшного если она так и будет висеть

    а говорится: осторожно 203: symbol никогда не использовался: "gRandomPlayerSpawns"


    0.30$ за click, это возможно!



    Сообщение отредактировал Fr33zD1 - Суббота, 05.07.2008, 03:13
     
    OrangeДата: Суббота, 05.07.2008, 08:40 | Сообщение # 21
    Местный

    Группа: Ангел Хранитель
    Сообщений: 658
    Город: Город: Город: Город:
    Статус: status
    Вот как создать рандомные спавны:
    в самый верх восле всех new
    Code

    new Float:gRandomSpawns[][PlayerSpawnInfo] =
    {
      {2544.5032,    2805.8840,    19.9922,    257.5800},
      {2556.2554,    2832.5313,    19.9922,    1.9000},
      {2561.9175,    2848.5532,    19.9922,    256.6609},
      { 2613.9866,    2848.4475,    19.9922,    102.2487},
      {2611.5500,    2845.7542,    16.7020,    87.5428},
      {2545.9243,    2839.1824,    10.8203,    176.2378},
      {2647.6 553,    2805.0278,    10.8203,    285.1536},
      {2672.9387,    2800.3374,    10.8203,    60.4288},
      {2672.8306,    2792.1057,    10.8203,    121.8451},
      {2647.7834,    2 697.5884,    19.3222,    353.1684},
      {2654.5427,    2720.3474,    19.3222,    303.5359},
      {2653.2063,    2738.2432,    19.3222,    342.1389},
      {2641.1350,    2703.2 019,    25.8222,    191.6982},
      {2599.1304,    2700.7249,    25.8222,    76.3487},
      {2606.1384,    2721.5237,    25.8222,    261.2564},
      {2597.3745,    2748.0884,    2 3.8222,    273.2050},
      {2595.0657,    2776.6729,    23.8222,    254.3630},
      {2601.3640,    2777.8101,    23.8222,    253.4439},
      {2584.3940,    2825.1748,    27.820 3,    244.5475},
      {2631.8110,    2834.2593,    40.3281,    213.2975},
      {2632.2852,    2834.9390,    122.921,    197.6725},
      {2646.1997,    2817.7070,    36.3222,    18 2.0474},
      {2685.8875,    2816.6575,    36.3222,    129.9525},
      {2691.1233,    2787.7883,    59.0212,    208.0777},
      {2717.8071,    2771.3464,    74.8281,    72.3429 },
      {2695.2622,    2699.5488,    22.9472,    66.3686},
      {2688.8206,    2689.0039,    28.1563,    14.8979},
      {2655.0229,    2650.6807,    36.9154,    341.8097},
      {2 570.4668,    2701.2876,    22.9507,    204.0154},
      {2498.9915,    2704.6204,    10.9844,    168.9241},
      {2524.1584,    2743.3735,    10.9917,    150.3771},
      {2498.3 167,    2782.3357,    10.8203,    251.7015},
      {2504.5142,    2805.9763,    14.8222,    108.6137},
      {2522.2144,    2814.7087,    24.9536,    265.9478},
      {2510.6292,    2 849.6384,    14.8222,    191.4991},
      {2618.2646,    2720.8005,    36.5386,    346.6828},
      {2690.9980,    2741.9060,    19.0722,    91.6099}
    };

    в OnPlayerSpawn:
    Code

    new rand = random(sizeof(gRandomSpawns));
    SetPlayerPos(playerid, gRandomSpawns[rand][PlayerX], gRandomSpawns[rand][PlayerY], gRandomSpawns[rand][PlayerZ]);


     
    AleXman1994Дата: Суббота, 05.07.2008, 11:02 | Сообщение # 22
    Уверенный

    Группа: Продвинутые
    Сообщений: 215
    Город: Запорожье
    Статус: status
    из всех предложеных вариантов, найменьше выдал ошибок последний вариант. Вот, что я сделал:

    Code
    new Float:gRandomSpawns[9][3] = {
    {1319.0116,-899.2412,39.5781,175.9996},
    {1364.8904,-1286.3806,13.5469,90.8165},
    {1021.1591,-1127.4701,23.8676,179.6995},
    {911.2214,-18 00.6957,13.7073,0.2046},
    {2217.3865,-1147.2095,25.7764,348.4807},
    {2136.3176,-1426.2778,23.9848,91.1531},
    {1740.0905,-1951.2218,14.1172,3 57.8023},
    {2486.8464,-1647.2888,14.0703,180.3729},
    {1537.8551,-1339.4137,329.6978,20.1912}
    };

    Следуйщее:

    Code
    public OnPlayerSpawn(playerid)
    {

         new rand = random(sizeof(gRandomSpawns));
      SetPlayerPos(playerid,
      gRandomSpawns[rand][PlayerX],
      gRandomSpawns[rand][PlayerY],
      gRandomSpawns[rand][PlayerZ]);

      return 1;
    }

    А выдало:

    D:\Documents and Settings\1\Рабочий стол\Сервер\gamemodes\123.pwn(35) : error 018: initialization data exceeds declared size
    D:\Documents and Settings\1\Рабочий стол\Сервер\gamemodes\123.pwn(85 -- 86) : error 017: undefined symbol "PlayerX"

    Не думал, что скриптинг, эт на столько проблематично... И ещё. када я просто ставил координаты появления, описаные выше. ТО выдаёт эту ошибку про сиволы, но перекодируется в AMX. Када запускаю свой полигонный серв, то я попал и выбило с сервера и так всё время.

     
    riverДата: Суббота, 05.07.2008, 12:14 | Сообщение # 23
    Освоившийся

    Группа: Продвинутые
    Сообщений: 145
    Город: Москва
    Статус: status
    короче не мучайся возьми lvdm и сделай по его примеру ток вставь свои координаты

     
    AleXman1994Дата: Суббота, 05.07.2008, 18:01 | Сообщение # 24
    Уверенный

    Группа: Продвинутые
    Сообщений: 215
    Город: Запорожье
    Статус: status
    короче, хня какаето. Не дано мне это, у меня ничё не работает, хня.... mda
     
    OKStyle™Дата: Суббота, 05.07.2008, 18:27 | Сообщение # 25
    Джэдай

    Группа: Разработчики
    Сообщений: 1934
    Город: Оренбург
    Статус: status
    AleXman1994, замени:
    Quote (AleXman1994)
    SetPlayerPos(playerid,
    gRandomSpawns[rand][PlayerX],
    gRandomSpawns[rand][PlayerY],
    gRandomSpawns[rand][PlayerZ]);

    на:

    Code
    SetPlayerPos(playerid, gRandomSpawns[rand][0], gRandomSpawns[rand][1], gRandomSpawns[rand][2]);




    Мои работы

    * Меню цветов

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

     
    OrangeДата: Суббота, 05.07.2008, 19:16 | Сообщение # 26
    Местный

    Группа: Ангел Хранитель
    Сообщений: 658
    Город: Город: Город: Город:
    Статус: status
    Э... кто сообщения редактировал? mda

     
    AleXman1994Дата: Суббота, 05.07.2008, 21:41 | Сообщение # 27
    Уверенный

    Группа: Продвинутые
    Сообщений: 215
    Город: Запорожье
    Статус: status
    Нихрена не получается(((( Вообще низрена... sorry sorry sorry sorry
     
    nfsДата: Суббота, 05.07.2008, 23:00 | Сообщение # 28
    Новенький

    Группа: Продвинутые
    Сообщений: 68
    Город: kazan
    Статус: status
    Code
    new Float:gRandomSpawns[9][3] = {
    {1319.0116,-899.2412,39.5781,175.9996},
    {1364.8904,-1286.3806,13.5469,90.8165},
    {1021.1591,-1127.4701,23.8676,179.6995},
    {911.2214,-18   00.6957,13.7073,0.2046},
    {2217.3865,-1147.2095,25.7764,348.4807},
    {2136.3176,-1426.2778,23.9848,91.1531},
    {1740.0905,-1951.2218,14.1172 ,3  57.8023},
    {2486.8464,-1647.2888,14.0703,180.3729},
    {1537.8551,-1339.4137,329.6978,20.1912}
    };

    Неужели не видите что тут последняя цифра во всех строчках лишняя?
    Убери её и все будет ок.
    или замени
    new Float:gRandomSpawns[9][3]
    на
    new Float:gRandomSpawns[9][4]



    Мои Моды
    [GM]Training Mode
    Мои Скрипты
    [FS]Sound
    Мои разработки
    [GM]Real Capital Life-10%


    Сообщение отредактировал nfs - Суббота, 05.07.2008, 23:01
     
    fAkm4nДата: Суббота, 05.07.2008, 23:06 | Сообщение # 29
    Долгожитель

    Группа: Продвинутые
    Сообщений: 1669
    Статус: status
    а я знаю в чём трабла :)

    Вот тебе пример(вырвал из своего мода Parkour):

    new Float:gRandomPlayerSpawns[3][4] = {
    {1954.6494,-2274.5591,13.5469},
    {1948.2689,-2494.2036,31.4092},
    {1848.1531,-2555.3955,63.3952}
    };

    крч обризай все свои координаты

    например: 1319.0116,-899.2412,39.5781,175.9996 отризаем только ,175.9996
    и вставляем в
    new Float:gRandomPlayerSpawns[3][4] = {
    как 1319.0116,-899.2412,39.5781

    :)


    0.30$ за click, это возможно!

     
    AleXman1994Дата: Суббота, 05.07.2008, 23:21 | Сообщение # 30
    Уверенный

    Группа: Продвинутые
    Сообщений: 215
    Город: Запорожье
    Статус: status
    о спс парни, теперь хоть серв загружается! Но вот теперь проблема! Ну да, места появления есть. Но када я зашел на серв, то у меня мона выбрать тока скин 0 и то он невидимка и безоружен и выбирать скин надо на лестнице в 3 городе, ну короче стандартно. Как мне сделать так, что бы появились скины с оружием и их можно было выбирать типо на груве?
     
    Форум SA-MP & MTA DM всё о GTa San Andreas по сети » San Andreas MultiPlayer » Вопросы и Проблемы » Как поставить место появления (Помощь с местом появления!)
    Страница 2 из 4«1234»
    Поиск:

    Copyright SAMP-RUS© 2008