Преработка на DRZONES

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
TheRedShoko
Извън линия
Модератор
Модератор
Мнения: 1016
Регистриран на: 06 Окт 2016, 07:42
Местоположение: Бургас
Се отблагодари: 5 пъти
Получена благодарност: 84 пъти

Преработка на DRZONES

Мнение от TheRedShoko » 20 Фев 2018, 09:26

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <reapi>

new const g_szBarrierClassname[] = "DRZone"

public plugin_init()
{
	register_plugin("Remove blocking items", "1.0", "TheRedShoko @ AMXX-BG.info")

	new iEnt = -1

	while ( (iEnt = rg_find_ent_by_class(iEnt + 1, g_szBarrierClassname)) > 0)
	{
		SetTouch(iEnt, "BarrierTouched")
	}
}

public BarrierTouched(iEnt, iToucher)
{
	if (!is_entity(iEnt) || !is_entity(iToucher) || is_user_connected(iToucher))
	{
		return PLUGIN_CONTINUE
	}

	new szClassname[32]
	get_entvar(iToucher, var_classname, szClassname, charsmax(szClassname))

	if (equal(szClassname, "func_wall"))
	{
		set_entvar(iEnt, var_origin, Float:{0.0, 0.0, 0.0})
	}
	return PLUGIN_CONTINUE
}
Something like this? Не е тествано. Създавате си зони с DRZones и рестартирате мапа. Сложете плъгина по-надолу в plugins.ini от DRZones, за да работи.

Аватар
deadlylord
Извън линия
Потребител
Потребител
Мнения: 572
Регистриран на: 04 Апр 2017, 16:35
Местоположение: Бургас, България
Получена благодарност: 2 пъти
Обратна връзка:

Преработка на DRZONES

Мнение от deadlylord » 20 Фев 2018, 18:09

Дава ми bad load, пробвах с онлайн компилатор, след това си изтеглих нова rehlds платформа, отново същата грешка, за това би ли го пренаписал за HLDS 1.8.2 ?

Аватар
TheRedShoko
Извън линия
Модератор
Модератор
Мнения: 1016
Регистриран на: 06 Окт 2016, 07:42
Местоположение: Бургас
Се отблагодари: 5 пъти
Получена благодарност: 84 пъти

Преработка на DRZONES

Мнение от TheRedShoko » 20 Фев 2018, 18:42

Имаш ли ReAPI на сървъра?

Аватар
deadlylord
Извън линия
Потребител
Потребител
Мнения: 572
Регистриран на: 04 Апр 2017, 16:35
Местоположение: Бургас, България
Получена благодарност: 2 пъти
Обратна връзка:

Преработка на DRZONES

Мнение от deadlylord » 20 Фев 2018, 18:55

Проблема беше, че REAPI ми беше старо, сложих най-новото и нямам проблми, но трябва да си изтегля regamedll, за да работи плъгина, а пък аз не мога да си го сложа само ми крашва играта/сървъра

Аватар
MF1
Извън линия
Потребител
Потребител
Мнения: 316
Регистриран на: 12 Окт 2016, 21:15
Местоположение: гр.Варна
Получена благодарност: 12 пъти
Обратна връзка:

Преработка на DRZONES

Мнение от MF1 » 20 Фев 2018, 20:04

аз пък компилирам без проблеми - и двата плъгина.
Уж работят и двата - отваря ми менюто за зоните даже - тръгвам да правя зона - не става. (натискам G - не става.)
пробвах на мап който не е д2 - пак така.
спрях BaseBuilder плъгина и всички, които ползват sprite - пак не става.
направил съм квар-а drzone_global на 1
Някаква идея как да го подкарам като не ми дава и грешки в лога даже :?
а изобщо има ли друг вариант да се направи по друг път и начин да има защита около бариерата и да не се строи около нея в този мод като цяло :? пикачвам оригналния бб плъгин за да изкажете мнение.
basebuilder65.sma
(79.88 KiB) Свалено 112 пъти
basebuilder65.sma
(79.88 KiB) Свалено 112 пъти
Join now.
www.MF1-CS.eu ---------------------------- 91.132.63.55:27015 91.132.63.56:27015 ---------------------------- :bg:

Аватар
deadlylord
Извън линия
Потребител
Потребител
Мнения: 572
Регистриран на: 04 Апр 2017, 16:35
Местоположение: Бургас, България
Получена благодарност: 2 пъти
Обратна връзка:

Преработка на DRZONES

Мнение от deadlylord » 20 Фев 2018, 20:19

Нямах regamedll, за това плъгина не работише, помолих хостинг-а да ми го сложи!
Ще може ли да се пренапише за 1.8.2?
Последно промяна от deadlylord на 20 Фев 2018, 21:52, променено общо 2 пъти.

Аватар
MF1
Извън линия
Потребител
Потребител
Мнения: 316
Регистриран на: 12 Окт 2016, 21:15
Местоположение: гр.Варна
Получена благодарност: 12 пъти
Обратна връзка:

Преработка на DRZONES

Мнение от MF1 » 20 Фев 2018, 20:21

deadlylord написа: 20 Фев 2018, 20:19 Ще може ли да се пренапише за 1.8.2?
няма значение дали си 1.8.2 или 1.8.3 ако ползваш ReApi - имаш предвид да не е ReApi ли ? За да може да го ползваш и без модула и ReGameDLL или ReHLDS примерно?
Join now.
www.MF1-CS.eu ---------------------------- 91.132.63.55:27015 91.132.63.56:27015 ---------------------------- :bg:

Аватар
deadlylord
Извън линия
Потребител
Потребител
Мнения: 572
Регистриран на: 04 Апр 2017, 16:35
Местоположение: Бургас, България
Получена благодарност: 2 пъти
Обратна връзка:

Преработка на DRZONES

Мнение от deadlylord » 05 Апр 2018, 22:11

Хостинга ми сложи най-новите RE файлове, но сървъра крашва FATAL ERROR (shutting down): NUM_FOR_EDICT: bad pointer
Същата грешка я поличих и на single player, но си мислех, че проблема е от мен, а не от плъгина
Да не говорим, че и сървъра си крашва от нищото, заради тези нови файлове ...
Просто напишете плъгина за 1.8.2 без reapi, regamedll и другите RE неща
==================================================================================================
Също така имам и друга идея, ако засече допир с предмет на друг играч, да връща отново запушващия предмет
==================================================================================================


Последно издигане deadlylord от 05 Апр 2018, 22:11

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: Bing [Bot] и 12 госта