Nazwa Serwera | Adres IP | Monitor | Mapa | Gracze | Status | |||
---|---|---|---|---|---|---|---|---|
![]() | ![]() | 145.239.236.245:27015 | ![]() | de_nuke | 26/32 | ![]() | POŁĄCZ | |
![]() | ![]() | cs-lamers.com | ![]() | 10/124 | ![]() | POŁĄCZ | ||
Na naszych serwerach napierdala obecnie 26 graczy, maksymalnie może grać ich 32. Daje to zapełnienie rzędu 81.25% :-) |
// To robi to więc możesz użyć rdzeń AMX Mod X funkcji
// To " zawiera " rodzime definicje od zawiera \ amxmodx. inc
# zawrzyj <amxmodx >
// Deklarować trzy zmienne sznura
new PLUGIN [ ] = " Demonstracja AMXX "
new AUTOR [ ] = " BAILOPAN "
new WERSJA [ ] = " 1.00 "
// Tu jest publiczna funkcja (public function)
// To jest konieczne, by inicjalizować działał twoj skrypt pod AMX Mod X.
// To nie bierze żadnych parametrów i jest działające dobrze po ładowaniu mapy.
public plugin_init ( )
{
// Tu jest funkcja, która bierze trzy tzw sznury (ang.strings).
// Tu rejestruje twoją funkcję w AMX Mod X i wyznacza jakąś podstawową informację.
register_plugin ( PLUGIN, WERSJA, AUTOR )
}
# include <amxmodx >
# include <amxmisc > // To zawiera jakieś przydatne funkcje
# include <fun > // Tu zawiera funkcję/moduł, by zmienić zdrowie
new PLUGIN [ ] = " zmiana zdrowia "
new AUTOR [ ] = " BAILOPAN "
new WERSJA [ ] = " 1.00 "
public plugin_init ( )
{
register_plugin ( PLUGIN, WERSJA, AUTOR )
register_concmd ( " amx_hp " , " cmd_hp " , ADMIN_SLAY, " <cel > " )
}
public cmd_hp ( id, level, cid )
{
return PLUGIN_HANDLED
}
public cmd_hp ( id, level, cid )
{
if ( ! cmd_access ( id, level, cid, 3 ) )
return PLUGIN_HANDLED
return PLUGIN_HANDLED
}
public cmd_hp ( id, level, cid )
{
if ( ! cmd_access ( id, level, cid, 3 ) )
return PLUGIN_HANDLED
new Arg1 [ 24 ]
new Arg2 [ 4 ]
// odczytywanie argumetow z konsoli
read_argv ( 1 , Arg1, 23 )
read_argv ( 2 , Arg2, 3 )
// Przerabiać zdrowie od sznura do numeru
new Healt = str_to_num ( Arg2 )
// Dajesz jakis pierwszy charakter z symbolu @(masz wyzej)?
if ( Arg1 [ 0 ] == " @ " )
{
new Team = 0
// Sprawdź, który zespół został wyszczególniony.
// Zauważ, że zaczynamy od [ 1], to jest w porządku
// to tylko znaczy @ nie jest zawarty,
if ( equali ( Arg1 [ 1 ] , " CT " ) )
{
Team = 2
} else if ( equali ( Arg1 [ 1 ] , " T " ) ) {
Team = 1
}
new players [ 32 ] , num // Ta funkcja napełni graczy [ 32] zmienną
// z ważnym id gracza. num zawrze numer
// graczy, którzy są ważni.
get_players ( players, num )
new i
for ( i = 0 ; <num i; i ++ )
{
if ( ! Team )
{
// Ustalony to stan zdrowia gracza
set_user_health( players [ i ] , Healt )
} else {
if ( get_user_team( players [ i ] ) == Teams )
{
set_user_health( players [ i ] , Healt )
}
}
}
} else {
// odkrycia id gracza, że mecze częściowy nazywać dany
// 1 środków, że to nie będzie miało na celu gracza, jeżeli on
// ma dostępna odpornośc
new player = cmd_target ( id, Arg1, 1 )
if ( ! player )
{
// to będzie pokazywac wiadomość dla użytkownika,ktory wpisal komende
// format dla to rozkaz jest nazywanym " format () " styl,
// gdzie najpierw sznur formatuje wiadomość zgadzającą
// dowolną ilość pójścia za parametrami.
// % s znaczy sznur
// % d albo % i znaczy całość
// % f znaczy pływaka
// tak " Cześć % s, jestem % d lata stare " jest
// nakazują sznur i całość, by pójść za
console_print ( id, " Przepraszam, gracz % s nie mógłby zostać znaleziony albo targetted! " , Arg1 )
return PLUGIN_HANDLED }
else {
set_user_health ( player, Healt )
}
}
return PLUGIN_HANDLED }
#include <amxmodx>
#include <amxmisc>
#include <fun>
new PLUGIN[]="Change Health"
new AUTHOR[]="BAILOPAN"
new VERSION[]="1.00"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_hp", "cmd_hp", ADMIN_SLAY, "<target> <hp>")
}
public cmd_hp(id, level, cid)
{
if (!cmd_access(id, level, cid, 3))
return PLUGIN_HANDLED
new Arg1[24]
new Arg2[4]
//podaje komendy do konsoli
read_argv(1, Arg1, 23)
read_argv(2, Arg2, 3)
//wybieraz ill hp dostje gracz
new Health = str_to_num(Arg2)
//wybierz któraś z druzyn na początek?
if (Arg1[0] == '@')
{
new Team = 0
if (equali(Arg1[1], "CT"))
{
Team = 2
} else if (equali(Arg1[1], "T")) {
Team = 1
}
new players[32], num
get_players(players, num)
new i
for (i=0; i<num; i++)
{
if (!Team)
{
set_user_health(players[i], Health)
} else {
if (get_user_team(players[i]) == Team)
{
set_user_health(players[i], Health)
}
}
}
} else {
new player = cmd_target(id, Arg1, 1)
if (!player)
{
console_print(id, "Przepraszam, Gracz %s nie moze skorzystać z napelnienia zdrowia", Arg1)
return PLUGIN_HANDLED
} else {
set_user_health(player, Health)
}
}
return PLUGIN_HANDLED
}
#include <amxmodx>
#include <cstrike>
public plugin_init()
{
register_plugin("CVAR Test", "1.0", "BAILOPAN")
//ustawiamy wartośc domyślną 500$
register_cvar("amx_startmoney", "500")
}
//kiedy to nastepuje, nastepuje gdy gracz wbije na serva
public client_putinserver(id)
{
if (get_cvar_num("amx_startmoney") > 0)
{
cs_set_user_money(id, get_cvar_num("amx_startmoney"))
} else {
cs_set_user_money(id, get_cvar_num("mp_startmoney"))
}
}
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości