Получение данных из плагина, и передача ее в другие. (нативы)

Статус
В этой теме нельзя размещать новые ответы.

SPIRIT

Пользователь
Регистрация
11 Июл 2017
Сообщения
34
Симпатии
11
Пол
Мужской
Здравствуйте, пожалуйста, помогите со следующей проблемой.
Есть плагин, который выставляет "фейковую мапу, в сервер-браузере" исходник прикрепил. Но из за него, отказывается работать другой плагин, так как считывает это фейковое значение, а нужно добиться того что бы я так понимаю через нативы, другие плагины смогли точно знать оригинальную карту, и работать исходя из этой информации а не фальшивой. в списке, в плагинах, фейк мап в самом низу, но этого все равно не достаточно, и некоторые плагины считывают уже фальшивую карту.
Проблема возникла с плагином "WalkGuard" который собственно и не может считать реальную карту и заблокировать текстуры. Исходник так же прикрепил.
При попытке работать через подобную конструкцию в "фейк мапе".
Код:
new g_servermap[64];
public plugin_init() {
    get_mapname(g_servermap, charsmax(g_servermap));
}

public plugin_natives()
{
    register_library("My Maps");
    register_native("native_maps", "mapsname", 1);
}

public mapsname(param)
    return g_servermap;
в плагин "фейк мап" добавить получается, а вот после вывести данные нет, сыпятся ошибки, и не могу понять как нужно обозначить что это не просто число, а название карты.
В плагине WalkGuard при попытке сделать вот так, возникает проблема с константой, если правильно выражаюсь, конструкцию принимает, но не понимает что за переменная.
Код:
native native_maps();
public LoadWGZ() {
    new mapname[50] = native_maps();
}
native_maps(); в кавычках что только не писал, все равно ошибки, даже казалось бы id должен понять, но и его не принимает.
Кто выводил подобные данные из одного плагина в другой, подскажите, пожалуйста как это сделать.
 

Вложения

neygomon

Его Темнейшество :j
Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
819
Симпатии
388
Пол
Мужской
SPIRIT, ну тык надо set_param юзать, указывая массив.
в твоем случае можно только числа передавать и булевые.

такое new mapname[50] = native_maps(); в павне не катит
 

SPIRIT

Пользователь
Регистрация
11 Июл 2017
Сообщения
34
Симпатии
11
Пол
Мужской
neygomon, ох, слишком сложно) Спасибо за помощь, тему можно закрывать в связи с отсутствием понятной для меня информации в виде уроков про set_param. Можно даже удалить что бы не засоряла форум.
Попробую просто в фейкмапе сделать задержку работы и все.
 

georgeml

Скриптер
Постоялец
Регистрация
12 Сен 2017
Сообщения
595
Симпатии
314

Vladimir

Пользователь
Регистрация
12 Июн 2017
Сообщения
19
Симпатии
2
Пол
Мужской
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу