Помощ за Boost Plugin

Въпроси и проблеми свързани с AMXModX.
Аватар
MAXIPOOL
Извън линия
Потребител
Потребител
Мнения: 136
Регистриран на: 27 Дек 2019, 22:53
Местоположение: Германия
Се отблагодари: 23 пъти
Получена благодарност: 12 пъти
Обратна връзка:

Помощ за Boost Plugin

Мнение от MAXIPOOL » 02 Мар 2020, 12:53

Здравейте

имам проблем със Бууст плъгина когато играч напише /Boost трябва да му излезе съобщение на екрана с детайли как да изпрати СМС
TXT пример ИП номер на който да изпрати смс - Ник на играча

когато напиша /Boost илиза следния текст
0.0.0.0:27020 Порта не показва ИП

другия вариант ИП на сървърите да се постави като фиксиран Текст ще съм много благодарен

ако може да погледнете първия файла infoBooost
Прикачени файлове
InfoBoost.sma
Първия файла
(5.83 KiB) Свалено 123 пъти
InfoBoost.sma
Първия файла
(5.83 KiB) Свалено 123 пъти
Boost.sma
втори файла
(3.31 KiB) Свалено 117 пъти
Boost.sma
втори файла
(3.31 KiB) Свалено 117 пъти
Връзка с мен
✓ Telegram https://t.me/PetyoGeorgiev
✓ WhatsApp https://wa.me/4915775143468

Аватар
mi0
Извън линия
AMXX Скриптър
AMXX Скриптър
Мнения: 534
Регистриран на: 09 Дек 2016, 22:02
Се отблагодари: 97 пъти
Получена благодарност: 120 пъти
Обратна връзка:

Помощ за Boost Plugin

Мнение от mi0 » 02 Мар 2020, 12:57

Това няма логика... Къде го тестваш? На локален сървър или на нает сървър?
aka kurdokoleno
Catch Mod - 87.121.112.232:27021

Аватар
MAXIPOOL
Извън линия
Потребител
Потребител
Мнения: 136
Регистриран на: 27 Дек 2019, 22:53
Местоположение: Германия
Се отблагодари: 23 пъти
Получена благодарност: 12 пъти
Обратна връзка:

Помощ за Boost Plugin

Мнение от MAXIPOOL » 02 Мар 2020, 13:00

от нает сървър мой приятел също има нает сървър най смотания хостинг и при него работи !
Връзка с мен
✓ Telegram https://t.me/PetyoGeorgiev
✓ WhatsApp https://wa.me/4915775143468

Аватар
mi0
Извън линия
AMXX Скриптър
AMXX Скриптър
Мнения: 534
Регистриран на: 09 Дек 2016, 22:02
Се отблагодари: 97 пъти
Получена благодарност: 120 пъти
Обратна връзка:

Помощ за Boost Plugin

Мнение от mi0 » 02 Мар 2020, 13:02

Кажи на кой хост си и си обнови amxx версията, може да има проблем в native-а.
aka kurdokoleno
Catch Mod - 87.121.112.232:27021

Аватар
MAXIPOOL
Извън линия
Потребител
Потребител
Мнения: 136
Регистриран на: 27 Дек 2019, 22:53
Местоположение: Германия
Се отблагодари: 23 пъти
Получена благодарност: 12 пъти
Обратна връзка:

Помощ за Boost Plugin

Мнение от MAXIPOOL » 02 Мар 2020, 13:03

Пробвахме и по този начин съобщение от съпорт хоста


Здравейте,

Това е защото през 0.0.0.0 могат да се използват множество IP-та, аз приложих промени "87.120.253.53" и сега би трябвало, след като рестартирате сървърите те да работят.

Regards,
Vasil Valkov
qgs.bg
Връзка с мен
✓ Telegram https://t.me/PetyoGeorgiev
✓ WhatsApp https://wa.me/4915775143468

Аватар
mi0
Извън линия
AMXX Скриптър
AMXX Скриптър
Мнения: 534
Регистриран на: 09 Дек 2016, 22:02
Се отблагодари: 97 пъти
Получена благодарност: 120 пъти
Обратна връзка:

Помощ за Boost Plugin

Мнение от mi0 » 02 Мар 2020, 13:11

Понеже си харесах първия плъгин, него оправих...

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

#include <amxmodx>

#define CC_COLORS_TYPE CC_COLORS_SHORT
#include <cromchat>

#define ADV_TIME 300.0
#define IPADDRESS "0.0.0.0" // Comment to use get_user_ip

enum _:Fields
{
	SERVER_IP,
	PLAYER_NAME
}

enum _:BoostData
{
	Country[32],
	Message[196]
}

new const g_eBoostData[][BoostData] = 
{
	{ "Bulgaria", 					"Send !gSMS !nwith text - ^"!tTXT GTRS $server_ip$ $player_name$!n^" to number !g1916!n. Price: !t2.40 BGN!n." 				},
	{ "Serbia", 					"Send !gSMS !nwith text - ^"!t100 GTRS $server_ip$ $player_name$!n^" to number !g1310!n. Price: !t120 RSD!n."				},
	{ "Croatia", 					"Send !gSMS !nwith text - ^"!tTXT6 GTRS $server_ip$ $player_name$!n^" to number !g866866!n. Price: !t6.20 KN!n."			},
	{ "Bosnia and Herzegovina", 	"Send !gSMS !nwith text - ^"!tTXT GTRS $server_ip$ $player_name$!n^" to number !g091810700!n. Price: !t2.00 BAM + PDV!n."	},
	{ "Macedonia", 					"Send !gSMS !nwith text - ^"!tTAP GTRS $server_ip$ $player_name$!n^" to number !g141551!n. Price: !t59.00 MKD!n."			},
	{ "Montenegro", 				"Send !gSMS !nwith text - ^"!tFOR GTRS $server_ip$ $player_name$!n^" to number !g14741!n. Price: !t€1.00!n."				},
	{ "Czech Republic", 			"Send !gSMS !nwith text - ^"!tTXT3 GTRS $server_ip$ $player_name$!n^" to number !g90309!n. Price: !t30.00 CZK!n."			},
	{ "Estonia", 					"Send !gSMS !nwith text - ^"!tTXT GTRS $server_ip$ $player_name$!n^" to number !g13013!n. Price: !t€1.60!n."				},
	{ "Romania", 					"Send !gSMS !nwith text - ^"!tTXT GTRS $server_ip$ $player_name$!n^" to number !g1235!n. Price: !t€1.00 + TVA!n."			},
	{ "Kosovo (Pokrajina)", 		"Send !gSMS !nwith text - ^"!tTXT GTRS $server_ip$ $player_name$!n^" to number !g55050!n. Price: !t€1.00!n."				},
	{ "Albania", 					"Send !gSMS !nwith text - ^"!tTXT GTRS $server_ip$ $player_name$!n^" to number !g54345!n. Price: !t120.00 ALL!n."			},
	{ "France", 					"Send !gSMS !nwith text - ^"!tTXT GTRS $server_ip$ $player_name$!n^" to number !g83355!n. Price: !t€1.00!n."				},
	{ "Germany", 					"Send !gSMS !nwith text - ^"!tFOR GTRS $server_ip$ $player_name$!n^" to number !g89000!n. Price: !t€00,99!n."				},
	{ "Switzerland", 				"Send !gSMS !nwith text - ^"!tTAP GTRS $server_ip$ $player_name$!n^" to number !g565!n. Price: !t2.00 CHF!n."				},
	{ "Pakistan", 					"Send !gSMS !nwith text - ^"!tFOR GTRS $server_ip$ $player_name$!n^" to number !g5716!n. Price: !t100.00 Rs!n."				},
	{ "Poland", 					"Send !gSMS !nwith text - ^"!tTXT GTRS $server_ip$ $player_name$!n^" to number !g7668!n. Price: !t7,38 PLN!n."				},
	{ "Russia", 					"Send !gSMS !nwith text - ^"!tFOR GTRS $server_ip$ $player_name$!n^" to number !g4448!n. Price: !t130,00 RUB!n."			},
	{ "Slovenia", 					"Send !gSMS !nwith text - ^"!tTXT GTRS $server_ip$ $player_name$!n^" to number !g3838!n. Price: !t€00,99!n."				},
	{ "Sweden", 					"Send !gSMS !nwith text - ^"!tTXT GTRS $server_ip$ $player_name$!n^" to number !g72401!n. Price: !t15,00 SEK!n."			},
	{ "Argentina", 					"Send !gSMS !nwith text - ^"!tFOR GTRS $server_ip$ $player_name$!n^" to number !g22533!n. Price: !t9,99 ARS!n."				},
	{ "Belgium", 					"Send !gSMS !nwith text - ^"!tTXT GTRS $server_ip$ $player_name$!n^" to number !g6569!n. Price: !t€1.50!n."					},
	{ "Brazil", 					"Send !gSMS !nwith text - ^"!tGAL4 GTRS $server_ip$ $player_name$!n^" to number !g49974!n. Price: !t4.99 BRL!n."			},
	{ "Peru", 						"Send !gSMS !nwith text - ^"!tTXT GTRS $server_ip$ $player_name$!n^" to number !g35100!n. Price: !t7.00 PEN!n."				},
	{ "Ukraine", 					"Send !gSMS !nwith text - ^"!tWLW GTRS $server_ip$ $player_name$!n^" to number !g3161!n. Price: !t15,00 UAH!n."				},
	{ "Greece", 					"Send !gSMS !nwith text - ^"!tTXT GTRS $server_ip$ $player_name$!n^" to number !g54344!n. Price: !t€1.23!n."				},
	{ "India", 						"Send !gSMS !nwith text - ^"!tGMT GTRS $server_ip$ $player_name$!n^" to number !g8086077537!n. Price: !t99.00 INR!n."		},
	{ "United Arab Emirates",		"Send !gSMS !nwith text - ^"!tTXT GTRS $server_ip$ $player_name$!n^" to number !g6442!n. Price: !t5,00 AED!n."				},
	{ "Cyprus",						"Send !gSMS !nwith text - ^"!tFOR GTRS $server_ip$ $player_name$!n^" to number !g7510!n. Price: !t€1,31!n."					},
	{ "Saudi Arabia",				"Send !gSMS !nwith text - ^"!tTXT GTRS $server_ip$ $player_name$!n^" to number !g758223 (Zain); 853660 (STC); 656162 (Mobily)!n. Price: !t5,00 SAR!n."	},
}

new const g_szCommands[][] = 
{
	"say /boost", "say_team /boost",
	"say boost", "say_team boost"
}

new g_szFields[Fields][16] = { "$server_ip$", "$player_name$" }

public plugin_init()
{
	register_plugin("Boost Info", "1.0", "")

	for(new i = 0; i < sizeof(g_szCommands); i++)
	{
		register_clcmd(g_szCommands[i], "cmdBoost")
	}

	CC_SetPrefix("!n[!gBOOST!n]")

	set_task(ADV_TIME, "DisplayMessage", .flags = "b")
}

public DisplayMessage(id)
{
	if(!is_user_connected(id))
	{
		return
	}

	CC_SendMessage(id, "To boost our server type in chat !t/boost!n!")
}

public cmdBoost(id)
{
	new iMenu = menu_create("\r[\wCS-REGAME\r] \yBOOST \rMenu", "BoostHandler")

	for(new i = 0; i < sizeof(g_eBoostData); i++)
	{
		menu_additem(iMenu, g_eBoostData[i][Country])
	}

	menu_display(id, iMenu)
}

public BoostHandler(id, iMenu, iItem)
{
	if(iItem == MENU_EXIT)
	{
		goto @DESTROY_MENU
	}

	new szText[196]
	copy(szText, charsmax(szText), g_eBoostData[iItem][Message])

	if(has_argument(szText, g_szFields[PLAYER_NAME]))
	{
		new szName[32]
		get_user_name(id, szName, charsmax(szName))
		replace_all(szText, charsmax(szText), g_szFields[PLAYER_NAME], szName)
	}

	if(has_argument(szText, g_szFields[SERVER_IP]))
	{
		#if !defined IPADDRESS
			new szIP[32]
			get_user_ip(0, szIP, charsmax(szIP), 0)
			replace_all(szText, charsmax(szText), g_szFields[SERVER_IP], szIP)
		#else
			replace_all(szText, charsmax(szText), g_szFields[SERVER_IP], IPADDRESS)
		#endif
	}

	CC_SendMessage(id, szText)

	@DESTROY_MENU:
	menu_destroy(iMenu)
	return PLUGIN_HANDLED
}

stock bool:has_argument(const szMessage[], const szArgument[])
{
	return contain(szMessage, szArgument) != -1
}
Обърни спецялно внимание на -

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

#define IPADDRESS "0.0.0.0" // Comment to use get_user_ip
aka kurdokoleno
Catch Mod - 87.121.112.232:27021

Аватар
MAXIPOOL
Извън линия
Потребител
Потребител
Мнения: 136
Регистриран на: 27 Дек 2019, 22:53
Местоположение: Германия
Се отблагодари: 23 пъти
Получена благодарност: 12 пъти
Обратна връзка:

Помощ за Boost Plugin

Мнение от MAXIPOOL » 02 Мар 2020, 13:15

Готово писах на съпорта и ще тествам дано проблема е от това както твърдиш силно се надявам

Добавено преди 3 минути 37 секунди:
Много благодаря когато съм у нас ще тествам веднага :)
Връзка с мен
✓ Telegram https://t.me/PetyoGeorgiev
✓ WhatsApp https://wa.me/4915775143468

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

Обратно към “Поддръжка / Помощ”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 11 госта