Cerere PTB
Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com
Forum rules
Accesează link-ul pentru a putea vedea regulile forumului
Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Accesează link-ul pentru a putea vedea regulile forumului
Daca doriti sa vi se modifice un plugin, va rugam postati aici .
-
- Membru, skill +1
- Posts: 185
- Joined: 02 Jan 2017, 03:01
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com...!
- Detinator server CS: DA
- SteamID: NU
- Fond eXtream: 0
- Contact:
Plugin Cerut: ptb
Descriere (adica ce face el mai exact): vreau un ptb pentru un server de respawn cand te muna la celalata echipa sa scrie in HUD Ai fost mutata la ....
Serverul ruleaza (HLDS/ReHLDS): ReHLDS
Versiune AMX Mod X: 1.8.3
Modul Serverului: RESPAWN
Descriere (adica ce face el mai exact): vreau un ptb pentru un server de respawn cand te muna la celalata echipa sa scrie in HUD Ai fost mutata la ....
Serverul ruleaza (HLDS/ReHLDS): ReHLDS
Versiune AMX Mod X: 1.8.3
Modul Serverului: RESPAWN
Last edited by Rainq on 16 Jan 2019, 00:42, edited 1 time in total.
Reason: Editat dupa model
Reason: Editat dupa model
- levin
- Scripter eXtreamCS
- Posts: 3850
- Joined: 24 Aug 2011, 12:24
- Detinator Steam: Da
- CS Status: ♅
- Detinator server CS: ☯∴
- SteamID: 76561198063679589
- Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy - Location: ҳ̸Ҳ̸ҳ
- Discord: devilclass
- Has thanked: 36 times
- Been thanked: 595 times
- Contact:
iei ptb de pe net,și editezi în .cfg afișarea mesajelor în hud
Nu îmi mai trimiteți PM pe forum! Nu merge să răspund
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
- goeslegendary
- Membru, skill +1
- Posts: 107
- Joined: 14 Sep 2018, 23:35
- Detinator Steam: Da
- CS Status: Sniper & Rifler
- Fond eXtream: 0
- Location: Timisoara
- Has thanked: 4 times
ptb n-o sa-i mearga pe sv de respawn deoarece el balanseaza echipele la sfarsitul rundei, la respawn runda e infinita.
incearca asta
https://forums.alliedmods.net/showthread.php?t=237118
incearca asta
https://forums.alliedmods.net/showthread.php?t=237118
maybe there are no goodbyes..
-
- Membru, skill +1
- Posts: 185
- Joined: 02 Jan 2017, 03:01
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com...!
- Detinator server CS: DA
- SteamID: NU
- Fond eXtream: 0
- Contact:
Code: Select all
#include < amxmodx >
#include < cstrike >
#define PLUGIN "CS16 Ballancer"
#define VERSION "0.1"
#define AUTHOR "aNNakin"
new gi_MaxPlayers;
new const gs_Teams[ ][ ] =
{
"TERRORIST",
"CT"
};
// - - - - - - - - -
#define INTERVAL 30 /* din cate in cate secunde se vor verifica echipele */
const i_Immunity = 0; /* 1 = adminii au imunitate, 0 adminii nu au imunitate */
// - - - - - - - - -
public plugin_init ( )
{
register_plugin ( PLUGIN, VERSION, AUTHOR );
gi_MaxPlayers = get_maxplayers ( );
set_task ( float ( INTERVAL ), "CheckTeams", _, _, _, "b" );
}
public CheckTeams ( )
{
new i_TsNum = get_team_num ( 1 );
new i_CTsNum = get_team_num ( 2 );
while ( ( i_TsNum - i_CTsNum ) > 1 )
{
i_TsNum--; ++i_CTsNum;
transfer_user ( 1, 2 );
}
while ( ( i_TsNum - i_CTsNum ) < -1 )
{
i_TsNum++; --i_CTsNum;
transfer_user ( 2, 1 );
}
}
stock get_team_num ( i_Team )
{
new i_Count, i_Index;
for ( i_Index = 1; i_Index <= gi_MaxPlayers; i_Index++ )
if ( get_user_team ( i_Index ) == i_Team )
i_Count++;
return i_Count;
}
stock transfer_user ( i_From, i_To )
{
new i_Players[ 32 ], i_Num;
get_players ( i_Players, i_Num, "ae", gs_Teams[ ( i_From - 1 ) ] )
ChoosePlayer:
new i_Player = i_Players[ random_num ( 0, i_Num-1 ) ];
if ( ! is_user_alive ( i_Player ) || ( i_Immunity && get_user_flags ( i_Player ) & ADMIN_IMMUNITY ) )
goto ChoosePlayer;
switch ( i_To )
{
case 1: cs_set_user_team ( i_Player, CS_TEAM_T );
case 2: cs_set_user_team ( i_Player, CS_TEAM_CT );
}
set_hudmessage ( 255, 85, 0, 0.01, 0.26, 0, 6.0, 7.0 );
show_hudmessage ( i_Player, "Ai fost transferat la cealalalta echipa^npentru a echilibra jocul.")
//client_print ( i_Player, print_chat, "Ai fost transferat la cealalalta echipa pentru a echilibra jocul." );
}
Eu am acest plugin si merge perfect dar nu te anunta cand te muta la cealalta echipa daca ma puteti ajuta
- goeslegendary
- Membru, skill +1
- Posts: 107
- Joined: 14 Sep 2018, 23:35
- Detinator Steam: Da
- CS Status: Sniper & Rifler
- Fond eXtream: 0
- Location: Timisoara
- Has thanked: 4 times
incearca sa inlocuiesti i_Player cu id
maybe there are no goodbyes..
-
- Membru, skill +1
- Posts: 185
- Joined: 02 Jan 2017, 03:01
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com...!
- Detinator server CS: DA
- SteamID: NU
- Fond eXtream: 0
- Contact:
- goeslegendary
- Membru, skill +1
- Posts: 107
- Joined: 14 Sep 2018, 23:35
- Detinator Steam: Da
- CS Status: Sniper & Rifler
- Fond eXtream: 0
- Location: Timisoara
- Has thanked: 4 times
ce concret? nu stii sa inlocuiesti
Code: Select all
show_hudmessage (id, "Ai fost transferat la cealalalta echipa^npentru a echilibra jocul.")
maybe there are no goodbyes..
- levin
- Scripter eXtreamCS
- Posts: 3850
- Joined: 24 Aug 2011, 12:24
- Detinator Steam: Da
- CS Status: ♅
- Detinator server CS: ☯∴
- SteamID: 76561198063679589
- Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy - Location: ҳ̸Ҳ̸ҳ
- Discord: devilclass
- Has thanked: 36 times
- Been thanked: 595 times
- Contact:
el a precizat că vrea ptb,cu mesaje în hud,iar de mers,îi va merge,dacă nu mergea,era precizat în postul oficialgoeslegendary wrote:ptb n-o sa-i mearga pe sv de respawn deoarece el balanseaza echipele la sfarsitul rundei, la respawn runda e infinita.
incearca asta
https://forums.alliedmods.net/showthread.php?t=237118
are mesaj în hudfloringold01 wrote:Code: Select all
#include < amxmodx > #include < cstrike > #define PLUGIN "CS16 Ballancer" #define VERSION "0.1" #define AUTHOR "aNNakin" new gi_MaxPlayers; new const gs_Teams[ ][ ] = { "TERRORIST", "CT" }; // - - - - - - - - - #define INTERVAL 30 /* din cate in cate secunde se vor verifica echipele */ const i_Immunity = 0; /* 1 = adminii au imunitate, 0 adminii nu au imunitate */ // - - - - - - - - - public plugin_init ( ) { register_plugin ( PLUGIN, VERSION, AUTHOR ); gi_MaxPlayers = get_maxplayers ( ); set_task ( float ( INTERVAL ), "CheckTeams", _, _, _, "b" ); } public CheckTeams ( ) { new i_TsNum = get_team_num ( 1 ); new i_CTsNum = get_team_num ( 2 ); while ( ( i_TsNum - i_CTsNum ) > 1 ) { i_TsNum--; ++i_CTsNum; transfer_user ( 1, 2 ); } while ( ( i_TsNum - i_CTsNum ) < -1 ) { i_TsNum++; --i_CTsNum; transfer_user ( 2, 1 ); } } stock get_team_num ( i_Team ) { new i_Count, i_Index; for ( i_Index = 1; i_Index <= gi_MaxPlayers; i_Index++ ) if ( get_user_team ( i_Index ) == i_Team ) i_Count++; return i_Count; } stock transfer_user ( i_From, i_To ) { new i_Players[ 32 ], i_Num; get_players ( i_Players, i_Num, "ae", gs_Teams[ ( i_From - 1 ) ] ) ChoosePlayer: new i_Player = i_Players[ random_num ( 0, i_Num-1 ) ]; if ( ! is_user_alive ( i_Player ) || ( i_Immunity && get_user_flags ( i_Player ) & ADMIN_IMMUNITY ) ) goto ChoosePlayer; switch ( i_To ) { case 1: cs_set_user_team ( i_Player, CS_TEAM_T ); case 2: cs_set_user_team ( i_Player, CS_TEAM_CT ); } set_hudmessage ( 255, 85, 0, 0.01, 0.26, 0, 6.0, 7.0 ); show_hudmessage ( i_Player, "Ai fost transferat la cealalalta echipa^npentru a echilibra jocul.") //client_print ( i_Player, print_chat, "Ai fost transferat la cealalalta echipa pentru a echilibra jocul." ); }
Eu am acest plugin si merge perfect dar nu te anunta cand te muta la cealalta echipa daca ma puteti ajuta
Last edited by levin on 19 Jan 2019, 23:53, edited 1 time in total.
Nu îmi mai trimiteți PM pe forum! Nu merge să răspund
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
-
- Membru, skill +1
- Posts: 185
- Joined: 02 Jan 2017, 03:01
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com...!
- Detinator server CS: DA
- SteamID: NU
- Fond eXtream: 0
- Contact:
Code: Select all
#include < amxmodx >
#include < cstrike >
#define PLUGIN "CS16 Ballancer"
#define VERSION "0.1"
#define AUTHOR "aNNakin"
new gi_MaxPlayers;
new const gs_Teams[ ][ ] =
{
"TERRORIST",
"CT"
};
// - - - - - - - - -
#define INTERVAL 30 /* din cate in cate secunde se vor verifica echipele */
const i_Immunity = 0; /* 1 = adminii au imunitate, 0 adminii nu au imunitate */
// - - - - - - - - -
public plugin_init ( )
{
register_plugin ( PLUGIN, VERSION, AUTHOR );
gi_MaxPlayers = get_maxplayers ( );
set_task ( float ( INTERVAL ), "CheckTeams", _, _, _, "b" );
}
public CheckTeams ( )
{
new i_TsNum = get_team_num ( 1 );
new i_CTsNum = get_team_num ( 2 );
while ( ( i_TsNum - i_CTsNum ) > 1 )
{
i_TsNum--; ++i_CTsNum;
transfer_user ( 1, 2 );
}
while ( ( i_TsNum - i_CTsNum ) < -1 )
{
i_TsNum++; --i_CTsNum;
transfer_user ( 2, 1 );
}
}
stock get_team_num ( i_Team )
{
new i_Count, i_Index;
for ( i_Index = 1; i_Index <= gi_MaxPlayers; i_Index++ )
if ( get_user_team ( i_Index ) == i_Team )
i_Count++;
return i_Count;
}
stock transfer_user ( i_From, i_To )
{
new i_Players[ 32 ], i_Num;
get_players ( i_Players, i_Num, "ae", gs_Teams[ ( i_From - 1 ) ] )
ChoosePlayer:
new i_Player = i_Players[ random_num ( 0, i_Num-1 ) ];
if ( ! is_user_alive ( i_Player ) || ( i_Immunity && get_user_flags ( i_Player ) & ADMIN_IMMUNITY ) )
goto ChoosePlayer;
switch ( i_To )
{
case 1: cs_set_user_team ( i_Player, CS_TEAM_T );
case 2: cs_set_user_team ( i_Player, CS_TEAM_CT );
}
set_hudmessage ( 255, 85, 0, 0.01, 0.26, 0, 6.0, 7.0 );
show_hudmessage ( i_Player, "Ai fost transferat la cealalalta echipa^npentru a echilibra jocul.")
//client_print ( i_Player, print_chat, "Ai fost transferat la cealalalta echipa pentru a echilibra jocul." );
}
Code: Select all
show_hudmessage ( i_Player, "Ai fost transferat la cealalalta echipa^npentru a echilibra jocul.")
-
- Membru, skill +1
- Posts: 185
- Joined: 02 Jan 2017, 03:01
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com...!
- Detinator server CS: DA
- SteamID: NU
- Fond eXtream: 0
- Contact:
Tot asa repede apare nu se poate aparea in chat?
Code: Select all
#include < amxmodx >
#include < cstrike >
#define PLUGIN "CS16 Ballancer"
#define VERSION "0.1"
#define AUTHOR "aNNakin"
new gi_MaxPlayers;
new const gs_Teams[ ][ ] =
{
"TERRORIST",
"CT"
};
// - - - - - - - - -
#define INTERVAL 30 /* din cate in cate secunde se vor verifica echipele */
const i_Immunity = 0; /* 1 = adminii au imunitate, 0 adminii nu au imunitate */
// - - - - - - - - -
public plugin_init ( )
{
register_plugin ( PLUGIN, VERSION, AUTHOR );
gi_MaxPlayers = get_maxplayers ( );
set_task ( float ( INTERVAL ), "CheckTeams", _, _, _, "b" );
}
public CheckTeams ( )
{
new i_TsNum = get_team_num ( 1 );
new i_CTsNum = get_team_num ( 2 );
while ( ( i_TsNum - i_CTsNum ) > 1 )
{
i_TsNum--; ++i_CTsNum;
transfer_user ( 1, 2 );
}
while ( ( i_TsNum - i_CTsNum ) < -1 )
{
i_TsNum++; --i_CTsNum;
transfer_user ( 2, 1 );
}
}
stock get_team_num ( i_Team )
{
new i_Count, i_Index;
for ( i_Index = 1; i_Index <= gi_MaxPlayers; i_Index++ )
if ( get_user_team ( i_Index ) == i_Team )
i_Count++;
return i_Count;
}
stock transfer_user ( i_From, i_To )
{
new i_Players[ 32 ], i_Num;
get_players ( i_Players, i_Num, "ae", gs_Teams[ ( i_From - 1 ) ] )
ChoosePlayer:
new i_Player = i_Players[ random_num ( 0, i_Num-1 ) ];
if ( ! is_user_alive ( i_Player ) || ( i_Immunity && get_user_flags ( i_Player ) & ADMIN_IMMUNITY ) )
goto ChoosePlayer;
switch ( i_To )
{
case 1: cs_set_user_team ( i_Player, CS_TEAM_T );
case 2: cs_set_user_team ( i_Player, CS_TEAM_CT );
}
set_hudmessage ( 255, 85, 0, 0.01, 0.26, 0, 6.0, 7.0 );
show_hudmessage ( i_Player, "Ai fost transferat la cealalalta echipa^npentru a echilibra jocul.")
//client_print ( i_Player, print_chat, "Ai fost transferat la cealalalta echipa pentru a echilibra jocul." );
}
- levin
- Scripter eXtreamCS
- Posts: 3850
- Joined: 24 Aug 2011, 12:24
- Detinator Steam: Da
- CS Status: ♅
- Detinator server CS: ☯∴
- SteamID: 76561198063679589
- Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy - Location: ҳ̸Ҳ̸ҳ
- Discord: devilclass
- Has thanked: 36 times
- Been thanked: 595 times
- Contact:
Code: Select all
#include < amxmodx >
#include < cstrike >
#define PLUGIN "CS16 Ballancer"
#define VERSION "0.1"
#define AUTHOR "aNNakin"
new gi_MaxPlayers;
new const gs_Teams[ ][ ] =
{
"TERRORIST",
"CT"
};
// - - - - - - - - -
#define INTERVAL 30 /* din cate in cate secunde se vor verifica echipele */
const i_Immunity = 0; /* 1 = adminii au imunitate, 0 adminii nu au imunitate */
// - - - - - - - - -
public plugin_init ( )
{
register_plugin ( PLUGIN, VERSION, AUTHOR );
gi_MaxPlayers = get_maxplayers ( );
set_task ( float ( INTERVAL ), "CheckTeams", _, _, _, "b" );
}
public CheckTeams ( )
{
new i_TsNum = get_team_num ( 1 );
new i_CTsNum = get_team_num ( 2 );
while ( ( i_TsNum - i_CTsNum ) > 1 )
{
i_TsNum--; ++i_CTsNum;
transfer_user ( 1, 2 );
}
while ( ( i_TsNum - i_CTsNum ) < -1 )
{
i_TsNum++; --i_CTsNum;
transfer_user ( 2, 1 );
}
}
stock get_team_num ( i_Team )
{
new i_Count, i_Index;
for ( i_Index = 1; i_Index <= gi_MaxPlayers; i_Index++ )
if ( get_user_team ( i_Index ) == i_Team )
i_Count++;
return i_Count;
}
stock transfer_user ( i_From, i_To )
{
new i_Players[ 32 ], i_Num;
get_players ( i_Players, i_Num, "ae", gs_Teams[ ( i_From - 1 ) ] )
ChoosePlayer:
new i_Player = i_Players[ random_num ( 0, i_Num-1 ) ];
if ( ! is_user_alive ( i_Player ) || ( i_Immunity && get_user_flags ( i_Player ) & ADMIN_IMMUNITY ) )
goto ChoosePlayer;
switch ( i_To )
{
case 1: cs_set_user_team ( i_Player, CS_TEAM_T );
case 2: cs_set_user_team ( i_Player, CS_TEAM_CT );
}
client_print ( i_Player, print_chat, "Ai fost transferat la cealalalta echipa pentru a echilibra jocul." );
}
Nu îmi mai trimiteți PM pe forum! Nu merge să răspund
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)