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
 

xenos - zdjęcie

xenos

Rejestracja: 19.04.2009
Aktualnie: Nieaktywny
Poza forum Ostatnio: 25.08.2023 08:32
*****

#682244 [ROZWIĄZANE] Wyświetlenie odpowiedniej wartości liczbowej na czacie.

Napisane przez xenos w 10.01.2015 19:46

client_print(id,print_chat, "Brawo!Za zabojstwo dostajesz %d",g_money);

  • +
  • -
  • 1


#677782 Nauka pisania pluginów-problem

Napisane przez xenos w 26.12.2014 15:39

dodatkowo
if(is_user_alive(id) && (uzyl[id]==false))
w przypadku gdzy dałeś samo uzyl[id] jest sprawdzane czy ma wartosc 1 == true;


Czyli reasumując wykonało by się to wtedy gdy już wcześniej to było wykonane.
  • +
  • -
  • 1


#665066 Kradzież moda Tower Defense

Napisane przez xenos w 24.09.2014 18:54

Tak naprawdę wszystko co jest pisane pod amxx jest oparte na licencji GPL
Która zezwala na modyfikowanie kodu(naprawienie) i wypuszczenia nowej ver. jako swojej.


  • +
  • -
  • 1


#664540 [ROZWIĄZANE] Otwarcie konsoli u gracza po wpisaniu komendy?

Napisane przez xenos w 20.09.2014 12:00

client_cmd(id,"toggleconsole");
czyli
#include <amxmodx>
#include <amxmisc>
#include <colorchat>

#define PLUGIN "ShowIps"
#define VERSION "1.1"
#define AUTHOR "R3X"

#define TASK_INFO 777

new gcvarIpInfo;


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR);
	register_clcmd("say /ip", "cmd_ShowIpList");
	
	gcvarIpInfo=register_cvar("amx_ip_info", "60.0",0,60.0);
	
}
//Info
public plugin_cfg(){
	new Float:fInter=get_pcvar_float(gcvarIpInfo);
	if(fInter>0.0)
		set_task(fInter , "cbIpInfoMessage", TASK_INFO, _, _,"b");
}
public cbIpInfoMessage()
	client_print(0, print_chat, "");

//Komenda
public cmd_ShowIpList(id){
	/*
	if(!access(id, ADMIN_BAN))
		return PLUGIN_CONTINUE;
	*/
	console_print(id, "ID | UserID | Nick | IP");
	new Players[32], playerCount;
	new id2, szName[32], szIP[32];
	get_players(Players, playerCount);
	for (new i=0; i<playerCount; i++){
		id2 = Players[i];
		if(is_user_bot(id2))
			continue;
		get_user_name(id2, szName, 31);
		get_user_ip(id2, szIP, 31);
		console_print(id, "%d | #%d | %s | %s", id2, get_user_userid(id2), szName, szIP);
	}
	ColorChat(id, GREEN, "de_dust2 ^x01# Lista IP zostala ^x03wydrukowana^x01 w konsoli.");
        client_cmd(id,"toggleconsole");
	return PLUGIN_CONTINUE;
}


  • +
  • -
  • 1


#664503 [ROZWIĄZANE] Wiadomość na chacie nie widoczna dla nieżywych (tylko dla tt żyw...

Napisane przez xenos w 20.09.2014 08:35

#include <amxmodx>
#include <colorchat>
 
#define TASK 4895
 
new g_MaxPlayers
 
public plugin_init()
{
register_plugin("Kampienie", "1.0", "szelbi");
register_logevent("poczatek_rundy", 2, "1=Round_Start");
register_logevent("koniec_rundy", 2, "1=Round_End");
}
 
public plugin_cfg()
g_MaxPlayers = get_maxplayers()
 
public poczatek_rundy()
{
set_task(60.0, "info", TASK, .flags="a", .repeat=1);
}
 
public koniec_rundy()
{
if(task_exists(TASK))
remove_task(TASK);
}
 
public info()
{
for(new i = 1; i <= g_MaxPlayers; i++) {
if(is_user_connected(i) && get_user_team(i) == 1 && is_user_alive(i)) {
ColorChat(i, GREEN, "de_dust2 ^x01# ^x3Minuta minela^x01! Kampienie na ^x04respie TT^x01 jest w tej chwili zabronione!")
}
}
}


  • +
  • -
  • 1


#664447 Gdzie znajde linijke odpowiadajaca za tekst zmiany nicku

Napisane przez xenos w 19.09.2014 17:12

Dobrze kombinowaliście ale zapomnieliście o wyłączeniu głównej informacji.
#include < amxmodx >
#include < amxmisc >
#include < colorchat >


#define PLUGIN "Brak wyswietlania"
#define VERSION "1.0"
#define AUTHOR "xenos"

public plugin_init ( ) {
	register_plugin( PLUGIN, VERSION, AUTHOR )
	register_message(get_user_msgid("SayText"), "blokada");
}

public client_infochanged ( id ) {

if (is_user_connected(id )) {

new newname [ 32 ], oldname [ 32 ]
get_user_info( id, "name", newname, 31 )
get_user_name( id, oldname, 31 )

if (!equal(oldname,newname)) {

ColorChat ( 0, GREEN, "^x04 Gracz zmienil nick  z %s na %s",oldname,newname);

set_user_info(id,"name",newname)
	}
}

}

public blokada ( msgid, dest, receiver ) {

static info [ 64 ];
get_msg_arg_string(2, info, sizeof(info) - 1);

if( !equali(info, "#Cstrike_Name_Change") ) return PLUGIN_CONTINUE;

return PLUGIN_HANDLED;

}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1250\\ uc1\\ deff0\\ deflang1045\\ deflangfe1045{\\ fonttbl{\\ f0 Tahoma;}}\n\\ f0{\\ colortbl;}{\\ *\\ generator Wine Riched20 2.0.????;}\\ pard\\ sl-240\\ slmult1\\ li0\\ fi0\\ ri0\\ sa0\\ sb0\\ s-1\\ cfpat0\\ cbpat0\n\\ par}
*/


  • +
  • -
  • 1


#664209 Szukanie Aktywnych Banów w Amxbansie

Napisane przez xenos w 17.09.2014 19:21

W obecnej wersji jest to dodane.
Jeśli osoba która się podszywa np o nicku Abc
Dostanie bana o powodzie:podszywka.
To prawdziwy właściciel nicku (Abc)
gdy wejdzie, nie zostanie uznany jak by grał na aktywnym.

A wszelakie propozycje co do pluginu można wysyłać na email bądź na PW.
 


  • +
  • -
  • 1


#664157 Zmiana nicku z top15

Napisane przez xenos w 17.09.2014 16:27

Ok konta usunięte z daty, data wrzucona na serwer, zmieniona mapa ale konta dalej są w top15.


Kiedy podmieniasz te pliki , najlepiej jak serwer jest off gdyż wtedy i tak i tak trzyma w pamięci.
  • +
  • -
  • 1


#663802 Duże obciążenie CPU

Napisane przez xenos w 14.09.2014 21:02

Wiadomo że dobrze jest publicznie podawać hasło rcon do swojego serwera.
  • +
  • -
  • 1


#663059 Pukawka & serwery.wiaderko - Informacje

Napisane przez xenos w 11.09.2014 09:30

Wg mnie, najważniejsze to jest dojście do sedna jak pliki które nie były wgrywane prosto z narzędzi pukawki zostały zainfekowane.
Gdyż wiadomo pukawka do swojego błędu się przyznała i na tym można pozostać.

A najważniejsze trzeba by było poinformować ogólnie że jest możliwość że jego serwer został zainfekowany.
Wiadomo nie każdy czyta GHT.
I dać szczegółowe instrukcje jak problem rozwiązać oraz z czego ewentualnie nie korzystać by problem nie powstał.
Koledzy (napiszę to tak by ładnie zabrzmiało bo z żadnym z Was piwa/wódki nie piłem).
Nie nam szukać winnych, stanowisko administracji znamy.

W naszym(osób udzielających się na amxx) zakresie jest teraz po prostu pomoc osobą którym dany exploit mógł narobić problemów.
I chociaż każdy z Nas ma własne przypuszczenia, to bez namacalnych dowodów nic się nie wskóra.
  • +
  • -
  • 1


#662453 Kto postawił Minę

Napisane przez xenos w 06.09.2014 23:42

Kto postawił minę.
gNazwa[] = "Info Kto postawił Mine";
gWersja[] = "1.0.0";
gAutor[] = "xenos";
opis
Plugin pozwala wykryć kto podłożył minę.
Podczas pobytu na spektcie admin który przybliży się do miny(odległość możliwa w konfiguracji pluginu)
naciśnie klawisz latarki(domyślnie F) wyświetli znajdujące się najbliżej miejsca "stania" admina-w odległości ustawionej
niżej.Kiedy wyłapie wypisze nicki właścicieli na sayu.

//Podziękowanie dla DarkGL'a za możliwość wyłapania Latarki z pluginu Press To Pickup.

konfiguracja
#define flaga ADMIN_BAN //Flaga na którą działa plugin
#define dystans 50.0 //Dystans od miejsca pobytu admina do miny
instalacja
http://amxx.pl/topic...-pluginow-amxx/

download
Standardowa wersja
Załączony plik  ktopostawilmine.sma   1,01 KB  170 Ilość pobrań
  ktopostawilmine.amxx
Wersja z podświetleniem min
Załączony plik  ktopostawilmine_podswietlenie.sma   1,48 KB  203 Ilość pobrań
  ktopostawilmine_podswietlenie.amxx
  • +
  • -
  • 6


#662211 Error przy komplikacji vipa

Napisane przez xenos w 05.09.2014 11:35

dopisz na samym początku pluginy
#include <cstrike>

  • +
  • -
  • 1


#662126 Poszukuje sklepu do awp

Napisane przez xenos w 04.09.2014 18:39

na szybko skrobnięte.
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>
#include <fun>

#define PLUGIN "awp sklep"
#define VERSION "1.0"
#define AUTHOR "xenos"

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("say /awp","kup")
}


public kup(id)
{
if(cs_get_user_money(id)<8000)
{
client_print(id,print_chat,"Za malo kasy");
return PLUGIN_CONTINUE;
}	
give_item(id, "weapon_awp") 
give_item(id,"ammo_338magnum") 
give_item(id,"ammo_338magnum") 
give_item(id,"ammo_338magnum") 
cs_set_user_money(id , cs_get_user_money(id)-8000, 1)	
return PLUGIN_CONTINUE;	
}

  • +
  • -
  • 1


#662043 GunXpMod - Rozpoczęcie rozgrywki z większym arsenałem broni

Napisane przez xenos w 03.09.2014 22:49

w gunxpmod.cfg

szukasz linijki
new const GUN_LEVELS[MAXLEVEL] = { 
I tam ustawiasz po swojemu bronie od danego lvlu
przykład
new const GUN_LEVELS[MAXLEVEL] = { 
0, // level 0, Glock.
0, // level 1, USP.
0, // level 2, P228.
0, // level 3, Fiveseven.
0, // level 4, Deagle.
0, // level 5, Elite. // End of Secondary Weapons.
0, // level 6, TMP. 
7, // level 7, MAC-10.
8, // level 8, UMP 45.
9, // level 9, MP5 Navy.
10, // level 10, P90.
11, // level 11, Scout.
12, // level 12, AWP.
13, // level 13, Famas.
14, // level 14, Galil.
15, // level 15, M3/Pump.
16, // level 16, XM1014/Auto-pump.
17, // level 17, Ak47.
18, // level 18, M4a1.
19, // level 19, AUG.
20, // level 20, SG552.
21, // level 21, SG550.
22, // level 22, G3SG1.
23, // level 23, M249/Machinegun. // End of Primary Weapons.
}; // Needed Level to choose gun from menu

Po owej zmianie podmieniasz gunxpmod.cfg i kompilujesz ponownie
  • +
  • -
  • 1


#661908 Unikalne IP

Napisane przez xenos w 02.09.2014 22:26

robisz subdomene, i w jej ustawieniach dajesz adres na który ma reagować :]

http://amxx.pl/topic...e-domeny-na-ip/
  • +
  • -
  • 1