Показано с 1 по 7 из 7

Тема: export function

  1. #1
    Активный пользователь Аватар для Endo
    Регистрация
    20.06.2012
    Сообщений
    207
    Репутация: 4

    Звание: пока не определено

    export function

    Вот часть meta.xml
    PHP код:
    <script src="ids.lua" type="server" />

        <
    export function="getIDFromPlayer" type="server"/> 
    но при разобщении к функции getIDFromPlayer в другом файле выдает ошибку о не существующей ф-ции.
    Связь:
    Скайп: ivan_sushkov1
    ВКонтакте: https://vk.com/maddrt

  2. #2
    Активный пользователь Аватар для H1tman
    Регистрация
    11.07.2010
    Адрес
    Kazan
    Сообщений
    803
    Репутация: 16

    Звание: на пути к лучшему

    Re: export function

    используй функцию в другом файле таким образом:
    PHP код:
    exports["название ресурса, откуда берётся функция"]:функция 
    пример:
    PHP код:
    exports["DayZ"]:getWeaponAmmoData(...) 
    SAMP:
    ---

    Multi Theft Auto:
    [GM]DayZ | Beta 0.2b (проект: DeadAndreas)

  3. #3
    Активный пользователь Аватар для Endo
    Регистрация
    20.06.2012
    Сообщений
    207
    Репутация: 4

    Звание: пока не определено

    Re: export function

    attempt to call global 'getIDFromPlayer' (a nil value)
    Связь:
    Скайп: ivan_sushkov1
    ВКонтакте: https://vk.com/maddrt

  4. #4
    Активный пользователь Аватар для H1tman
    Регистрация
    11.07.2010
    Адрес
    Kazan
    Сообщений
    803
    Репутация: 16

    Звание: на пути к лучшему

    Re: export function

    Цитата Сообщение от Endo Посмотреть сообщение
    attempt to call global 'getIDFromPlayer' (a nil value)
    А ты используешь функцию на серверной части в другом ресурсе?

    _____________
    Покажи пример кода, что делает твоя функция. Может она сама по себе неправильно работает.

    _____________
    Ты также можешь сделать замену своей функции через setElementData, getElementData
    SAMP:
    ---

    Multi Theft Auto:
    [GM]DayZ | Beta 0.2b (проект: DeadAndreas)

  5. #5
    Активный пользователь Аватар для Endo
    Регистрация
    20.06.2012
    Сообщений
    207
    Репутация: 4

    Звание: пока не определено

    Re: export function

    Вот сама функция
    function getIDFromPlayer(player)
    if player then
    local theid
    players = getElementsByType("player")
    for id,p in ipairs(players) do
    if player == p then
    theid = id
    end
    end
    return theid
    else return false end
    end

    function getPlayerFromID(theID)
    if theID then
    theID = tonumber(theID)
    local theplayer
    players = getElementsByType("player")
    for id,p in ipairs(players) do
    if theID == id then
    theplayer = p
    end
    end
    return theplayer
    else return false end
    end
    вот так экспортирую
    exports["idsystem"]:getIDFromPlayer(player)
    в meta.xlm type="server"
    Связь:
    Скайп: ivan_sushkov1
    ВКонтакте: https://vk.com/maddrt

  6. #6
    Активный пользователь Аватар для H1tman
    Регистрация
    11.07.2010
    Адрес
    Kazan
    Сообщений
    803
    Репутация: 16

    Звание: на пути к лучшему

    Re: export function

    попробуй:
    PHP код:
    exports.idsystem:getIDFromPlayer(player
    SAMP:
    ---

    Multi Theft Auto:
    [GM]DayZ | Beta 0.2b (проект: DeadAndreas)

  7. #7
    Активный пользователь Аватар для Endo
    Регистрация
    20.06.2012
    Сообщений
    207
    Репутация: 4

    Звание: пока не определено

    Re: export function

    Спасибо, работает!
    Связь:
    Скайп: ivan_sushkov1
    ВКонтакте: https://vk.com/maddrt

Похожие темы

  1. [ERROR] invalid function or declaration
    от anarchy в разделе Проблемы с компилированием
    Ответов: 1
    Последнее сообщение: 15.11.2014, 17:10
  2. [ERROR] invalid function or declaration
    от Mihan96 в разделе Проблемы с компилированием
    Ответов: 9
    Последнее сообщение: 23.05.2014, 12:05
  3. IS not implemented function
    от VirvolF в разделе Вопросы по скриптингу
    Ответов: 2
    Последнее сообщение: 05.05.2014, 12:37
  4. [Ошибка] Error: Function not registered:
    от Akio_Muraka в разделе Проблемы с компилированием
    Ответов: 5
    Последнее сообщение: 13.10.2013, 16:35
  5. [ERROR] error 010: invalid function or declaration
    от x__AleX__x в разделе Проблемы с компилированием
    Ответов: 6
    Последнее сообщение: 02.05.2013, 20:44

Ваши права

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