Плъгин не дава itemи на всички играчи, give_item

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
Orangegame14
Извън линия
Потребител
Потребител
Мнения: 87
Регистриран на: 02 Апр 2020, 22:48
Се отблагодари: 6 пъти
Получена благодарност: 24 пъти

Плъгин не дава itemи на всички играчи, give_item

Мнение от Orangegame14 » 05 Авг 2020, 12:01

Здравейте.
След различни опити и проверки се оказа, че явно пак ще бъде нужно да се допитам тук. Частта от плъгина е следната, идеята е да дава на Т-тата пистолети, СТ да имат godmode, а friendlyfire да се смени на 1. Подобно на предишната тема за JBDaysmenu, при този отново работи при само 1 играч от Т и само 1 играч от СТ. АМХХ версията е 1.8.2 а функцията е в handler с още един handler или меню в меню.

ЕДИТ: Пратих ти го на ЛС. Все пак не би било приятно някой да го "гепи". :D

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

Pistoleti500()
{
	new players[32], num, player;
	get_players(players, num, "a");
	
	for(new i = 0; i < num; i++)
	player = players[i]
	client_print(0, print_chat, "[JBWepBox] Pusnat e box s orujiq! T imat 500HP i pistoleti.");
	
	set_cvar_num("mp_friendlyfire", 1)
	switch(cs_get_user_team(player))
         {
		case CS_TEAM_CT:
                  {
			set_user_godmode(player, 1)
                  }
                  case CS_TEAM_T:
                  {
			give_item(player, "weapon_deagle");
			give_item(player, "weapon_elite");
			give_item(player, "weapon_p228");
			give_item(player, "weapon_fiveseven");
			give_item(player, "weapon_glock18");
			give_item(player, "weapon_usp");
			set_user_health(player, 500);
	
			cs_set_user_bpammo(player, CSW_DEAGLE, 200);
			cs_set_user_bpammo(player, CSW_ELITE, 200);
			cs_set_user_bpammo(player, CSW_P228, 200);
			cs_set_user_bpammo(player, CSW_FIVESEVEN, 200);
			cs_set_user_bpammo(player, CSW_GLOCK18, 200);
			cs_set_user_bpammo(player, CSW_USP, 200);
                  }
	}
}
Последно промяна от Orangegame14 на 05 Авг 2020, 14:51, променено общо 1 път.

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

Плъгин не дава itemи на всички играчи, give_item

Мнение от OciXCrom » 05 Авг 2020, 14:09

Отново, тези 2 неща трябва да са извън loop-а. Какъв е смисълът да ги извикваш за всеки играч отделно? Няма id аргумент в тях:

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

client_print(0, print_chat, "[JBWepBox] Pusnat e box s orujiq! T imat 500HP i pistoleti.");
set_cvar_num("mp_friendlyfire", 1)
Причина за да не работи не виждам. Няма логика това което казваш. Щом цикълът се е извикал, няма как да спре при първия играч, освен ако нямаш грешки в логовете.

Покажи целия код.

//Edit: къде са скобите след for?

Аватар
JackEyedJones
Извън линия
Потребител
Потребител
Мнения: 399
Регистриран на: 10 Сеп 2018, 17:26
Местоположение: Plovdiv, Bulgaria, Europe, Entire World
Се отблагодари: 4 пъти
Получена благодарност: 69 пъти
Обратна връзка:

Плъгин не дава itemи на всички играчи, give_item

Мнение от JackEyedJones » 05 Авг 2020, 15:16

Идеи се копират, талант никога... Въпроса е дали се компилира изобщо заради липсата на скобите...

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

Плъгин не дава itemи на всички играчи, give_item

Мнение от OciXCrom » 05 Авг 2020, 15:26

Ще се компилира, ама ще прочете само първия ред след for, следователно player винаги ще е players[0] и ще работи само за първия играч.

Аватар
Orangegame14
Извън линия
Потребител
Потребител
Мнения: 87
Регистриран на: 02 Апр 2020, 22:48
Се отблагодари: 6 пъти
Получена благодарност: 24 пъти

Плъгин не дава itemи на всички играчи, give_item

Мнение от Orangegame14 » 05 Авг 2020, 17:22

JackEyedJones написа: 05 Авг 2020, 15:16 Идеи се копират, талант никога... Въпроса е дали се компилира изобщо заради липсата на скобите...
Идеята не съм я копирал от никъде, решили сме с екипа на един сървър да го направим това. А и играта е на 20 години, а след всяка изминала година по-малко и по-малко идеи остават, които на никого не им са хрумнали.

Получи се, може да заключите темата.

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

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

Кой е на линия

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