Заявка за Multiple Weapons.

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

Заявка за Multiple Weapons.

Мнение от iv69 » 18 Мар 2019, 16:27

Здравейте,

Ще може ли плъгин, за DeathMatch сървър( с ботове, ако е от значение) , който да е подобен на Pickup Multiple Weapons, но с тази разлика или подробност: Терористите да се раждат, автоматически със следните оръжия: ак47 + awp [primary] и deagle[secondary], а пък полицаите с следните: m4a1 + awp[primary] и deagle[secondary], и да е без всякакви гранати или други оръжия освен ножа.
Просто, ако може да няма меню за избиране, а играчите да си ги "получават" тези оръжия автоматически, както е при плъгина на Оцикс за AWP - crx_auto_awp.amxx, а пък отстрани при "прераждане" да им излизат за момент иконките , че имат 2х[primary] и 1х[secondary], за да знаят, че имат избор.
Благодаря предварително и от сърце на който си направи този труд !!! :clap:

Аватар
<VeCo>
Извън линия
AMXX Скриптър
AMXX Скриптър
Мнения: 145
Регистриран на: 28 Яну 2019, 19:01
Се отблагодари: 11 пъти
Получена благодарност: 80 пъти
Обратна връзка:

Заявка за Multiple Weapons.

Мнение от <VeCo> » 18 Мар 2019, 17:29

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

#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#include <fun>

public plugin_init()
{
	register_plugin("Multiple Weapons","1.0", "<VeCo>")
	RegisterHam(Ham_Spawn,"player", "Ham_Player_Spawn",1)
}

public Ham_Player_Spawn(id)
{
	if(!is_user_alive(id)) return
	
	switch(cs_get_user_team(id))
	{
		case CS_TEAM_T:
		{
			give_item(id, "weapon_ak47")
			cs_set_user_bpammo(id,CSW_AK47, 90)
		}
		case CS_TEAM_CT:
		{
			give_item(id, "weapon_m4a1")
			cs_set_user_bpammo(id,CSW_M4A1, 90)
		}
		default: return
	}
	
	give_item(id, "weapon_awp")
	give_item(id, "weapon_deagle")
	cs_set_user_bpammo(id,CSW_AWP, 30)
	cs_set_user_bpammo(id,CSW_DEAGLE, 35)
}
:pepo_think3:

Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

Заявка за Multiple Weapons.

Мнение от iv69 » 18 Мар 2019, 18:49

<VeCo> написа: 18 Мар 2019, 17:29

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

#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#include <fun>

public plugin_init()
{
	register_plugin("Multiple Weapons","1.0", "<VeCo>")
	RegisterHam(Ham_Spawn,"player", "Ham_Player_Spawn",1)
}

public Ham_Player_Spawn(id)
{
	if(!is_user_alive(id)) return
	
	switch(cs_get_user_team(id))
	{
		case CS_TEAM_T:
		{
			give_item(id, "weapon_ak47")
			cs_set_user_bpammo(id,CSW_AK47, 90)
		}
		case CS_TEAM_CT:
		{
			give_item(id, "weapon_m4a1")
			cs_set_user_bpammo(id,CSW_M4A1, 90)
		}
		default: return
	}
	
	give_item(id, "weapon_awp")
	give_item(id, "weapon_deagle")
	cs_set_user_bpammo(id,CSW_AWP, 30)
	cs_set_user_bpammo(id,CSW_DEAGLE, 35)
}
При теста, ми дава само awp ? Изключих плъгина csdm_equip.amxx за да не ми излиза менюто, но не ражда с второто оръжие(Ak47 или m4a1), а ражда само със снайпера, дори без deagle ?

Аватар
<VeCo>
Извън линия
AMXX Скриптър
AMXX Скриптър
Мнения: 145
Регистриран на: 28 Яну 2019, 19:01
Се отблагодари: 11 пъти
Получена благодарност: 80 пъти
Обратна връзка:

Заявка за Multiple Weapons.

Мнение от <VeCo> » 18 Мар 2019, 19:04

На awp карта ли е това?
Добави #include <engine> и после в plugin_init

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

remove_entity("game_player_equip")
:pepo_think3:

Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

Заявка за Multiple Weapons.

Мнение от iv69 » 18 Мар 2019, 19:17

<VeCo> написа: 18 Мар 2019, 19:04 На awp карта ли е това?
Добави #include <engine> и после в plugin_init

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

remove_entity("game_player_equip")
тоест, кода да изглежда ето така ли:

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

#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#include <fun>
#include <engine>

public plugin_init()
{
	register_plugin("Multiple Weapons","1.0", "<VeCo>")
	RegisterHam(Ham_Spawn,"player", "Ham_Player_Spawn",1)
	remove_entity("game_player_equip")
}

public Ham_Player_Spawn(id)
{
	if(!is_user_alive(id)) return
	
	switch(cs_get_user_team(id))
	{
		case CS_TEAM_T:
		{
			give_item(id, "weapon_ak47")
			cs_set_user_bpammo(id,CSW_AK47, 90)
		}
		case CS_TEAM_CT:
		{
			give_item(id, "weapon_m4a1")
			cs_set_user_bpammo(id,CSW_M4A1, 90)
		}
		default: return
	}
	
	give_item(id, "weapon_awp")
	give_item(id, "weapon_deagle")
	cs_set_user_bpammo(id,CSW_AWP, 30)
	cs_set_user_bpammo(id,CSW_DEAGLE, 35)
}

Аватар
<VeCo>
Извън линия
AMXX Скриптър
AMXX Скриптър
Мнения: 145
Регистриран на: 28 Яну 2019, 19:01
Се отблагодари: 11 пъти
Получена благодарност: 80 пъти
Обратна връзка:

Заявка за Multiple Weapons.

Мнение от <VeCo> » 18 Мар 2019, 19:18

да, тествай
:pepo_think3:

Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

Заявка за Multiple Weapons.

Мнение от iv69 » 18 Мар 2019, 19:21

<VeCo> написа: 18 Мар 2019, 19:18 да, тествай
НО не мога да го компилирам пък сега :

Multiple Weapons.sma(11) : error 035: argument type mismatch (argument 1)

1 Error.
Could not locate output file Multiple Weapons.amx (compile failed).

Аватар
<VeCo>
Извън линия
AMXX Скриптър
AMXX Скриптър
Мнения: 145
Регистриран на: 28 Яну 2019, 19:01
Се отблагодари: 11 пъти
Получена благодарност: 80 пъти
Обратна връзка:

Заявка за Multiple Weapons.

Мнение от <VeCo> » 18 Мар 2019, 19:24

Опа, моя грешка.
remove_entity_name
:pepo_think3:

Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

Заявка за Multiple Weapons.

Мнение от iv69 » 18 Мар 2019, 19:33

<VeCo> написа: 18 Мар 2019, 19:24 Опа, моя грешка.
remove_entity_name
Плъгина се компилира , но върши пак същата работа: Дава само АВП ? Няма второ оръжие, нито пистолета ? А иначе се играе awp_india .

p.s. Между другото само да спомена, че това не е моя "авторска идея" : В такъв сървър съм играл отдавна някога с точно така настроена игра: Пуснат е auto_join_on_connect.amxx и с влизането си в сървъра се раждаш в единия от двата отбора, и в зависимост от това в кой отбор кои те е пуснало: си или със Емка+ АВП, както и Дийгъл или с Калашников _АВП и Дийгъл. Но може би това е малко по-сложно и се иска доста писане ???
Последно промяна от iv69 на 18 Мар 2019, 19:52, променено общо 1 път.

Аватар
<VeCo>
Извън линия
AMXX Скриптър
AMXX Скриптър
Мнения: 145
Регистриран на: 28 Яну 2019, 19:01
Се отблагодари: 11 пъти
Получена благодарност: 80 пъти
Обратна връзка:

Заявка за Multiple Weapons.

Мнение от <VeCo> » 18 Мар 2019, 19:45

Пробвай да го добавиш в plugin_precache()

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

public plugin_precache() remove_entity_name("game_player_equip")
:pepo_think3:

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

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

Кой е на линия

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