←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Reklama na czacie (colorchat)

Locked

  • +
  • -
;(('s Photo ;(( 26.12.2010

Witam,

Jeśli chcę wywołać reklamę co 60 sekund np w pluginie colorchatem to jak mam 2 wiadomości to jak mam zrobić aby pokolei lecieły?

np.

include <colorchat>

Potem

set_task ( 60.0, "reklama", 0 )

a potem public reklama

i ? randomem ? Tak aby pokolei leciało.

Pozdrawiam
Quote

  • +
  • -
DarkGL's Photo DarkGL 26.12.2010

poczytaj o zmiennej static + switch
Quote

  • +
  • -
;(('s Photo ;(( 26.12.2010

Tylko, że to jest chyba C+ a ja to mam w PAWNie. Dokładnie nie wiem, ale coś takiego jak niżej umiem ::P

Możesz odpowiedzieć dokłądniej ? :)

Starczy:

public Reklama()
{
	switch(random_num(1,2)){
		case 1: ColorChat(0, GREEN, "^x04amxx.pl");
		case 2: ColorChat(0, GREEN, "^x04amxmodx");
	}	

Aby wyświetlało się to pokolei ?
Edited by dMNq., 26.12.2010 21:23.
Quote

  • +
  • -
DarkGL's Photo DarkGL 26.12.2010

static lub bool i switch + zmiana wartości dziękuje :)
Quote

  • +
  • -
byCZUS's Photo byCZUS 27.12.2010

Proste ale powinno działać.

#include <amxmodx>
#include <colorchat>

new const tresc[][] = {
"^x04Plugin napisal byCZEK",
"^x04A jak hihihhi",
"^x04Itp itp"
}
new count = 0;

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

set_task(60.0, "reklamy", _, _, _, "b");
}

public reklamy()
{
ColorChat(0, GREEN, tresc[count]);

count++;

if(count > charsmax(tresc)) count = 0;
}
Quote
Locked