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
 

KRAKOW - zdjęcie

KRAKOW

Rejestracja: 20.04.2014
Aktualnie: Nieaktywny
Poza forum Ostatnio: 12.01.2021 22:02
-----

#737234 Głosowanie na CT

Napisane przez KRAKOW w 08.03.2017 21:47

https://amxx.pl/topi...ak/#entry737149

 

Ale jeszcze poczekaj, bo dodałem parę ulepszeń, ale nie wiem jak edytować ten temat :D :D :D


  • +
  • -
  • 1


#737165 Niszczenie menu po kilku sekundach

Napisane przez KRAKOW w 06.03.2017 17:59

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>

#define PLUGIN "Zombie Attack"
#define VERSION "1.0"
#define AUTHOR "BananaXS"

// CVARY DLA ZOMBIE


// MENU
new gTT;


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	RegisterHam(Ham_Spawn,"player","ham_spawn",1);
}

public ham_spawn(id){
	if(is_user_alive(id)&&get_user_team(id)==1){ //jesli jest w tt i zyje
		//	MENU TT
		gTT=menu_create("Klasy TT","cbTT"); //stworz menu
		menu_additem(gTT,"Szybcior");
		menu_additem(gTT,"Czolg");
		menu_display(id,menu,0); //wyswietl mu menu
		
		strip_user_weapons(id);
		give_item(id,"weapon_knife");
		set_user_health(id,800);
		set_user_maxspeed(id,get_user_maxspeed(id)+100);
	}
}

public cbTT(id, menu, item){
	switch(item){
		case 0:{
			if(is_user_alive(id)){
				
				szybcior(id);
			}
		}
		case 1:{
			if(is_user_alive(id)){
				
				czolg(id);
			}
		}
		
	}
	new indexmenu[2]; //stworz tablice z 2 elementami
	indexmenu[0]=menu; //jednym elementem bedzie index menu
	indexmenu[1]=id; //drugim elementem bedzie id gracza bedace id taska
	set_task(5.0,"zniszcz",id,indexmenu,1,"a",1); //ustaw task na 5 sekund
}

public zniszcz(indexmenu[]){ //po 5 sekundach
	new menu=indexmenu[0]; //pobierz index menu
	new id=indexmenu[1]; //pobierz id taska
	menu_destroy(menu); //zniszcz to menu
	remove_task(id,0); //usun taska
}

public szybcior(id){
	
	set_user_health(id,500);
	set_user_maxspeed(id,get_user_maxspeed(id)+600);

}

public czolg(id){
	
	set_user_health(id,2000);
	set_user_maxspeed(id,get_user_maxspeed(id)-50);

}

Jakbyś miał jakieś pytania to pisz

 

I zapoznaj się z tym :

https://amxx.pl/topi...tworzenie-menu/

https://amxx.pl/doku...a/f120/set-task

https://amxx.pl/topi...ędkości-gracza/


  • +
  • -
  • 1


#737153 Mały problem z ruletką

Napisane przez KRAKOW w 06.03.2017 08:15

Spróbuj w 221 linijce dać

new flagi;
if((get_user_flags(id)&VIP)||(get_user_flags(id)&SVIP)) flagi=1;
else flagi=0;

  • +
  • -
  • 1


#737149 VoteCT na JailBreak

Napisane przez KRAKOW w 05.03.2017 22:24

opis
Plugin pozwala na przeniesienie gracza z CT do TT, jeśli w głosowaniu uzyska on ponad 50% głosów. Do końca mapy nie będzie on mógł przejść do CT.
Dodatkowo admin z flagą ADMIN_BAN może permanentnie zablokować graczowi dostęp do CT.
Można ustawić blokowanie głosowania podczas trwania zabawy lub FreeDay'a.
 
cvary
czas_glosowania - Podajemy tutaj czas (w sekundach) po jakim zakończy się głosowanie.
freeday - ustawienie na 1 blokuje głosowania podczas zabaw i FreeDay'ów, 0 nie blokuje.
freeday_plik - przy ustawieniu freeday na 0 nie ma to znaczenia (wpisz dowolną nazwę), przy ustawieniu na 1 podajemy nazwę pluginiu (wraz z ".amxx"), w którym jest ustawiany FreeDay (więcej w pliku readme).
strip_after_respawn - przy ustawieniu na 1 zabiera graczowi bronie po respawnie (po banie lub przegłosowaniu). Przy ustawieniu na 0, tego nie robi.
chat_name - wpisz nazwę (np. nazwę Twojego serwera), która ma się wyświetlać przed wiadomościami wysyłanymi przez plugin. Przy pustym polu będzie to nazwa pluginu - VoteCT.
 
komendy
/wyrzuc na say lub say_team powoduje rozpoczęcie głosowania

/votect na say lub say_team - alternatywa dla /wyrzuc.
 
komendy admina

/ban na say lub say_team - pokazuje menu graczy, których admin może zbanować.

/unban na say lub say_team - pokazuje menu graczy, których admin może odbanować (tylko będących aktualnie na serwerze).

 
wymagane moduly
Standard
ColorChat
 
instalacja
Standard
 
konfiguracja
Opis w pliku readme.
 
inne informacje
Maksymalnie 4 CT na raz.
Maksymalnie 15 udanych głosowań na mapę (potem nadpisuje).
Informacje o banach zapisywane są w logach (log_amx).
IP zbanowanego gracza zapisuje się w pliku /addons/amxmodx/logs/bans.txt.
 
download
W załączniku

Załączone pliki


  • +
  • -
  • 2


#737088 Głosowanie na CT

Napisane przez KRAKOW w 04.03.2017 01:21

VoteCT - masz bez zabicia gracza

VoteCT2 - z zabiciem gracza, ale nie odradza. Użyłem części pluginu "ozyw", ale nie działa u mnie.

A co do zabaw i freeday to pasowałoby dać część pluginu JB :)

 

A i dodałem ColorChat :D

Załączone pliki


  • +
  • -
  • 1


#737074 Głosowanie na CT

Napisane przez KRAKOW w 03.03.2017 21:11

Ja sprawdzałem to wszystko działało :/ A z tym trzecim to chodzi o to, że jak przegłosuje się CT to ma go zabić przed przeniesieniem, czy jak próbuje zmienić team to go odrodzić?


  • +
  • -
  • 1


#737042 Głosowanie na CT

Napisane przez KRAKOW w 03.03.2017 07:47

Wiem, że trochę późno :) Komenda /wyrzuc na sayu

Załączone pliki


  • +
  • -
  • 1


#736921 Sprawdzenie sma

Napisane przez KRAKOW w 28.02.2017 16:27

1. Przesyłałeś do WriteToLog argument reason, którego potem nie używałeś (przedostatnie ostrzeżenie). 

2. Nie używałeś w ogóle zmiennej g_max_clients. Przypisałeś wartość i nic z nią nie robiłes (ostatnie ostrzeżenie).

3. Nie dodałeś nagłówka <engine> przez co nie było definicji funkcji DispatchKeyValue (linie 32, 34 i 35)

4. Używałeś funkcji fakedamage, która była już zdefiniowana w <engine> (linia 1069)

5. W linii 383 była 1 spacja za dużo

 

Już nie ma błędów i ostrzeżeń ;)

Załączone pliki


  • +
  • -
  • 1


#736678 Dodanie cvarów

Napisane przez KRAKOW w 20.02.2017 08:29

c_1=register_cvar("Hack_shake1","");
c_2=register_cvar("Hack_shake2","");
c_3=register_cvar("Hack_distance","");
c_4=register_cvar("Hack_speedhack1","");
c_5=register_cvar("Hack_speedhack2","");
c_6=register_cvar("Hack_aim1","");
c_7=register_cvar("Hack_aim2","");
c_8=register_cvar("Hack_gametime","");
tu sobie możesz pozmieniać te nazwy (które wpisujesz w amxx.cfg). Idą one z kolejnością, którą podałeś.

I w amxx.cfg wpisujesz wartości cvarów bez " ".

Załączone pliki

  • Załączony plik  hack.txt   24,93 KB  55 Ilość pobrań

  • +
  • -
  • 1


#736328 Plugin Który daje broń

Napisane przez KRAKOW w 13.02.2017 07:11

Sprawdzałem, u mnie wszystko śmiga ;)

Cvar : m4a1_koszt do amxx.cfg albo server.cfg

Komenda : /m4a1 lub /m4 na say

 

@Edit : ktoś tu na dole chyba sobie coś podpatrzył ode mnie :D

Poprawiłem jeszcze jedną rzecz.

Załączone pliki


  • +
  • -
  • 1


#736166 Edycja Vipa

Napisane przez KRAKOW w 10.02.2017 21:44

Zobacz, czy działa

Załączone pliki


  • +
  • -
  • 1


#736119 Wymuszenie komendy

Napisane przez KRAKOW w 10.02.2017 09:39

Już powinno być ok ;)

Załączone pliki


  • +
  • -
  • 1


#736083 Wymuszenie komendy

Napisane przez KRAKOW w 09.02.2017 17:42

Można takimi funkcjami :

new gracz=find_player("a","qwerty");
console_cmd(gracz,"fps_max 100");

https://amxx.pl/doku...f96/find-player

https://amxx.pl/doku...f40/console-cmd

 

 

Albo plugin :

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

new name[32];
new data[6];

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("/wymus","wymus");
}
public wymus(id){
	new menu=menu_create("Lista graczy","zaczep");
	
	for(new i=1;i<get_maxplayers();i++){
		if(!is_user_connected(i)) continue;
		if(is_user_hltv(i)||is_user_bot(i)) continue;
		num_to_str(i, data, 5);
		get_user_name(id, name, 31);
		menu_additem(menu, name, data);
	}
	
	menu_display(id,menu,0);
}
public zaczep(id,menu,item){
	if(item == MENU_EXIT)  return;
	if(!is_user_connected(id))  return; 
	new name[32];
	new callback;
	new data[6];
	new dostep;
	menu_item_getinfo(menu, item, dostep, data, 5, name, 31, callback);
	new id2 = str_to_num(data);
	if(!is_user_connected(id2)) return;
	
	console_cmd(id2,"fps_max 100");
}

W oparciu o : https://amxx.pl/topi...z-listą-graczy/


  • +
  • -
  • 1


#641930 VIP menu broni się nie wyświetla

Napisane przez KRAKOW w 05.06.2014 06:15

Trochę pokombinowałem. Nie oczekuj za wiele, nie jestem profesjonalistą w AMXX :P Powinno być dobrze. Menu wyświetlało, tylko od razu je niszczyło (tak wynika z mojej dedukcji). Sprawdź i napisz czy dobrze ;)

Załączone pliki


  • +
  • -
  • 1


#641795 Czy ktoś może mi to skompilować?

Napisane przez KRAKOW w 04.06.2014 13:44

W załączniku masz poprawione :)

Załączone pliki


  • +
  • -
  • 1