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
 

speedkill - zdjęcie

speedkill

Rejestracja: 26.12.2010
Aktualnie: Nieaktywny
Poza forum Ostatnio: 07.11.2017 20:28
*****

#572311 Jak pobrac max fps gracza??

Napisane przez speedkill w 18.09.2013 15:40

https://www.google.p...FPS gracza amxx
  • +
  • -
  • 1


#570131 [ROZWIĄZANE] Losowanie gracza z teamu

Napisane przez speedkill w 06.09.2013 17:46

Stock:
stock RandomPlayer(g_Team){
	new g_PlayersIndex[33],
		g_Value;
	
	for(new i = 1; i <= g_MaxPlayers; i++){
		if(is_user_alive(i) && get_user_team(i) == g_Team){
			g_PlayersIndex[g_Value] = i;
			g_Value++;
		}
	}
	return g_PlayersIndex[random(g_Value)];
}
TT - RandomPlayer(1)
CT - RandomPlayer(2)

Zmienne:
new g_MaxPlayers;
Gdzieś poniżej:
public plugin_cfg(){
	g_MaxPlayers = get_maxplayers();
}
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

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

new g_MaxPlayers;

public plugin_init(){
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	register_clcmd("say /test", "TestCommand");
}

public plugin_cfg(){
	g_MaxPlayers = get_maxplayers();
}

public TestCommand(id){
	new g_UserIndex = RandomPlayer(2);
	
	client_print(id, 3, "Index wylosowanego gracza: %d", g_UserIndex);
}

stock RandomPlayer(g_Team){
	new g_PlayersIndex[33],
		g_Value;
	
	for(new i = 1; i <= g_MaxPlayers; i++){
		if(is_user_alive(i) && get_user_team(i) == g_Team){
			g_PlayersIndex[g_Value] = i;
			g_Value++;
		}
	}
	return g_PlayersIndex[random(g_Value)];
}
Nie testowane ;)
  • +
  • -
  • 1


#569753 Z czego najlepiej się uczyć ??

Napisane przez speedkill w 03.09.2013 19:50

Jerzy Grębosz - Symfonia C++ Standard
  • +
  • -
  • 1


#569216 [ROZWIĄZANE] Komenda dostępna tylko dla CT

Napisane przez speedkill w 01.09.2013 20:14

http://amxx.pl/dokum...5/get_user_team
  • +
  • -
  • 1


#568422 Wywolanie dzwieku po X zabiciach

Napisane przez speedkill w 30.08.2013 15:18


#include <amxmodx>
#include <hamsandwich>

#define PLUGIN "Trolololo"
#define VERSION "1.0"
#define AUTHOR "hubert"

new ks[33];

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

public PlayerKilled(ofiara, atakujacy, rozpadcial){	
	if(is_user_connected(atakujacy))
	ks[atakujacy]++;
	else
	{
	if(is_user_connected(ofiara))
	ks[ofiara] = 0;	
	return HAM_IGNORED;
	}
	
	if(is_user_connected(ofiara))
	ks[ofiara] = 0;	
	else
	return HAM_IGNORED;
	
	if(ks[atakujacy]==6) /* tutaj ilosc zmieniasz*/
	client_cmd(atakujacy, "spk dzwiek.wav");
	
	return HAM_IGNORED;
}

public client_connect(id)
	ks[id] = 0;

Nie rozumiem czemu Ci nie pomogli to jest 30 linijek :blink:

 
A precache? ^^
  • +
  • -
  • 1


#568308 [ROZWIĄZANE] zmiana licz w set_hudmessage

Napisane przez speedkill w 30.08.2013 08:54

http://forums.allied...ad.php?t=164784
  • +
  • -
  • 1


#565883 Problem rs by speedkill

Napisane przez speedkill w 21.08.2013 21:06

Czy jest jakaś różnica pomiędzy TT, a T?


Tak, jest różnica.
if(equal(g_Team, "CT")){
	ArrayPushString(g_PathCT, g_SoundPath);
	ArrayPushString(g_SoundNameCT, g_Name);
	
}
else if(equal(g_Team, "TT")){
	ArrayPushString(g_PathTT, g_SoundPath);
	ArrayPushString(g_SoundNameTT, g_Name);
}

  • +
  • -
  • 2


#565842 Problem rs by speedkill

Napisane przez speedkill w 21.08.2013 20:12

Znajdź różnicę:
"SSierP/rs1.mp3" "Ace Of Base-All For You (Dj QiDD DG Mix)" "CT"
"SSierP/rs2.mp3" "Extazy-Buzi to za malo (Slayback Remix)" "CT"
"SSierP/rs3.mp3" "Donatan feat. Paluch-Szukaj Jej Tu" "CT"
"SSierP/rss4.mp3" "Ellie Goulding-Burn" "CT"
"SSierP/rs5.mp3" "Hukos/Cira, Zeus ft. Z.B.U.K.U-Widze, splywam" "CT"
"SSierP/rss6.mp3" "Jennifer Lopez ft. Pitbull-Live it up" "CT"
"SSierP/rs7.mp3" "Run DMC vs. Aerosmith-Walk This Way" "CT"
"SSierP/rs8.mp3" "RED LIPS feat. Roch-To co nam bylo (Max Peace Remix)" "CT"

"SSierP/rs9.mp3" "Kreuzberg-Niecierpliwa" "T"
"SSierP/rs10.mp3" "Faster-Zrobmy Deal" "T"
"SSierP/rs11.mp3" "Maroon 5-One more night" "T"
"SSierP/rss12.mp3" "Stromae-Papaoutai" "T"
"SSierP/rss13.mp3" "Avicii-Wake me up" "T"
"SSierP/rs14.mp3" " Daft Punk ft. Pharrell Williams & Nile Rodgers-Get Lucky" "T"
"SSierP/rss15.mp3" "Tiesto-Take me" "T"
"SSierP/rs16.mp3" "Pitbull feat. TJR -Don't Stop The Party" "T"
"SSierP/rs17.mp3" "Dizzee Rascal feat. Robbie Williams-Goin' Crazy" "T"
"SSierP/rs1.mp3" "Ace Of Base - All For You (Dj QiDD DG Mix)" "CT"
"SSierP/rs2.mp3" "Extazy-Buzi to za malo (Slayback Remix)" "CT"
"SSierP/rs3.mp3" "Donatan feat. Paluch-Szukaj Jej Tu" "CT"
"SSierP/rss4.mp3" "Ellie Goulding - Burn" "CT"
"SSierP/rs5.mp3" "Hukos/Cira, Zeus ft. Z.B.U.K.U-Widze, splywam" "CT"
"SSierP/rss6.mp3" "Jennifer Lopez ft. Pitbull - Live it up" "CT"
"SSierP/rs7.mp3" "Run DMC vs. Aerosmith - Walk This Way" "CT"
"SSierP/rs8.mp3" "RED LIPS feat. Roch - To co nam bylo (Max Peace Remix)" "CT"

"SSierP/rs9.mp3" "Kreuzberg - Niecierpliwa" "TT"
"SSierP/rs10.mp3" "Faster - Zrobmy Deal" "TT"
"SSierP/rs11.mp3" "Maroon 5 - One more night" "TT"
"SSierP/rss12.mp3" "Stromae - Papaoutai" "TT"
"SSierP/rss13.mp3" "Avicii - Wake me up" "TT"
"SSierP/rs14.mp3" "Daft Punk ft. Pharrell Williams & Nile Rodgers - Get Lucky" "TT"
"SSierP/rss15.mp3" "Tiesto - Take me" "TT"
"SSierP/rs16.mp3" "Pitbull feat. TJR -Don't Stop The Party" "TT"
"SSierP/rs17.mp3" "Dizzee Rascal feat. Robbie Williams-Goin' Crazy" "TT"

  • +
  • -
  • 1


#565787 Problem rs by speedkill

Napisane przez speedkill w 21.08.2013 16:53

Losowe odtwarzanie muzyki, czy po kolei?
  • +
  • -
  • 2


#561626 [ROZWIĄZANE] jak sprawdzic czy gracz ma zalozony tlumik na usp/m4

Napisane przez speedkill w 07.08.2013 16:34

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <engine>

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

public plugin_init(){
	register_plugin(PLUGIN, VERSION, AUTHOR);
	register_clcmd("say /test", "SilencerCheck");
}

public SilencerCheck(id){
	new g_WeaponIndex = find_ent_by_owner(-1, "weapon_usp", id);
	
	if(cs_get_weapon_silen(g_WeaponIndex)){
		client_print(id, 3, "Masz tlumik.");
	}
	else{
		client_print(id, 3, "Brak tlumika.");
	}
}
Jeżeli chcesz to sprawdzać bez używania komend, użyj:
RegisterHam(Ham_Weapon_SecondaryAttack, "weapon_usp", "SilencerCheck")
https://forums.allie...ad.php?t=208658
  • +
  • -
  • 1


#557657 Zapisywanie messagemode

Napisane przez speedkill w 23.07.2013 18:35

gszCharacterName[id][0] ? gszCharacterName[id] : "Brak";

  • +
  • -
  • 1


#555445 Ile razy wyswietli Wiadomosc

Napisane przez speedkill w 15.07.2013 09:30

Kod można uprościć, aczkolwiek nie wiem czy zadziała.

public Info(){
	new g_MapName[32];
	get_mapname(g_MapName, charsmax(g_MapName));
	
	new g_Path[128];
	formatex(g_Path[ get_configsdir(g_Path, charsmax(g_Path)) ], charsmax(g_Path), "/codmod_mapy.ini");
	
	new g_Line[128],
		g_Len;
		
	for(new i = 0; read_file(g_Path, i, g_Line, charsmax(g_Line), g_Len); i++){
		if(!g_Len || !g_Line[0] || g_Line[0] == ';'){
			continue;
		}
		trim(g_Line);
		
		if(equal(g_MapName, g_Line)){		
			ColorChat(0, GREEN, "Gramy wlasnie ^x03%s ^x04,dostajesz ^x03%i^x04 dodatkowego expa za zabojstwo", g_Line, dodatkowy_exp);
			break;
		} 
	}
		
}

  • +
  • -
  • 1


#554241 Zły i Okrutny <3 TheGamer.

Napisane przez speedkill w 11.07.2013 09:00

Cycuszki <33333

.jpg?

Witaj na forum, zapoznaj się z regulaminem.
  • +
  • -
  • 1


#553021 Multilanguage - nie wyswietla sie tekst

Napisane przez speedkill w 07.07.2013 12:47

Popatrz w plugin_init():
pcvar_rate = register_cvar("rsf_rate", "25000")
Z zmiennych globalnych usuń:
new pcvar_cmdrate;
Zamień:
client_cmd(id, "cl_cmdrate %d", get_pcvar_num(pcvar_cmdrate))
->
client_cmd(id, "cl_cmdrate %d", get_pcvar_num(pcvar_rate))

  • +
  • -
  • 1


#552845 [ROZWIĄZANE] Plugin /server który czyta ip i nazwę z pliku

Napisane przez speedkill w 06.07.2013 21:22

http://amxx.pl/topic...lista-serwerow/
  • +
  • -
  • 1