Намиране/Изработка на No CT Detected и още няколко плъгина.
Намиране/Изработка на No CT Detected и още няколко плъгина.
Търся плъгин, или ако може някой да ми го направи, когато няма админ в сървъра, автоматично да засича дали има CT или няма, и ако няма, автоматично да мята 2-ма човека към CT и да изписва следното: Player: името на играча has been transfered to CT. Благодаря предварително. Също така ако може плъгина където оцветява simon-а в зелено и затворниците с FD и тях, също така ако може ето този: https://forums.alliedmods.net/showthread.php?t=180289 плъгин да се преработи да може само от SIMON да се ползва.
The Best Deathrun Server: 79.124.49.91:27019
The Best Respawn Server: 79.124.49.88:27021
The Best Respawn Server: 79.124.49.88:27021
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Намиране/Изработка на No CT Detected и още няколко плъгина.
Плъгинът се нарича "главният плъгин на JailBreak Extreme мода", който си има cvar за glow на играчите.Също така ако може плъгина където оцветява simon-а в зелено и затворниците с FD и тях
За преработка ползвай другия раздел.също така ако може ето този: https://forums.alliedmods.net/showthread.php?t=180289 плъгин да се преработи да може само от SIMON да се ползва.
Намиране/Изработка на No CT Detected и още няколко плъгина.
Да, благодаря. Ами останалото?
The Best Deathrun Server: 79.124.49.91:27019
The Best Respawn Server: 79.124.49.88:27021
The Best Respawn Server: 79.124.49.88:27021
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Намиране/Изработка на No CT Detected и още няколко плъгина.
Според мен подобен плъгин не е много добра идея, обаче ти си решаваш. Дай малко повече информация относно как да работи плъгинът - през колко време да проверява, колко СТ трябва да има за да прехвърля, какви хора да прехвърля (живи/мъртви), и прочие.
-
Nikolow
Извън линия - Потребител
- Мнения: 196
- Регистриран на: 27 Ное 2016, 13:02
- Местоположение: Варна
- Се отблагодари: 7 пъти
- Получена благодарност: 79 пъти
- Обратна връзка:
Намиране/Изработка на No CT Detected и още няколко плъгина.
Ако съм разбрал правилно от дадената информация.
Не е тествано.
Не е тествано.
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <engine>
#include <cstrike>
#include <fakemeta>
#include <reapi>
#define fm_get_user_team(%0) get_pdata_int(%0, 114)
new const PREFIX[] = "^4[^3 JailBreak^4 ]";
new g_iCT, g_iNextCT, g_iMaxPlayers, gEnt;
new bool:g_bConnected[33];
public plugin_init()
{
register_plugin("Check for CT", "0.0.1", "Nikolow");
g_iMaxPlayers = get_maxplayers();
gEnt = create_entity( "info_target" );
entity_set_string( gEnt , EV_SZ_classname, "UpdateGameServers" );
entity_set_float( gEnt , EV_FL_nextthink, get_gametime() + 15.0);
register_think( "UpdateGameServers" , "Think");
}
public Think( entityID )
{
JailBalance();
entity_set_float( gEnt, EV_FL_nextthink, get_gametime( ) + 15.0 );
}
JailBalance()
{
new iCountTT;
get_tt(iCountTT);
new iCountCT;
get_ct(iCountCT);
new iPlayers[32], iNum, iPlayer; iNum = _get_players(iPlayers, false);
if( iCountCT == 0 && iCountTT > 1) // Ако нямаме CT и имаме поне 2 терориста
{
if(!is_user_connected(g_iNextCT))
{
g_iCT = iPlayers[random(iNum)];
}
else
{
g_iCT = g_iNextCT;
g_iNextCT = 0;
}
cs_set_user_team(g_iCT, CS_TEAM_CT);
for(new i = 0; i < iNum; i++)
{
iPlayer = iPlayers[i];
if(iPlayer != g_iCT) cs_set_user_team(iPlayer, CS_TEAM_T);
}
new szName[32]; get_user_name(g_iCT, szName, charsmax(szName));
client_print_color(0, print_team_red, "%s^3 %s^1 has been transfered to CT.", PREFIX, szName);
rg_round_end(1.0, WINSTATUS_CTS, ROUND_CTS_WIN);
}
}
public client_putinserver(id)
g_bConnected[id] = true;
public client_disconnected(id)
g_bConnected[id] = false;
stock get_tt(&count)
{
count = 0;
for(new id = 1; id <= g_iMaxPlayers; id++)
{
if(g_bConnected[id] && fm_get_user_team(id) == 1)
{
count++;
}
}
}
stock get_ct(&count)
{
count = 0
for(new id = 1; id <= g_iMaxPlayers; id++)
{
if(g_bConnected[id] && fm_get_user_team(id) == 2)
{
count++;
}
}
}
stock _get_players(players[32], bool:alive = false)
{
new CsTeams:team, count;
for(new i = 1; i <= g_iMaxPlayers; i++)
{
if(i == g_iCT || !is_user_connected(i) || alive && !is_user_alive(i)) continue;
team = cs_get_user_team(i);
if(team == CS_TEAM_UNASSIGNED || team == CS_TEAM_SPECTATOR) continue;
players[count++] = i;
}
return count;
}
Tired and retired...
Намиране/Изработка на No CT Detected и още няколко плъгина.
The Best Deathrun Server: 79.124.49.91:27019
The Best Respawn Server: 79.124.49.88:27021
The Best Respawn Server: 79.124.49.88:27021
-
Nikolow
Извън линия - Потребител
- Мнения: 196
- Регистриран на: 27 Ное 2016, 13:02
- Местоположение: Варна
- Се отблагодари: 7 пъти
- Получена благодарност: 79 пъти
- Обратна връзка:
Намиране/Изработка на No CT Detected и още няколко плъгина.
Компилирай с 1.8.3 и няма да имаш проблеми.
Tired and retired...
Намиране/Изработка на No CT Detected и още няколко плъгина.
С него съм.
The Best Deathrun Server: 79.124.49.91:27019
The Best Respawn Server: 79.124.49.88:27021
The Best Respawn Server: 79.124.49.88:27021
-
Nikolow
Извън линия - Потребител
- Мнения: 196
- Регистриран на: 27 Ное 2016, 13:02
- Местоположение: Варна
- Се отблагодари: 7 пъти
- Получена благодарност: 79 пъти
- Обратна връзка:
Намиране/Изработка на No CT Detected и още няколко плъгина.
Добре, просто добави // пред 63 ред.
Само да спомена, че това е първи тест, което ще рече че не е това което искаш.
Няма проверка дали има админ + прехвърля само един човек.
Базата е такава:
- През 15 секунди прави следното:
Ако нямаме CT и имаме над 1 терориста, то ще хване някой рандом от всички и ще го прехвърли в CT + ще накара рунда да свърши в полза за CT (за да не даваме някакви бонуси на терористите ако имаме допълнителни плъгини за спечелване на рунд от страна на ТТ).
Tired and retired...
Намиране/Изработка на No CT Detected и още няколко плъгина.
http://prntscr.com/id9b22 - същата грешка.
The Best Deathrun Server: 79.124.49.91:27019
The Best Respawn Server: 79.124.49.88:27021
The Best Respawn Server: 79.124.49.88:27021
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 5 Отговори
- 4744 Преглеждания
-
Последно мнение от atmax
-
- 3 Отговори
- 273 Преглеждания
-
Последно мнение от illusion
-
- 0 Отговори
- 1175 Преглеждания
-
Последно мнение от Shoko
-
- 9 Отговори
- 4238 Преглеждания
-
Последно мнение от mBFF-TheFucKBG
-
- 0 Отговори
- 1222 Преглеждания
-
Последно мнение от beready4me
-
- 4 Отговори
- 2110 Преглеждания
-
Последно мнение от sf4n
-
- 11 Отговори
- 1004 Преглеждания
-
Последно мнение от rozoveca
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 4 госта