Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 3 из 4 ПерваяПервая 1 2 3 4 ПоследняяПоследняя
Показано с 21 по 30 из 31
  1. #21
    Аватар для SpecFree
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.02.2017
    Сообщений
    20
    Репутация:
    0 ±
    Если так хотите, без проблем. Расскажите, какое значение возвращает amx_Exec в retval?

  2. #22
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Я не писал плагины под SA-MP, но самый полезный навык программиста - уметь пользоваться поисковыми системами.


    C моим уровнем английского: "Возвращает значение вызываемой функции или NULL, если функция не нуждается в возвращаемом значении".

    Цитата Сообщение от SpecFree Посмотреть сообщение
    Если так хотите, без проблем. Расскажите, какое значение возвращает amx_Exec в retval?
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  3. #23
    Аватар для SpecFree
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.02.2017
    Сообщений
    20
    Репутация:
    0 ±
    Так вот дело в том, что это я давно знаю, НО
    Как Вы объясните постоянный возврат единицы при любом исходе кода, но натив сам по себе не выполняет своё прямое действие?

  4. #24
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    А код показать? Без кода трудно, что либо сказать. Залей на gist/pastbin
    Цитата Сообщение от SpecFree Посмотреть сообщение
    Так вот дело в том, что это я давно знаю, НО
    Как Вы объясните постоянный возврат единицы при любом исходе кода, но натив сам по себе не выполняет своё прямое действие?
    P.S: вк - https://vk.com/id123663731, telegram: @continue98
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  5. #25
    Аватар для SpecFree
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.02.2017
    Сообщений
    20
    Репутация:
    0 ±
    Вот код конкретной функции, которая работает неправильно.
    Думаю, здесь есть какие-то особенности для выполнения

  6. #26
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Ну так правильно, не?
    PHP код:
    main()
    {
        new 
    pickup_armour CreatePickup 124221503.33591432.358510.1191 );
        new 
    ret DestroyPickup(pickup_armour);
        
    printf("%d"ret);

    Цитата Сообщение от SpecFree Посмотреть сообщение
    Вот код конкретной функции, которая работает неправильно.
    Думаю, здесь есть какие-то особенности для выполнения
    Последний раз редактировалось $continue$; 24.02.2017 в 16:12.
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  7. #27
    Аватар для SpecFree
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.02.2017
    Сообщений
    20
    Репутация:
    0 ±
    Так дестрой вызывается по адресу из плагина. Смысл от этого кода?
    Пикап не удаляется, а в плагин возвращается 1. В моде-то всё работает нормально

  8. #28
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Уже другой вопрос. Ты спросил почему постоянно возвращается 1 - я ответил. Теперь уже почему не удаляет.
    Цитата Сообщение от SpecFree Посмотреть сообщение
    Так дестрой вызывается по адресу из плагина. Смысл от этого кода?
    Пикап не удаляется, а в плагин возвращается 1. В моде-то всё работает нормально
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  9. #29
    Аватар для SpecFree
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.02.2017
    Сообщений
    20
    Репутация:
    0 ±
    Да это всё было примерно одним вопросом, но к Даниелю.. Он должен разбираться в таких делах, а я даже не знаю что искать...
    Просто это даже не первая функция, которая возвращает 1, а сама не выполняется

  10. #30
    Аватар для SpecFree
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.02.2017
    Сообщений
    20
    Репутация:
    0 ±
    Кстати, DestroyPickup возвращает 1 в случае успеха, и 0 в обратном.

      Открыть/закрыть

    PHP код:
    public OnGameModeInit()
    {
        
    pick1 CreatePickup(1212232.03.04.0);
        
    pick2 CreatePickup(1212231963.43541357.63339.2578);
        
    pick3 CreatePickup(1212235.06.07.0);
        
    pick4 CreatePickup(1212238.09.010.0);
        
    pick5 CreatePickup(12122311.012.013.0);
        
    pick6 CreatePickup(12122314.015.016.0);
        
        
    printf("Пикап номер %i (%i)"pick1IsValidPickup(pick1));
        
    printf("Пикап номер %i (%i)"pick2IsValidPickup(pick2));
        
    printf("Пикап номер %i (%i)"pick3IsValidPickup(pick3));
        
    printf("Пикап номер %i (%i)"pick4IsValidPickup(pick4));
        
    printf("Пикап номер %i (%i)"pick5IsValidPickup(pick5));
        
    printf("Пикап номер %i (%i)"pick6IsValidPickup(pick6));

        
    printf("Пикап номер pick3 удаляется (%i)"DestroyPickup(pick3));
        
    printf("Пикап номер 12 удаляется (%i)"DestroyPickup(12));

        return 
    1;

    Код HTML:
    [15:12:51] Пикап номер 0 (1)
    [15:12:51] Пикап номер 1 (1)
    [15:12:51] Пикап номер 2 (1)
    [15:12:51] Пикап номер 3 (1)
    [15:12:51] Пикап номер 4 (1)
    [15:12:51] Пикап номер 5 (1)
    [15:12:51] Пикап номер pick3 удаляется (1)
    [15:12:51] Пикап номер 12 удаляется (0)

 

 
Страница 3 из 4 ПерваяПервая 1 2 3 4 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •