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
 

szelbi - zdjęcie

szelbi

Rejestracja: 23.08.2011
Aktualnie: Nieaktywny
Poza forum Ostatnio: 11.08.2020 21:11
*****

#585987 Plugin na defa PROBLEM ?

Napisane przez szelbi w 16.11.2013 21:05

#include <amxmodx>
#include <cstrike>

new def_koszt;

public plugin_init()
{
	register_plugin("Kupowanie defa", "1.0", "mixed");
	def_koszt = register_cvar("def_koszt", "2000");
	register_clcmd("say /def", "def");
}

public def(id)
{
	if(!is_user_alive(id))
	{
		client_print(id, print_chat, "[XXX] Musisz byc zywy!");
		return;
	}
	else if(get_user_team(id) != 2)
	{
		client_print(id, print_chat, "[XXX] Musisz byc w CT!");
		return;
	}
	else if(get_user_health(id) <= 10)
	{
		client_print(id, print_chat, "[XXX] Masz za malo HP, aby skorzystac z tej opcji!");
		return;
	}
	
	cs_set_user_defuse(id, 1);
	client_print(id, print_chat, "[XXX] Kupiles defa!");
	cs_set_user_money(id, cs_get_user_money(id) - get_pcvar_num(def_koszt));
}

Porównaj sobie co zmieniłem.


  • +
  • -
  • 1


#584130 Test Serwer

Napisane przez szelbi w 09.11.2013 23:15

Pluginy są identyczne, tylko AMXX się różni...

 

Wysłane z mojego HTC Desire S przy użyciu Tapatalka


  • +
  • -
  • 1


#583284 Problem z gangami oraz z ozyw.amxx

Napisane przez szelbi w 06.11.2013 18:21

GANGI

 

Flagę VIP'a możesz zmienić w 10 linijce kodu.
Dodałem również CVAR, żeby było ci łatwiej zmieniać startowe HP VIP'a ;)

jb_vip_health "150" // Ilość startowego HP VIP'a

Załączony plik  jb_gangs_1.1_admins.sma   39,75 KB  10 Ilość pobrań
  jb_gangs_1.1_admins.amxx

 

 

OŻYW

 

Dałem ci swój plugin z możliwością logowania kto, kiedy i kogo ożywia do pliku ozywianie.log ;)

revive_log "1" // Logowanie ożywiania do pliku

Załączony plik  ut_revive.sma   2,46 KB  23 Ilość pobrań
  ut_revive.amxx


  • +
  • -
  • 1


#583238 [ROZWIĄZANE] IP bez portu serwera

Napisane przez szelbi w 06.11.2013 16:18

Masz tam przecież napisane...
get_user_ip(index, ip[], len, [ without_port ])
  • index - indeks gracza - od 1 do 32.
  • ip - tablica, do której ma być zapisane IP.
  • len - rozmiar tablicy.
  • without_port - określa, czy IP ma być zapisane z portem (0) czy bez (1).

  • +
  • -
  • 1


#583223 Jak wgrać plugin? PROBLEM

Napisane przez szelbi w 06.11.2013 15:23

win 32 addons/amxmodx/plugins/parachute.amxx

 

:facepalm2:

 

Tak masz wpisać

parachute.amxx

  • +
  • -
  • 1


#583047 [ROZWIĄZANE] Nie mogę skompilować pliku .sma

Napisane przez szelbi w 05.11.2013 19:23

Załączony plik  QTM_CodMod.sma   38,67 KB  12 Ilość pobrań
  QTM_CodMod.amxx


  • +
  • -
  • 1


#583039 Informuje ze jeden gracz został żywy na serwerze.

Napisane przez szelbi w 05.11.2013 19:12

New bool:sync ???

Niby gdzie według ciebie sync zostało utworzone jako zmienna?

 

Plugin testowałem na botach i działa jak trzeba ;)


  • +
  • -
  • 1


#583038 Obrażenia przez ściany

Napisane przez szelbi w 05.11.2013 19:10

Opis



Za pomocą tego pluginu można wyłączyć zadawanie obrażeń przez ściany lub włączyć zadawanie obrażeń tylko przez ściany.
 
Pomysł na plugin - http://amxx.pl/topic...o-przez-ścianę/
 
 

Wymagane moduły


amxmodx
fakemeta_util
hamsandwich

 
 

Cvary


amx_wallbang "0" //0 - nie można zadawać obrażeń przez ściany, 1 - można zadawać obrażenia tylko przez ściany

 
 

Download



Załączony plik  obrazenia.sma   666 bajtów  239 Ilość pobrań
  obrazenia.amxx


  • +
  • -
  • 1


#583018 [ROZWIĄZANE] Plugin tylko przez ścianę

Napisane przez szelbi w 05.11.2013 18:13

teraz nie można zabijać przez ścianę :D

 

Zamień

if(!fm_is_ent_visible(attacker, victim))

na

if(fm_is_ent_visible(attacker, victim))

  • +
  • -
  • 2


#583009 [ROZWIĄZANE] Plugin tylko przez ścianę

Napisane przez szelbi w 05.11.2013 17:36

#include <amxmodx>
#include <fakemeta_util>
#include <hamsandwich>

public plugin_init() 
{
	register_plugin("Zabijanie tylko przez sciane", "1.0", "szelbi");	
	RegisterHam(Ham_TakeDamage, "player", "player_damage");
}

public player_damage(victim, ent, attacker, Float:damage, bits)
{	
	if(victim == attacker || !is_user_connected(attacker))
	return HAM_IGNORED;
	
	if(!fm_is_ent_visible(attacker, victim))
	return HAM_SUPERCEDE;
	
	return HAM_IGNORED;
}

Drugiego gracza można zabić tylko przez ścianę.

Nie sprawdzałem.


  • +
  • -
  • 1


#582988 [ROZWIĄZANE] Przekierowuje mój serwer na ruski serwer :(

Napisane przez szelbi w 05.11.2013 17:01

Wgraj plugin file_watcher. Dzięki temu już nikt ci nie wgra czegoś takiego.


  • +
  • -
  • 1


#582980 [ROZWIĄZANE] Przekierowuje mój serwer na ruski serwer :(

Napisane przez szelbi w 05.11.2013 16:52

Jakieś pliki plugins_XXX.ini w configs?


  • +
  • -
  • 1


#582940 Informuje ze jeden gracz został żywy na serwerze.

Napisane przez szelbi w 05.11.2013 16:04

#include <amxmodx>

new bool:TT, sync;

public plugin_init()
{
	register_plugin("Ostatni zywy", "1.0", "szelbi");
	register_event("DeathMsg", "client_death", "a");
	register_logevent("usun", 2, "1=Round_End");
	
	sync = CreateHudSyncObj();
}

public client_death()
{
	new i, numT, numC, maxpl = get_maxplayers();

	for(i=1; i<=maxpl; ++i)
	{
		if(!is_user_alive(i))
		continue;
		
		if(get_user_team(i) == 1)
		++numT;
		
		if(get_user_team(i) == 2)
		++numC;
	}

	if(numT == 1)
	{
		TT = true;
		pokaz();
	}
	
	if(numC == 1)
	{
		TT = false;
		pokaz();
	}	
}

public pokaz()
{
	set_hudmessage(0, 255, 0, 0.7, -0.7, 0, 0.1, 10.0);
	ShowSyncHudMsg(0, sync, "Zostal jeden %s!^nMa prawo do runowania!", TT? "TT": "CT");
	set_task(10.0, "pokaz", 789);
}

public usun()
{
	remove_task(789);
	ClearSyncHud(0, sync);
}

A co jeśli jednocześnie będzie żywy jeden TT i jeden CT?

W powyższym pluginie nie zostało to uwzględnione.


  • +
  • -
  • 1


#582739 FiberHost.pl

Napisane przez szelbi w 04.11.2013 18:35

Teraz zobaczyłem, czyli 20zł ich a nasze 30zł ;( To już trochę gorzej xD

Daj dłoń, utnie całą rękę.

Nie było - źle, dodali - jeszcze gorzej.


  • +
  • -
  • 1


#582218 [ROZWIĄZANE] Gdzie wkleić komendy na poprawienie głosu w cs

Napisane przez szelbi w 02.11.2013 15:06

Do server.cfg.


  • +
  • -
  • 1