Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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
 

Zdjęcie

SpamE Proszę o pomocProszę o pomoc w modyfikacji


  • Zamknięty Temat jest zamknięty
3 odpowiedzi w tym temacie

#1 S4JM0N

    Życzliwy

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:33
  • Lokalizacja:Warszawa
Offline

Napisano 23.04.2010 08:40

Witam.

Otóż mam problem, potrzebuje zmodyfikować ten kod tak aby printowało co drugie przyciśnięcie oraz, żeby printa dostawał tylko admin.
Moje próby kończyły się nie powodzeniem, przeważnie nie wyświetlał się print, albo wyświetlał się tylko osobie która nacisnęła E.

To jest kod w którym po naciśnięciu wyświetla wszystkim, kto nacisnął E .

Ten plugin ma służyć naszemu serwerowi JailBreak. Trochę pokomętowałem ten aby się połapać.

/* Plugin generated by AMXX-Studio */

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



#define PLUGIN "SpamE"
#define VERSION "1.0"
#define AUTHOR "Sajmon"

#define IN_USE			(1<<5)


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

}
new zmienna[33]
new name[32] 
public client_PreThink(id)
{ //1
	new button = get_user_button(id)
//--------------------------------------------------------
	if(zmienna[id]==0 && button & IN_USE) 	{ //2
       //----------------------------------------
       //Info o graczu
       get_user_info(id, "name", name, 31)
       //----------------------------------------
       //Wyszukiwanie admina i print
       //----------------------------------------
	new players[32], player, pnum;
	get_players(players, pnum, "a");

	for(new i = 0; i < pnum; i++)
	{ //3
		player = players[i];
		if(get_user_flags(player) & ADMIN_LEVEL_<img src='http://amxx.pl/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' />
		{ //4
			   client_print(0, print_console, "Gracz %s naciska E ", name) 
		} //4
	} //3
						} //2
//-----------------------------------------------------------
	if(button & IN_USE) zmienna[id] = 1
	else zmienna[id] = 0
} //1


Z góry dziękuje
  • +
  • -
  • 0
Kilka prac nad jakimi pracowałem z braku czasu.
Deathrun times 100%
Points System (integracja z IP.Borad) 100%
Admins Manager 100%
Ghost/FD dla Jailbreak 100%
Zombies Ownage 30%

#2 ...

    Wszechmogący

  • Zbanowany

Reputacja: 166
Profesjonalista

  • Postów:612
  • Lokalizacja:Jasło
Offline

Napisano 23.04.2010 11:13

#include <amxmodx>

#include <amxmisc>

#include <engine>



public client_PreThink(id)

{	

if(is_user_alive(id) && (get_user_button(id) & IN_USE && !(get_user_oldbutton(id) & IN_USE))){ // jak nie chcesz by dzialalo tylko zywym to usun: is_user_alive &&

new name[33];

get_user_name(id, name, 32);

for(new i=1; i<32; i++) if(is_user_connected(i) && (get_user_flags(i) & ADMIN_KICK)) client_print(i, print_chat, "Gracz: %s kliknal E", name);

}



}
Pisane tu na forum ale powinno dzialac

Użytkownik kyku edytował ten post 23.04.2010 11:14


#3 S4JM0N

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:33
  • Lokalizacja:Warszawa
Offline

Napisano 23.04.2010 11:55

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

public client_PreThink(id)
{	
if(is_user_alive(id) && (get_user_button(id) & IN_USE && !(get_user_oldbutton(id) & IN_USE))){ // jak nie chcesz by dzialalo tylko zywym to usun: is_user_alive &&
new name[33];
get_user_name(id, name, 32);
for(new i=1; i<32; i++) if(is_user_connected(i) && (get_user_flags(i) & ADMIN_KICK)) client_print(i, print_chat, "Gracz: %s kliknal E", name);
}

}
Pisane tu na forum ale powinno dzialac


Ladnie przemyślanie wyświetla się tylko adminowi, ale nie przy drugim przyciśnięciu D:
  • +
  • -
  • 0
Kilka prac nad jakimi pracowałem z braku czasu.
Deathrun times 100%
Points System (integracja z IP.Borad) 100%
Admins Manager 100%
Ghost/FD dla Jailbreak 100%
Zombies Ownage 30%

#4 Vertricus

    Godlike

  • Przyjaciel

Reputacja: 426
Wszechobecny

  • Postów:1549
  • Lokalizacja:.
Offline

Napisano 23.04.2010 23:05

Spam E - wyciszanie tego dźwięku (przydatne na JailBreak) - Nieoficjalny polski support AMX Mod X
Spróbuj wyciszenia.
A jak nie o wyciszenie chodzi to opisz tam dokładnie co chcesz uzyskać :|
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych