Заявка за Kreedz Goto Players

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
jumby1990
Извън линия
Потребител
Потребител
Мнения: 128
Регистриран на: 10 Фев 2019, 18:02
Местоположение: varna
Се отблагодари: 8 пъти
Получена благодарност: 4 пъти
Обратна връзка:

Заявка за Kreedz Goto Players

Мнение от jumby1990 » 28 Авг 2019, 09:51

Здравейте някои от вас които са играли Kreedz може да го знаят , за тези които не знаят , това е плугин като напишеш /goto отваря ти menu
на всички играчи и си избираш при кой играч да се телепортираш.

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Заявка за Kreedz Goto Players

Мнение от OciXCrom » 28 Авг 2019, 14:14

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

#include <amxmodx>
#include <fun>

public plugin_init()
{
	register_plugin("Teleport Menu", "1.0", "OciXCrom")
	register_clcmd("say /goto", "Cmd_GoTo")
	register_clcmd("say_team /goto", "Cmd_GoTo")
}

public Cmd_GoTo(id)
{
	new iPlayers[32], iPnum
	get_players(iPlayers, iPnum, "a")

	new iMenu = menu_create("Teleport Menu", "Menu_Handler")

	for(new i, iPlayer, szId[3], szName[32]; i < iPnum; i++)
	{
		iPlayer = iPlayers[i]
		get_user_name(iPlayer, szName, charsmax(szName))
		num_to_str(iPlayer, szId, charsmax(szId))
		menu_additem(iMenu, szName, szId)
	}

	menu_display(id, iMenu)
	return PLUGIN_HANDLED
}

public Menu_Handler(id, iMenu, iItem)
{
	new szInfo[3], iUnused
	menu_item_getinfo(iMenu, iItem, iUnused, szInfo, charsmax(szInfo), .callback = iUnused);

	new iPlayer = str_to_num(szInfo)

	if(is_user_alive(iPlayer))
	{
		new szName[32], iOrigin[3]
		get_user_name(iPlayer, szName, charsmax(szName))
		get_user_origin(iPlayer, iOrigin)
		set_user_origin(id, iOrigin)
		client_print(id, print_chat, "* Teleportirane do %s")
	}

	menu_destroy(iMenu)
	return PLUGIN_HANDLED
}

Аватар
jumby1990
Извън линия
Потребител
Потребител
Мнения: 128
Регистриран на: 10 Фев 2019, 18:02
Местоположение: varna
Се отблагодари: 8 пъти
Получена благодарност: 4 пъти
Обратна връзка:

Заявка за Kreedz Goto Players

Мнение от jumby1990 » 28 Авг 2019, 18:16

жив и здрав да си много ти благодаря !

Добавено преди 15 минути 25 секунди:
OciXCrom сложих плугина както трябва , отваря се menu с играчите и като дам да се телепортирам до някой , не става не ме телепортва

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

Заявка за Kreedz Goto Players

Мнение от TheRedShoko » 28 Авг 2019, 22:29

OciXCrom написа: 28 Авг 2019, 14:14

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

#include <amxmodx>
#include <fun>

public plugin_init()
{
	register_plugin("Teleport Menu", "1.0", "OciXCrom")
	register_clcmd("say /goto", "Cmd_GoTo")
	register_clcmd("say_team /goto", "Cmd_GoTo")
}

public Cmd_GoTo(id)
{
	new iPlayers[32], iPnum
	get_players(iPlayers, iPnum, "a")

	new iMenu = menu_create("Teleport Menu", "Menu_Handler")

	for(new i, iPlayer, szId[3], szName[32]; i < iPnum; i++)
	{
		iPlayer = iPlayers[i]
		get_user_name(iPlayer, szName, charsmax(szName))
		num_to_str(iPlayer, szId, charsmax(szId))
		menu_additem(iMenu, szName, szId)
	}

	menu_display(id, iMenu)
	return PLUGIN_HANDLED
}

public Menu_Handler(id, iMenu, iItem)
{
	new szInfo[3], iUnused
	menu_item_getinfo(iMenu, iItem, iUnused, szInfo, charsmax(szInfo), .callback = iUnused);

	new iPlayer = str_to_num(szInfo)

	if(is_user_alive(iPlayer))
	{
		new szName[32], iOrigin[3]
		get_user_name(iPlayer, szName, charsmax(szName))
		get_user_origin(iPlayer, iOrigin)
		set_user_origin(id, iOrigin)
		client_print(id, print_chat, "* Teleportirane do %s")
	}

	menu_destroy(iMenu)
	return PLUGIN_HANDLED
}
Пробвай така.

Аватар
jumby1990
Извън линия
Потребител
Потребител
Мнения: 128
Регистриран на: 10 Фев 2019, 18:02
Местоположение: varna
Се отблагодари: 8 пъти
Получена благодарност: 4 пъти
Обратна връзка:

Заявка за Kreedz Goto Players

Мнение от jumby1990 » 29 Авг 2019, 06:55

TheRedShoko работи перфектно , благодаря ви и на двамата за бързата реакция ! респект .

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

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

Кой е на линия

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