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

Inna wiadomość co rundę


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

#1 Gufinsky

    oh, srsly?

  • Power User

Reputacja: 266
Wszechwidzący

  • Postów:591
  • GG:
  • Steam:steam
  • Imię:Jakub
  • Lokalizacja:localhost
Offline

Napisano 28.01.2011 23:55

Witam, proszę o napisanie pluginu, który co rundę będzie wyświetlał inna wiadomość

np:

Runda 1:
abc

Runda 2:
cba

Runda 3:
bca

itd
  • +
  • -
  • 0

#2 Lunatic

    Zaawansowany

  • Użytkownik

Reputacja: 38
Życzliwy

  • Postów:142
  • Lokalizacja:Olsztyn
Offline

Napisano 09.02.2011 18:39

Ma to być losowy napis do rundy, czy na każda rundę ma być inny napis?
  • +
  • -
  • 0

#3 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1570
Godlike

  • Postów:2733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 09.02.2011 19:10

mozesz pobawic sie taskami :)
np ze co 120 sekund wysietlana jest jakas wiadomosc
ile minut trwa u ciebie runda na serwerze ?
  • +
  • -
  • 0

If you can dream it, you can do it.


#4 cManiac

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:36
  • Imię:Error # 48
  • Lokalizacja:Error # 47
Offline

Napisano 09.02.2011 19:12

Sprawdź to:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Nowy plugin"
#define VERSION "1.0"
#define AUTHOR "Maniac."


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_event("HLTV", "event_RoundStart", "a", "1=0", "2=0") 
}
public event_RoundStart() {
	new rand = random_num(0,10) 
	switch(rand) 
	{
		case 0:
		{
			client_print(id,print_chat,"Wiadomosc")
		}
		case 1:
		{
			client_print(id,print_chat,"Wiadomosc")
		}
		case 2:
		{
			client_print(id,print_chat,"Wiadomosc")
		}
		case 3:
		{
			client_print(id,print_chat,"Wiadomosc")
		}
		case 20:
		{
			client_print(id,print_chat,"Wiadomosc")
		}
		case 4:
		{
			client_print(id,print_chat,"Wiadomosc")
		}
		case 5:
		{
			client_print(id,print_chat,"Wiadomosc")
		}
		case 6:
		{
			client_print(id,print_chat,"Wiadomosc")
		}
		case 7:
		{
			client_print(id,print_chat,"Wiadomosc")
		}
		case 8:
		{
			client_print(id,print_chat,"Wiadomosc")
		}
		case 9:
		{
			client_print(id,print_chat,"Wiadomosc")
		}
		case 10:
		{
			client_print(id,print_chat,"Wiadomosc")
		}
	}
}

Co runde losuje jeden z 10 napisów. Nie mam pojęcia czy to działa :)
  • +
  • -
  • 0

#5 Gufinsky

    oh, srsly?

  • Autor tematu
  • Power User

Reputacja: 266
Wszechwidzący

  • Postów:591
  • GG:
  • Steam:steam
  • Imię:Jakub
  • Lokalizacja:localhost
Offline

Napisano 09.02.2011 21:02

Ma być np tak

runda
1: a
2: b
3: c

4: d
5: f
6: g

i tak w kółko

Na mapie deathrun temple 2 są co rundę inne dobre drzwi do przejścia na drugą stronę. Znam sekwencję, więc chciałbym powiadamiać graczy, które są dobre
  • +
  • -
  • 0

#6 byCZUS

    Listonosz

  • Support Team

Reputacja: 743
Guru

  • Postów:459
  • GG:
  • Steam:steam
  • Lokalizacja:GW
Offline

Napisano 09.02.2011 21:10

Tak chyba najłatwiej

#include <amxmodx>

new const info[][] = { "Wiadomosc 1", "Wiadomosc 2", "Wiadomosc 3", "Wiadomosc 4", "Wiadomosc 5" }

new i = 0;

public plugin_init() {
register_plugin("", "", "byQQ");

register_event("HLTV", "event_RoundStart", "a", "1=0", "2=0");
}

public event_RoundStart()
{
if(i >= charsmax(info)) i = 0;

client_print(0, print_chat, "%s", info[i]);
}

  • +
  • -
  • 1

Dziękuje, dobranoc.





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

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