Не работает пикап в самп

Форум Pawn.Wiki — Воплоти мечту в реальность!: Не работают пикапы — Форум Pawn.Wiki — Воплоти мечту в реальность!

Страница 1 из 1

  • Вы не можете создать новую тему
  • Тема закрыта

#1

Пользователь офлайн

Aleks.solunin

  • Прохожий
  • Пикап отображается, но когда попадаешь на него, ничего не происходит.
    Версия стримера: 2.9.4.

    v1 = CreateDynamicPickup(1318,23,-551.3011,2593.8479,53.9284,-1); public OnPlayerPickUpDynamicPickup(playerid, pickupid) < if(pickupid == v1) < SetPlayerPos(playerid,1293.2639,-258.5809,1037.9569); SetPlayerFacingAngle(playerid,4.0471); return 1; >return 1; >

    Сообщение отредактировал Aleks.solunin: 12 сентября 2020 — 15:22

    #2

    Пользователь офлайн

    wenstony

  • Местный
  • #3

    Пользователь офлайн

    Pa4enka

  • Профессионал
  • #4

    Пользователь офлайн

    max0047

  • Пользователь
  • Просмотр сообщения

    Aleks.solunin (12 сентября 2020 — 15:20) писал:

    Пикап отображается, но когда попадаешь на него, ничего не происходит.
    Версия стримера: 2.9.4.

    v1 = CreateDynamicPickup(1318,23,-551.3011,2593.8479,53.9284,-1); public OnPlayerPickUpDynamicPickup(playerid, pickupid) < if(pickupid == v1) < SetPlayerPos(playerid,1293.2639,-258.5809,1037.9569); SetPlayerFacingAngle(playerid,4.0471); return 1; >return 1; >

    Можно сделать намного проще и быстрее, вместо использования этого паблика, просто:

    CreateDynamicPickup(1318,23,-551.3011,2593.8479,53.9284);

    Создать сферу, небольшой участок территории где код будет срабатывать:

    v1 = CreateDynamicSphere(-551.3011,2593.8479,53.9284, 1.0);

    1.0 — дистанция на которой срабатывает код.

    И в паблике OnPlayerEnterDynamicArea объявить:

    А если не переделывать на этот вариант, то вы просто банально этот пикап скрыли вписав в конце -1, вот и всё:

    v1 = CreateDynamicPickup(1318,23,-551.3011,2593.8479,53.9284);

    Сообщение отредактировал max0047: 15 сентября 2020 — 07:52

    #5

    Пользователь офлайн

    DeimoS

  • Evil Scripter
  • Просмотр сообщения

    max0047 (15 сентября 2020 — 07:49) писал:

    Можно сделать намного проще и быстрее, вместо использования этого паблика, просто:

    CreateDynamicPickup(1318,23,-551.3011,2593.8479,53.9284);

    Создать сферу, небольшой участок территории где код будет срабатывать:

    v1 = CreateDynamicSphere(-551.3011,2593.8479,53.9284, 1.0);

    1.0 — дистанция на которой срабатывает код.

    И в паблике OnPlayerEnterDynamicArea объявить:

    А если не переделывать на этот вариант, то вы просто банально этот пикап скрыли вписав в конце -1, вот и всё:

    v1 = CreateDynamicPickup(1318,23,-551.3011,2593.8479,53.9284);

    Не очень хорошее решение. Узнай как стример обрабатывает динамические зоны. И как обрабатываются пикапы. Хотя даже если совсем упрощать, то важно одно: стример обрабатывает динамические зоны на стороне сервера, а за обработку пикапов отвечает уже код на стороне игрока и игрок уже просто отсылает то, рядом с каким пикапом он находится.

    Читайте также:  Такси пикап в феодосии офис

    #6

    Пользователь офлайн

    max0047

  • Пользователь
  • Просмотр сообщения

    DeimoS (15 сентября 2020 — 08:05) писал:

    Не очень хорошее решение. Узнай как стример обрабатывает динамические зоны. И как обрабатываются пикапы. Хотя даже если совсем упрощать, то важно одно: стример обрабатывает динамические зоны на стороне сервера, а за обработку пикапов отвечает уже код на стороне игрока и игрок уже просто отсылает то, рядом с каким пикапом он находится.

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

    #7

    Пользователь офлайн

    DeimoS

  • Evil Scripter
  • Просмотр сообщения

    max0047 (15 сентября 2020 — 11:54) писал:

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

    Ничего не мешает сделать простенький антифлуд пикапом, обрывая действие OnPlayerPickUpPuckup. Примеров разных реализаций подобного полно в интернете есть. Это будет гораздо оптимизированнее, нежели динамические зоны, которые стример проверяет каждую секунду.

    Динамические зоны равносильны запущенному односекундному таймеру и куче проверок IsPlayerInRangeOfPoint внутри таймера.

    Источник

    Тема: Не работают пикапы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    SA — MP Dedicated Server
    ———————-
    v0.3.7 , ( C ) 2005 — 2015 SA — MP Team

    [ 21 : 45 : 47 ] bind = «» (string)
    [ 21 : 45 : 47 ]
    [ 21 : 45 : 47 ] Server Plugins
    [ 21 : 45 : 47 ] —————
    [ 21 : 45 : 47 ] Loading plugin : streamer
    [ 21 : 45 : 47 ]

    Читайте также:  Toyota hilux 2012 предохранители

    *** Streamer Plugin v2.6.1 by Incognito loaded ***

    [ 21 : 45 : 47 ] Loaded .
    [ 21 : 45 : 47 ] Loading plugin : sscanf
    [ 21 : 45 : 47 ]

    [ 21 : 45 : 47 ] sscanf plugin loaded .

    [ 21 : 45 : 47 ] ( c ) 2012 Alex «Y_Less» Cole

    [ 21 : 45 : 47 ] Loaded .
    [ 21 : 45 : 47 ] Loading plugin : dc_cmd
    [ 21 : 45 : 47 ] Daniel ‘s CMD plugin v2.8
    [21:45:47] (c) 2014 Daniel_Cortez
    [21:45:47] [url]www.pro-pawn.ru[/url]
    [21:45:47] Loaded.
    [21:45:47] Loading plugin: mysql
    [21:45:47] >> plugin.mysql: R39-2 successfully loaded.
    [21:45:47] Loaded.
    [21:45:47] Loading plugin: regex
    [21:45:47]

    [21:45:47] Regular Expression Plugin v0.2.1 loaded
    [21:45:47] ______________________________________

    [21:45:47] By: Fro (c) Copyright 2009-2011
    [21:45:47] ______________________________________

    [21:45:47] Loaded.
    [21:45:47] Loading plugin: crashdetect
    [21:45:47] CrashDetect v4.13.1 is OK.
    [21:45:47] Loaded.
    [21:45:47] Loading plugin: iTD
    [21:45:47]
    * iTD Plugin loaded. (Support for textdraw editor mouse/keyboard)

    [21:45:47] Loaded.
    [21:45:47] Loaded 7 plugins.

    [21:45:47]
    [21:45:47] Filterscripts
    [21:45:47] —————
    [21:45:47] Loading filterscript ‘ iTDe . amx ‘.
    [21:45:47]
    iPLEOMAX’ s TextDraw Editor loaded successfully !
    Version : 1.16 Stable ( 13 / 10 / 2012 )

    [ 21 : 45 : 47 ] Loading filterscript ‘cameditor.amx’ .
    [ 21 : 45 : 47 ]
    —————————————
    [ 21 : 45 : 47 ] CamEditor by Drebin
    [ 21 : 45 : 47 ] —————————————

    [ 21 : 45 : 47 ] Loaded 2 filterscripts .

    [ 21 : 45 : 47 ] Подключение к базе успешно
    [ 21 : 45 : 47 ] Number of vehicle models : 62
    [ 21 : 45 : 47 ] [ Загрузка ]: Экономика успешно загружена 0 ms
    [ 21 : 45 : 47 ] [ Загрузка ]: Загружено 5 семей | 1 ms
    [ 21 : 45 : 47 ] [ Загрузка ]: LoadBankFrac | Загрузка : 1
    [ 21 : 45 : 47 ] [ Загрузкa ]: LoadSBizz | Загружено 20
    [ 21 : 45 : 47 ] [ Загрузка ]: Business | Загружено : 47 | Time : 36 ( ms )
    [ 21 : 45 : 47 ] [ Загрузкa ]: LoadProperty | Загружено 1266 | Time : 196 ( ms )
    [ 21 : 45 : 47 ] [ Загрузка ]: LoadHotel загружено — 33 потрачено 2 ( ms )
    [ 21 : 45 : 47 ] [ Загрузка ]: GZLogoInfo | Загружено : 39 | Time : 1 ( ms )
    [ 21 : 45 : 47 ] [ Загрузка ]: LoadGangZone | Загружено : 104 | Time : 2 ( ms )
    [ 21 : 45 : 47 ] [ Загрузка ]: LoadParamsAntiCheat загружено — 1 потрачено 0 ( ms )

    Источник

    Не работает пикап в самп

    Lorenzo

    Вопрос от Lorenzo , 12 декабря, 2017

    Вопросы

    Lorenzo

  • Lorenzo
  • Я создал пикап входа выхода в банк. Он появился но не телепортирует! Телепортировать должен в 3д модель

    new enterbank, exitbank; enterbank = CreatePickup(1318, 23, 2369.0271,-1902.1613,22.7719); exitbank = CreatePickup(1318, 23, 2369.7244,-1903.9810,32.6834); if(pickupid == enterbank) < SetPlayerPos(playerid,2369.6870,-1905.2990,32.6834); SetPlayerFacingAngle(playerid,180); SetPlayerInterior(playerid,0); >if(pickupid == exitbank)

    Поделиться сообщением

    Ссылка на сообщение

    9 ответов на этот вопрос

    Последние посетители 0 пользователей онлайн

    Похожий контент

    Всем привет! установил на хостинг мод арканы рп ( копия малин0вки).
    В первый раз зашел,смог зарегать акк,побегал по серву.Вышел. Подключил цеф и потом перестала регать акк.
    Переустанавливал много раз,отключал цеф, устанавливал мод таким как его сливали.
    Помогите решить проблему
    Сервер лог:

    Читайте также:  Тюнинг пикапа в россии

    Работает на IPS Community Suite 4
    2017 — н.в. PAWNO-RUS.RU
    При копировании материалов с сайта ссылка на наш форум обязательна!

    Вы видите это сообщение, так как вы не вошли или не зарегистрировались. Чтобы получить более расширенные возможности войдите или зарегистрируйтесь.

    Однако без регистрации Вы также сможете пользоваться форумом.

    Источник

    Форум Pawn.Wiki — Воплоти мечту в реальность!: Не отображаются пикапы! — Форум Pawn.Wiki — Воплоти мечту в реальность!

    • (2 Страниц) +
    • 1
    • 2
    • >
    • Вы не можете создать новую тему
    • Тема закрыта

    Не отображаются пикапы! Не отображаются пикапы!

    #1

    Пользователь офлайн

    Misha_Marlen

  • Прохожий
  • Я создал пикапы с помощью функции CreatePickup, после того как я зашел на сервер их не видно. Помогите! Streamer обновлял! И вообще что я только не делал не помогает.

    Сообщение отредактировал Misha_Marlen: 18 июля 2016 — 18:44

    #2

    Пользователь офлайн

    GodFather

  • Прохожий
  • Попробуй везде в последнем параметре -1 написать, так пикапы во всех вирт. мирах будут отображаться.
    пример:
    было:

    merlv_pic[1] = CreatePickup(1318, 23, 390.7676,173.8716,1008.3828, 2);

    merlv_pic[1] = CreatePickup(1318, 23, 390.7676,173.8716,1008.3828, -1);

    #3

    Пользователь офлайн

    J.Lawson

  • Пользователь
  • #4

    Пользователь офлайн

    Misha_Marlen

  • Прохожий
  • Просмотр сообщения

    J.Lawson (18 июля 2016 — 18:50) писал:

    Везде, вход в интерьер и выход с него

    Просмотр сообщения

    GodFather (18 июля 2016 — 18:49) писал:

    Попробуй везде в последнем параметре -1 написать, так пикапы во всех вирт. мирах будут отображаться.
    пример:
    было:

    merlv_pic[1] = CreatePickup(1318, 23, 390.7676,173.8716,1008.3828, 2);

    merlv_pic[1] = CreatePickup(1318, 23, 390.7676,173.8716,1008.3828, -1);

    Сообщение отредактировал Misha_Marlen: 18 июля 2016 — 18:58

    #5

    Пользователь офлайн

    J.Lawson

  • Пользователь
  • #6

    Пользователь офлайн

    Misha_Marlen

  • Прохожий
  • Просмотр сообщения

    J.Lawson (18 июля 2016 — 19:09) писал:

    #7

    Пользователь офлайн

    GodFather

  • Прохожий
  • #8

    Пользователь офлайн

    Misha_Marlen

  • Прохожий
  • Просмотр сообщения

    GodFather (18 июля 2016 — 19:18) писал:

    #9

    Пользователь офлайн

    GodFather

  • Прохожий
  • Просмотр сообщения

    Misha_Marlen (18 июля 2016 — 19:23) писал:

    #10

    Пользователь офлайн

    Misha_Marlen

  • Прохожий
  • Просмотр сообщения

    GodFather (18 июля 2016 — 19:24) писал:

    Поделиться темой:

    • (2 Страниц) +
    • 1
    • 2
    • >
    • Вы не можете создать новую тему
    • Тема закрыта

    1 человек читают эту тему
    0 пользователей, 1 гостей, 0 скрытых пользователей

    Удалить сообщение

    Сообщение будет полностью удалено

    Источник

    Оцените статью
    Adblock
    detector