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

szukam pluginu


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

#1 neroo

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:26
  • Lokalizacja:Pruszkow
Offline

Napisano 04.01.2010 17:29

Witam, poszukuje pluginu na dr zeby kazdy widzial co kazdy pisze tzn zeby martwy widzial co pisze zywy i na odwrot za odpowiedz bedzie + pozdrawiam
  • +
  • -
  • 0

#2 baku

    [M]anchester[U]nited

  • Przyjaciel

Reputacja: 452
Wszechobecny

  • Postów:1054
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Polska
Offline

Napisano 04.01.2010 17:56

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

new count[32][32] 	
new g_voice_status[2]

public catch_say(id)
{
	new reciever = read_data(0)
	new sender = read_data(1)
	new message[151] 
	new channel[151]
	new sender_name[32]

	if (is_running("czero")||is_running("cstrike"))
	{
 		read_data(2,channel,150)
	 	read_data(4,message,150)
 		get_user_name(sender, sender_name, 31)
	} else {
	 	read_data(2,message,150)
	}
 
 	count[sender][reciever] = 1 
 	if (sender == reciever)
	{ 	
 			new player_count = get_playersnum()
 			new players[32]
 			get_players(players, player_count, "c")

 			for (new i = 0; i < player_count; i++) 
		{
			
 			if (get_user_flags(players[i]) & ADMIN_USER)
			{ 	
				
 				if (count[sender][players[i]] != 1)
				{ 	
 					message_begin(MSG_ONE, get_user_msgid("SayText"),{0,0,0},players[i])
 					write_byte(sender)
					if (is_running("czero")||is_running("cstrike"))
	 					{
 						write_string(channel)
	 						write_string(sender_name)
	 					}
 					write_string(message)
 					message_end()
 				}
 			}
 			count[sender][players[i]] = 0
 			}
 	}
	
 	return PLUGIN_CONTINUE
}

public plugin_init(){
 register_plugin("AdminListen","2.3x","/dev/ urandom")
 register_srvcmd("amx_adminlisten_voice","voice_status")
 register_event("SayText","catch_say","b")
 return PLUGIN_CONTINUE
}

public plugin_modules(){
 require_module("engine") 
}

// *********************
// VoiceComm Stuff
// *********************

public client_infochanged(id)
{
 if ((get_user_flags(id) & ADMIN_USER) && equal(g_voice_status,"1")) set_speak(id, 4)
}

public client_connect(id)
{
 if ((get_user_flags(id) & ADMIN_USER) && equal(g_voice_status,"1")) set_speak(id, 4)
}

public voice_status(){
 read_argv(1,g_voice_status,1)
 new player_count = get_playersnum()
 new players[32] //Player IDs
 get_players(players, player_count, "c")
 for (new i = 0; i < player_count; i++) {
 	if ((get_user_flags(players[i]) & ADMIN_USER)){ 	
 	if (equal(g_voice_status,"0")) set_speak(players[i], 0)
 	if (equal(g_voice_status,"1")) set_speak(players[i], 4)
 	}
 }
}

Zobacz. Kod jest z admin listen .. sprawdź czy działa dla wszystkich.
  • +
  • -
  • 1

#3 neroo

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:26
  • Lokalizacja:Pruszkow
Offline

Napisano 04.01.2010 18:23

Masz plusik. zaraz sprawdze czy dziala.

a mam pytanie nie chce zakladac osobnego tematu.

Dlaczego mi sie serwer crashuje jak wlacze mapy takie jak :

deathrun_gamerfun
deathrun_gamerfun2
deathrun_bugmeifyoucan_final
deathrun_4life_rmk
deathrun_tropic ?



edit sprawdzilem i nie dziala:O

Użytkownik neroo edytował ten post 04.01.2010 18:53

  • +
  • -
  • 0

#4 igor2-10

    Wszechwiedzący

  • Użytkownik

Reputacja: 111
Zaawansowany

  • Postów:525
  • Steam:steam
  • Lokalizacja:Byczyna
Offline

Napisano 04.01.2010 18:53

Sprawdź co pisze w konsoli serwera po crashu .
  • +
  • -
  • 0

#5 neroo

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:26
  • Lokalizacja:Pruszkow
Offline

Napisano 04.01.2010 21:15

L 01/04/2010 - 00:05:29: -------- Mapchange to deathrun_gamerfun2--------
L 01/04/2010 - 00:05:40: -------- Mapchange to de_dust2 --------

o tak jest ;x i nie wiem ocb w ogóle. I w ogóle ustawilem zeby po crashu byl extreme w poleceniu wpisalem map deathrun_extreme a tu nadal dd2 ;P
  • +
  • -
  • 0

#6 Adminek AMXX.PL

    Admin :)

  • Bot

Reputacja: 156
Profesjonalista

  • Postów:7174
  • Lokalizacja:AMXX.PL
Offline

Napisano 05.01.2010 20:09

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Problem rozwiązany. Jak masz inny to załóż nowy temat.

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL




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

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