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
 

Zdj臋cie

Jak doda膰 kolor do pluginu


  • Nie mo偶esz napisa膰 tematu
  • Zaloguj si臋, aby doda膰 odpowied藕
6 odpowiedzi w tym temacie

#1 MixTape

    Pomocny

  • U偶ytkownik

Reputacja: 0
Nowy

  • Post贸w:40
  • Lokalizacja:Mazowiecki
Offline

Napisano 29.01.2013 21:19

Witam,

Oto kod SmartRS uzupe艂niony przeze mnie :


#include <amxmodx>

#define PLUGIN "COD:MW"
#define VERSION "1.0"
#define AUTHOR "CheQ "

//podajemy tutaj nazwy plikow z roundsoundem. NIE DOPISUJEMY KONCOWKI MP3!
new const numery_nut[][] = {"Brak!","1z8","2z8","3z8","4z8",
"5z8","6z8","7z8","8z8"
}

new const nazwy_nut[][] = {"Brak!", // Zostawiamy Brak! jako zerowy element Tablicy. Dalej
"Kaen - Zdychaj",	// podajemy tytu艂y piosenek w kolejnosci jak wyzej.
"Zeus - Swit",
"K2 - Chore Stany",
"Miuosh - Na zawsze",
"MACKLEMORE RYAN LEWIS - THRIFT SHOP",
"Taio Cruz - Fast Car",
"Wiley - Can You Hear Me",
"Zeus - Hipotermia"
}

new folder_rs[] = "codfakulo" //folder z naszym roundsoundem, ktory znajduje sie juz w
//folderze cstrike/sounds (umieszczanie go w folderze misc wyglada tak
// misc/nasz_folder podajac sam nasz_folder pliki beda wczytane z katalogu
//sounds/nasz_folder
new bool:mute[33];
new numer;

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

register_event("SendAudio", "RoundSound", "a", "2&%!MRAD_ctwin") ;
register_event("SendAudio", "RoundSound", "a", "2&%!MRAD_terwin");

register_clcmd("say /roundsound","MuteRS")
register_clcmd("say roundsound","MuteRS")

register_clcmd("say_team /roundsound","MuteRS")
register_clcmd("say_team roundsound","MuteRS")

register_clcmd("say /tytul","WypiszNute");
register_clcmd("say tytul","WypiszNute");

register_clcmd("say_team /tytul","WypiszNute");
register_clcmd("say_team tytul","WypiszNute");

numer = 0;

set_task(25.0,"Info",0)
}
public Info()
{
switch(random_num(1,5))
{
case 1:
client_print(0,print_chat,"[COD:MW] Aby wylaczyc albo wlaczyc RS wpisz /roundsound",PLUGIN)
case 2:
client_print(0,print_chat,"[COD:MW] Aby sprawdzic jaki tytul ma piosenka wpisz /tytul",PLUGIN)
case 4:
client_print(0,print_chat,"[COD:MW] Aby wylaczyc albo wlaczyc RS wpisz /roundsound",PLUGIN)
case 5:
client_print(0,print_chat,"[COD:MW] Aby sprawdzic jaki tytul ma piosenka wpisz /tytul",PLUGIN)
}

set_task(18.0,"Info",0)
}

public WypiszNute(id)
{
client_print(id,print_chat,"Ostatnia nuta ma tytul: ")
client_print(id,print_chat,"%s",nazwy_nut[numer])
}
public plugin_precache()
{
for(new i = 1; i < sizeof numery_nut; i++)
{
new adres[64];
format(adres,63,"sound/%s/%s.mp3",folder_rs,numery_nut[i])
precache_generic(adres)
}
}
public client_connect(id)
{
mute[id] = false;
}
public MuteRS(id)
{
if(!mute[id])
{
client_print(id,print_chat,"Wylaczyles RS. Aby go wlaczyc wpisz ponownie /roundsound")
mute[id] = true;
}
else
{
client_print(id,print_chat,"Wlaczyles RS. Aby go wylaczyc wpisz ponownie /roundsound")
mute[id] = false;
}
}
public RoundSound()
{

numer = random_num(1, sizeof numery_nut);
new Players[32],num;
get_players(Players,num)
for(new ajdi = 0;ajdi<num;ajdi++)
{
if(!mute[ajdi])
{
client_cmd(ajdi,"stopsound");
client_cmd(ajdi,"mp3 stop");
client_cmd(ajdi,"mp3 play sound/%s/%s.mp3",folder_rs,numery_nut[numer])
}
else
{
client_cmd(ajdi,"stopsound");
client_cmd(ajdi,"mp3 stop");
}

}
return PLUGIN_CONTINUE;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/

Znalaz艂em dokumentacj臋 colorchatu lecz dalej mam z tym problem, wiem i偶 musz臋 doda膰 include oraz znaki kolor贸w.

Potrzeba mi doda膰 zielony kolor do ka偶dej informacji pokazywanej na serwerze a /tytul lub /roundsound na TEAM_COLOR.

Je偶eli kto艣 m贸g艂by wyt艂umaczy膰 to by艂bym wdzi臋czny.

Pozdrawiam!
  • +
  • -
  • 0

#2 艁okiec

    Pomocny

  • Zbanowany

Reputacja: 39
呕yczliwy

  • Post贸w:50
  • GG:
  • Lokalizacja:Heaven
Offline

Napisano 29.01.2013 21:32

Sproboj tak ;)
Za艂膮czony plik  plugin.sma   3,35 KB  96 Ilo艣膰 pobra艅
  plugin.amxx
Do艂膮czona grafika

Do艂膮czona grafika

Serdecznie zapraszam !!!
; ))

#3 Tytanowy

    Banned

  • Zbanowany

Reputacja: 54
Pomocny

  • Post贸w:184
  • GG:
  • Imi臋:Maciej
  • Lokalizacja:Olsztyn
Offline

Napisano 29.01.2013 22:09

ColorChat(id(0), RED/TEAM_COLOR/GREEN, "TEKST")

Tak wygl膮da sk艂adnia tekstu przy u偶yciu Colorchatu. Jednak偶e, zrobi to ca艂y tekst na dany kolor, je偶eli chcesz w 艣rodku zmieni膰 nazw臋 koloru, wtedy u偶ywasz przed dan膮 cz臋艣ci膮 tekstu ^x01 - 偶贸艂ty , ^x03 - TEAM COLOR, ^x04 - zielony
IP:91.203.223.45:27021
Do艂膮czona grafika
www.hit4u.eu

Najlepsza sie膰 serwer贸w Counter-strike, unikalne modyfikacje serwer贸w!

#4 MixTape

    Pomocny

  • Autor tematu
  • U偶ytkownik

Reputacja: 0
Nowy

  • Post贸w:40
  • Lokalizacja:Mazowiecki
Offline

Napisano 29.01.2013 22:17

Rozumiem,


client_print(id,print_chat,"Ostatnia nuta ma tytul: ")
client_print(id,print_chat,"%s",nazwy_nut[numer])

A jak zrobi膰 tutaj 偶eby wypisany utw贸r by艂 na zielono? To chyba ta dolna linijka.
  • +
  • -
  • 0

#5 Tytanowy

    Banned

  • Zbanowany

Reputacja: 54
Pomocny

  • Post贸w:184
  • GG:
  • Imi臋:Maciej
  • Lokalizacja:Olsztyn
Offline

Napisano 29.01.2013 22:21

Colorchat(id, GREEN, "%s",nazwy_nut[numer])

Wszystko to samo, tylko zmieniasz pocz膮tek.
IP:91.203.223.45:27021
Do艂膮czona grafika
www.hit4u.eu

Najlepsza sie膰 serwer贸w Counter-strike, unikalne modyfikacje serwer贸w!

#6 MixTape

    Pomocny

  • Autor tematu
  • U偶ytkownik

Reputacja: 0
Nowy

  • Post贸w:40
  • Lokalizacja:Mazowiecki
Offline

Napisano 29.01.2013 22:24

Okej, dzi臋kuje bardzo obu Panom :)

Wszystko dzia艂a, reputka leci. Mo偶na zamkn膮膰.

Pozdrawiam

EDIT////

roundsound.sma(74) : error 001: expected token: ";", but found "}"

Z g贸ry dzi臋kuj臋 ;P

U偶ytkownik MixTape edytowa艂 ten post 29.01.2013 22:33

  • +
  • -
  • 0

#7 Tytanowy

    Banned

  • Zbanowany

Reputacja: 54
Pomocny

  • Post贸w:184
  • GG:
  • Imi臋:Maciej
  • Lokalizacja:Olsztyn
Offline

Napisano 30.01.2013 08:41

Wy艣lij sma jak mo偶esz, poniewa偶 ten Tw贸j pierwszy post kompiluje si臋 bez problemu.
IP:91.203.223.45:27021
Do艂膮czona grafika
www.hit4u.eu

Najlepsza sie膰 serwer贸w Counter-strike, unikalne modyfikacje serwer贸w!




U偶ytkownicy przegl膮daj膮cy ten temat: 0

0 u偶ytkownik贸w, 0 go艣ci, 0 anonimowych