Wielu pewnie chce zmodyfikować parę pluginów na swoim serwerze teraz przedstawię jak tego dokonać.
Spis modyfikacji:
#1 Komenda /me tylko dla martwych graczy
#2 Usunięcie spamu na say (OBRAZEK )
#3 Włączenie komend /me ,/rank itp.
#4 Zielony adminchat (u@)
===========================================================================================
#1
Wejdź do statsx.sma
Znajdź
Zamień na
Skompiluj --> AMX Mod X - Half-Life Scripting for Pros!
Wrzuć na serwer i gotowe.
#2
Wchodzimy do multilingual.sma i adminhelp.sma
Znajdujemy
Usuwamy lub dodajemy "//" (bez " " ) przed , następnie zapisujemy i kompilujemy -- > AMX Mod X - Half-Life Scripting for Pros!
Wrzucamy na serwer i gotowe.
#3
Wchodzimy na serwer ,wpisujemy w konsole
#4
Wchodzimy do adminchat.sma
Na samym dole kodu dodajemy
Potem szukamy funkcji
Na
i niżej będzie
na
Zapisujemy i kompilujemy -- > AMX Mod X - Half-Life Scripting for Pros!
Wrzucamy na serwer i gotowe.
Spis modyfikacji:
#1 Komenda /me tylko dla martwych graczy
#2 Usunięcie spamu na say (OBRAZEK )
#3 Włączenie komend /me ,/rank itp.
#4 Zielony adminchat (u@)
===========================================================================================
#1
Wejdź do statsx.sma
Znajdź
Kod: Zaznacz cały
public cmdMe(id)
{
if (!SayMe)
{
client_print(id, print_chat, "%L", id, "DISABLED_MSG")
return PLUGIN_HANDLED
}
format_kill_vinfo(id, 0, g_sBuffer)
client_print(id, print_chat, "* %s", g_sBuffer)
return PLUGIN_CONTINUE
}Zamień na
Kod: Zaznacz cały
public cmdMe(id)
{
if (!SayMe)
{
client_print(id, print_chat, "%L", id, "DISABLED_MSG")
return PLUGIN_HANDLED
}
if(!is_user_alive(id))
{
format_kill_vinfo(id, 0, g_sBuffer)
client_print(id, print_chat, "* %s", g_sBuffer)
}
else
{
client_print(id,print_chat,"Mozesz uzywac tej komendy dopiero po smierci")
}
return PLUGIN_CONTINUE
} Skompiluj --> AMX Mod X - Half-Life Scripting for Pros!
Wrzuć na serwer i gotowe.
#2
Wchodzimy do multilingual.sma i adminhelp.sma
Znajdujemy
Kod: Zaznacz cały
#define DISPLAY_MSGUsuwamy lub dodajemy "//" (bez " " ) przed , następnie zapisujemy i kompilujemy -- > AMX Mod X - Half-Life Scripting for Pros!
Wrzucamy na serwer i gotowe.
#3
Wchodzimy na serwer ,wpisujemy w konsole
Kod: Zaznacz cały
amxmodmenu
Klikamy 9 ,potem 5 i szukamy opcji które nas interesują,włączamy je.#4
Wchodzimy do adminchat.sma
Na samym dole kodu dodajemy
Kod: Zaznacz cały
fnGreenChat( plr, const message[], {Float,Sql,Result,_}:... )
{
static max_players, svc_saytext;
if( !max_players )
max_players = get_maxplayers( );
if( !svc_saytext )
svc_saytext = get_user_msgid( "SayText" );
static msg[192];
msg[0] = 0x04;
vformat( msg[1], sizeof msg - 2, message, 3 );
if( plr > 0 && plr <= max_players )
{
message_begin( MSG_ONE, svc_saytext, { 0, 0, 0 }, plr );
write_byte( plr );
write_string( msg );
message_end( );
}
else if( plr == 0 )
{
for( new i = 1 ; i <= max_players ; i++ )
{
if( is_user_connected( i ) )
{
message_begin( MSG_ONE, svc_saytext, { 0, 0, 0 }, i );
write_byte( i );
write_string( msg );
message_end( );
}
}
}
return 1;
} Potem szukamy funkcji
Kod: Zaznacz cały
public cmdSayAdmin(id)
Zamieniamy TYLKO W TEJ FUNKCJIKod: Zaznacz cały
client_print(players[i], print_chat, "%s", message)Na
Kod: Zaznacz cały
fnGreenChat(players[i], "%s", message)i niżej będzie
Kod: Zaznacz cały
client_print(id, print_chat, "%s", message)na
Kod: Zaznacz cały
fnGreenChat(id, "%s", message)Zapisujemy i kompilujemy -- > AMX Mod X - Half-Life Scripting for Pros!
Wrzucamy na serwer i gotowe.
