Заявка за плъгин, който променя скоростта на отбор
-
psychopath.
Извън линия - Потребител
- Мнения: 33
- Регистриран на: 02 Яну 2018, 13:05
- Местоположение: Medellín (Colombia)
- Се отблагодари: 5 пъти
Заявка за плъгин, който променя скоростта на отбор
Някой би ли споделил плъгин с който може да се контролира скоростта на даден отбор, например единия отбор да е по-бърз е другия по-бавен?
-
JackEyedJones
Извън линия - Потребител
- Мнения: 399
- Регистриран на: 10 Сеп 2018, 17:26
- Местоположение: Plovdiv, Bulgaria, Europe, Entire World
- Се отблагодари: 4 пъти
- Получена благодарност: 69 пъти
- Обратна връзка:
Заявка за плъгин, който променя скоростта на отбор
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <fun>
#include <cstrike>
const Float:TRSPEED = 400.0; //Speed na teroristite;
const Float:CTSPEED = 350.0; //Speed na CT Teama;
public plugin_init()
{
register_plugin("Team Speed", "1.0", " ");
register_event("CurWeapon", "CurrentSpeedChange", "be", "1=1");
}
public CurrentSpeedChange(id)
{
if(!is_user_alive(id))
return;
cs_get_user_team(id) == CS_TEAM_T ? set_user_maxspeed(id, TRSPEED) : set_user_maxspeed(id, CTSPEED)
}
- Настройки:
- Можеш и да си добавяш оръжия с тази форма по-долу.
Код за потвърждение: Избери целия код
new const TeamSpeed[][eSettings] =
{
// Otbor // Orujie //Skorost
{ CS_TEAM_CT, CSW_KNIFE, 400.0 },
{ CS_TEAM_T, CSW_GLOCK18, 400.0 },
{ CS_TEAM_CT, CSW_USP, 400.0 },
{ CS_TEAM_CT, CSW_M4A1, 450.0 },
{ CS_TEAM_T, CSW_AK47, 450.0 }
}
-
psychopath.
Извън линия - Потребител
- Мнения: 33
- Регистриран на: 02 Яну 2018, 13:05
- Местоположение: Medellín (Colombia)
- Се отблагодари: 5 пъти
Заявка за плъгин, който променя скоростта на отбор
Бих искал да попитам, нормално колко би трябвало да бъде скоростта като цифра, защото така както е и двата отбора са бързи?
-
atmax
Извън линия - Потребител
- Мнения: 492
- Регистриран на: 22 Мар 2018, 15:06
- Се отблагодари: 37 пъти
- Получена благодарност: 43 пъти
Заявка за плъгин, който променя скоростта на отбор
Нормалната скорост е 250psychopath. написа: ↑29 Яну 2019, 10:33 Бих искал да попитам, нормално колко би трябвало да бъде скоростта като цифра, защото така както е и двата отбора са бързи?
Rest in peace my friend I always will remember you!
-
DaRk_StyLe
Извън линия - Потребител
- Мнения: 264
- Регистриран на: 26 Окт 2016, 12:40
- Се отблагодари: 11 пъти
- Получена благодарност: 33 пъти
Заявка за плъгин, който променя скоростта на отбор
Скоростта зависи от оръжието, което играчът държи. Ако играчът няма никакви оръжия (в това число се включва и ножът), скоростта е 240, а с нож в ръка - 250. Ето тук можете да се запознаете по-подробно с различната скорост при различните оръжия, като за нормална се приема скорост 250.
-
psychopath.
Извън линия - Потребител
- Мнения: 33
- Регистриран на: 02 Яну 2018, 13:05
- Местоположение: Medellín (Colombia)
- Се отблагодари: 5 пъти
Заявка за плъгин, който променя скоростта на отбор
Извинете, този код
new const TeamSpeed[][eSettings] =
{
// Otbor // Orujie //Skorost
{ CS_TEAM_CT, CSW_KNIFE, 400.0 },
{ CS_TEAM_T, CSW_GLOCK18, 400.0 },
{ CS_TEAM_CT, CSW_USP, 400.0 },
{ CS_TEAM_CT, CSW_M4A1, 450.0 },
{ CS_TEAM_T, CSW_AK47, 450.0 }
}
къде точно се поставя в кода
new const TeamSpeed[][eSettings] =
{
// Otbor // Orujie //Skorost
{ CS_TEAM_CT, CSW_KNIFE, 400.0 },
{ CS_TEAM_T, CSW_GLOCK18, 400.0 },
{ CS_TEAM_CT, CSW_USP, 400.0 },
{ CS_TEAM_CT, CSW_M4A1, 450.0 },
{ CS_TEAM_T, CSW_AK47, 450.0 }
}
къде точно се поставя в кода
-
ur mama
Извън линия - Потребител
- Мнения: 116
- Регистриран на: 29 Яну 2019, 12:00
- Местоположение: Romania, Bucharest
- Се отблагодари: 31 пъти
- Получена благодарност: 16 пъти
- Обратна връзка:
Заявка за плъгин, който променя скоростта на отбор
Мисля, че трябва да стане така:psychopath. написа: ↑29 Яну 2019, 11:11 Извинете, този код
new const TeamSpeed[][eSettings] =
{
// Otbor // Orujie //Skorost
{ CS_TEAM_CT, CSW_KNIFE, 400.0 },
{ CS_TEAM_T, CSW_GLOCK18, 400.0 },
{ CS_TEAM_CT, CSW_USP, 400.0 },
{ CS_TEAM_CT, CSW_M4A1, 450.0 },
{ CS_TEAM_T, CSW_AK47, 450.0 }
}
къде точно се поставя в кода
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <fun>
#include <cstrike>
const Float:TRSPEED = 400.0; //Speed na teroristite;
const Float:CTSPEED = 350.0; //Speed na CT Teama;
public plugin_init()
{
register_plugin("Team Speed", "1.0", " ");
register_event("CurWeapon", "CurrentSpeedChange", "be", "1=1");
}
public CurrentSpeedChange(id)
{
if(!is_user_alive(id))
return;
cs_get_user_team(id) == CS_TEAM_T ? set_user_maxspeed(id, TRSPEED) : set_user_maxspeed(id, CTSPEED)
}
new const TeamSpeed[][eSettings] =
{
//Otbor //Orujie //Skorost
{ CS_TEAM_CT, CSW_KNIFE, 400.0 },
{ CS_TEAM_T, CSW_GLOCK18, 400.0 },
{ CS_TEAM_CT, CSW_USP, 400.0 },
{ CS_TEAM_CT, CSW_M4A1, 450.0 },
{ CS_TEAM_T, CSW_AK47, 450.0 }
}
U wana be the best, but you cant? Ohhh, just go outside and kys...
-
JackEyedJones
Извън линия - Потребител
- Мнения: 399
- Регистриран на: 10 Сеп 2018, 17:26
- Местоположение: Plovdiv, Bulgaria, Europe, Entire World
- Се отблагодари: 4 пъти
- Получена благодарност: 69 пъти
- Обратна връзка:
Заявка за плъгин, който променя скоростта на отбор
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <fun>
#include <cstrike>
enum _:eSettings
{
CsTeams:g_GetTeam,
g_Weapon,
Float:g_SpeedSet
}
new const TeamSpeed[][eSettings] =
{
// Otbor // Orujie //Skorost
{ CS_TEAM_CT, CSW_KNIFE, 400.0 },
{ CS_TEAM_T, CSW_GLOCK18, 400.0 },
{ CS_TEAM_CT, CSW_USP, 400.0 },
{ CS_TEAM_CT, CSW_M4A1, 450.0 },
{ CS_TEAM_T, CSW_AK47, 450.0 }
}
public plugin_init()
{
register_plugin("Team Speed", "1.0", " ");
register_event("CurWeapon", "CurrentSpeedChange", "be", "1=1");
}
public CurrentSpeedChange(id)
{
if(!is_user_alive(id))
return;
for(new TeamSpeedValues = 0; TeamSpeedValues < sizeof(TeamSpeed); TeamSpeedValues++)
{
if(cs_get_user_team(id) == TeamSpeed[TeamSpeedValues][g_GetTeam])
{
if(get_user_weapon(id) == TeamSpeed[TeamSpeedValues][g_Weapon])
set_user_maxspeed(id, TeamSpeed[TeamSpeedValues][g_SpeedSet]);
}
}
}
Посочил съм КЪДЕ се променя, а не къде СЕ СЛАГА кода. За добавяш нови редове, поставяш запетайка на последната } скоба тук > new const TeamSpeed[][eSettings] и се упътваш как са изписани отгоре. Можеш да си copy / paste един ред и да го поставиш най-долу за да не объркаш нещо. Като изуча писането на плъгини с външен файл в този вариант ще го променя. Ако не успеете да се оправите, напишете списък с оръжията, отборите и колко Speed да дават тук в темата и ще едитна кода.
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Заявка за плъгин, който променя скоростта на отбор
По-добре е да се направи скоростта да се добавя към оригиналната скорост, вместо ръчно да се пише за всяко оръжие. Примерно вместо да се пише 250.0, може да се пише само 50.0 и плъгинът да сложи +50 (get_user_maxspeed + 50.0) към текущата скорост която е автоматично зададена от оръжието.
-
psychopath.
Извън линия - Потребител
- Мнения: 33
- Регистриран на: 02 Яну 2018, 13:05
- Местоположение: Medellín (Colombia)
- Се отблагодари: 5 пъти
Заявка за плъгин, който променя скоростта на отбор
Плъгина работи, но когато ходя напред с W скоростта е по-бавна и не тази която е зададена в кода, а когато ходя например с W+A, W+D е тази която искам всъщност да бъде. Как мога да оправя това?
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 7 Отговори
- 2023 Преглеждания
-
Последно мнение от menkisa
-
- 2 Отговори
- 1554 Преглеждания
-
Последно мнение от Tornado_SW
-
- 6 Отговори
- 2348 Преглеждания
-
Последно мнение от TryAgain
-
- 2 Отговори
- 860 Преглеждания
-
Последно мнение от bigexplosion
-
- 3 Отговори
- 375 Преглеждания
-
Последно мнение от Krasimir
-
- 2 Отговори
- 590 Преглеждания
-
Последно мнение от Gmilanov
-
- 3 Отговори
- 1594 Преглеждания
-
Последно мнение от Tornado_SW
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 42 госта