Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Ruchacz - zdjęcie

Ruchacz

Rejestracja: 03.10.2012
Aktualnie: Nieaktywny
Poza forum Ostatnio: 09.11.2012 21:43
-----

#266445 Proste menu z listą serwerów

Napisane przez sebul w 05.07.2011 00:36

opis
Jak sama nazwa wskazuje, jest to prosty plugin z jednym cvarem (a tak go zrobiłem, w sumie niekoniczny on jest), który tworzy listę serwerów. Po wpisaniu na chacie /server otwiera nam się menu z listą serwerów, gdy wybierzemy jakiś serwer od razu nas z nim zacznie łączyć. Pluginów takich może trochę jest, ale nudziło mi się, do tego starałem się napisać go tak, aby było jak najbardziej przejrzyście i krótko, no i chyba mi to wyszło ;]
Dodaje dwie wersje pluginu, w jednej aby dodać lub usunąć serwer/y trzeba edytować kod w sma według wzoru i przekompilować, natomiast w drugiej (z końcówką v2) wystarczy dodać lub usunąć serwer/y w pliku servers_list.ini. Nie ma żadnych ograniczeń co do ilości serwerów, nie licząc ograniczenia amxxa i ograniczenia jakie zostało dodane w pluginie (64 serwerów), bo nie wiem ile może być opcji w jednym menu, ale w każdym razie na pewno ciężko by było ten limit/ograniczenie osiągnąć. Instalacja standardowa.

UWAGA! 05-01-2014
Aktualizacja komendy connect.


screenshot
lista2.png

cvary
server_show_ip "1" // pokazywać ip serwera? 1 - tak, 0 - nie
download
Załączony plik  server_menu.sma   1,34 KB  678 Ilość pobrań
  server_menu.amxx
Załączony plik  server_menu_v2.sma   2,01 KB  1226 Ilość pobrań
  server_menu_v2.amxx
Załączony plik  servers_list.ini   182 bajtów  2689 Ilość pobrań

  • +
  • -
  • 38


#465939 [ROZWIĄZANE] szukam rundy rozgrzewkowej na noże

Napisane przez GoldenKill w 10.10.2012 13:48

Proszę

http://amxx.pl/topic...simple-warm-up/
  • +
  • -
  • 1


#465044 [ROZWIĄZANE] szukam pluginu który otworzy okno takie jak motd

Napisane przez MarcineN w 07.10.2012 10:46

/* Plugin generated by AMXX-Studio */

#include
#include  
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_clcmd("say /info", "info")

}

public info(id) show_motd(id, "info.txt", "Info")

Wszystkie "Info" Zmienaisz na to co chceesz mieć.. Potem tworzysz plik twoja nazwa.txt w cstrike i tam w HTML tworzysz swoje okienko
  • +
  • -
  • 1


#465030 [ROZWIĄZANE] szukam pluginu który otworzy okno takie jak motd

Napisane przez sNH. w 07.10.2012 09:56

#include

#define VERSION "1.0"
#define PLIK "addons/amxmodx/configs/twojplik.txt"

public plugin_init()
{
register_plugin("info", VERSION, "xxx")

register_clcmd("say /info", "info")
}

public info(id)
{
show_motd(id,PLIK,"info")
}

  • +
  • -
  • 1


#464317 [ROZWIĄZANE] ładowanie się danego cfg przy każdej nowej rundzie

Napisane przez Gość w 05.10.2012 09:39

#include <amxmodx>

public plugin_init(){
register_plugin("config executor", "0.1", "benio101");
register_logevent("logevent_round_start", 2, "1=Round_Start");
}
public logevent_round_start(){
server_cmd("exec config.cfg");
}
Coś na podobę tego?


#463838 [ROZWIĄZANE] edycja pluginu Simple Redirection

Napisane przez AztekHQS w 03.10.2012 14:29

cvar: amx_rd_adminflag "flaga"
np. amx_rdadminflag "a" - immunitet

Oczywiście możesz ustawić kilka flag np. "abcd"

#include <amxmodx>
#include <amxmisc>

public plugin_init() {
register_plugin("Simple Redirect","1.0","BigBaller")
register_cvar("amx_rd_maxplayers","0")

register_cvar("amx_rd_server", "")
register_cvar("amx_rd_serverport", "")
register_cvar("amx_rd_serverpw", "")
register_cvar("amx_rd_adminflag", "")
}

public client_connect(id) {
new rd_adminflag[22]; get_cvar_string("amx_rd_adminflag", rd_adminflag, 21)
if(has_flag(id, rd_adminflag)) return PLUGIN_CONTINUE

new rd_maxplayers = get_cvar_num("amx_rd_maxplayers")
new rd_serverport = get_cvar_num("amx_rd_serverport")
new rd_server[64], rd_serverpw[32]
get_cvar_string("amx_rd_server", rd_server, 63)
get_cvar_string("amx_rd_serverpw", rd_serverpw, 31)
if(get_playersnum() >= rd_maxplayers) {
if(!equal(rd_serverpw, ""))
client_cmd(id, "echo ^"[AMXX] Simple Redirection - Set Password to %s^";password %s", rd_serverpw, rd_serverpw)

client_cmd(id, "echo ^"[AMXX] Simple Redirection - Redirecting to %s:%d^";Connect %s:%d", rd_server, rd_serverport, rd_server, rd_serverport)
}
return PLUGIN_CONTINUE
}