←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] Nowy świąteczny plugin

Zablokowany

  • +
  • -
QuahodronN - zdjęcie QuahodronN 30.11.2011

Witam
czy napisałby ktoś dla mnie plugin na święta który:
puszczał by muzyke (wybraną przezemnie np 4 losowe) gdy gracz wchodzi na serwer no i po zmianie mapy tylko od razu na poczaku potem juz nie
oraz przez ten czasu np 30s wyświetlał by się napis w hudzie Wesołych Świąt

myślę, że mnie nie zawiedziecie :D
będa ++

odświeżam :) zależy mi na tym

odświeżam

odświeżam
Odpowiedz

  • +
  • -
soda - zdjęcie soda 30.11.2011

nie wiem czy bd działać

#include 
#include 

public plugin_init() {
	register_plugin("Plugin", "1.0", "Drako");
}

public plugin_precache() {
    precache_sound("Drako/1.mp3")
    precache_sound("Drako/2.mp3")
    precache_sound("Drako/3.mp3")
    precache_sound("Drako/4.mp3")
}

public client_disconnect(id)
	engclient_cmd(id, "stop");
	
public client_connect(id)
{
	Odtworz(id);
	Hud(id)	
}
	
public Odtworz(id)
{
	switch(random(4))
	{
		case 0: engclient_cmd(id, "mp3 play Drako/1.mp3");
		case 1: engclient_cmd(id, "mp3 play Drako/2.mp3");
		case 2: engclient_cmd(id, "mp3 play Drako/3.mp3");
		case 3: engclient_cmd(id, "mp3 play Drako/4.mp3");
	}
}

public Hud(id)
{
	set_hudmessage(0, 0, 255, 0.35, 0.5, 0, 6.0, 30.0)
	show_hudmessage(id, "Wesolych Swiat")
}

Użytkownik soda edytował ten post 01.12.2011 08:07
Odpowiedz

  • +
  • -
QuahodronN - zdjęcie QuahodronN 01.12.2011

zaraz stestuje i dam odpowiedz :D

ale juz masz + za chęci :)

nie dodałes includów ale poradziłem sobie :P

przykro mi ale plugin nie działa :/

Proszę o pomoc



#include <amxmisc>
#include <amxmodx>

public plugin_init() {
register_plugin("Plugin", "1.0", "Drako");
}

public plugin_precache() {
precache_sound("CsFart/swieta1.mp3")
precache_sound("CsFart/swieta2.mp3")
precache_sound("CsFart/swieta3.mp3")
precache_sound("CsFart/swieta4.mp3")
}

public client_disconnect(id)
engclient_cmd(id, "stop");

public client_connect(id)
{
Odtworz(id);
Hud(id) 
}

public Odtworz(id)
{
switch(random(4))
{
case 0: engclient_cmd(id, "mp3 play CsFart/swieta1.mp1");
case 1: engclient_cmd(id, "mp3 play CsFart/swieta1.mp2");
case 2: engclient_cmd(id, "mp3 play CsFart/swieta1.mp3");
case 3: engclient_cmd(id, "mp3 play CsFart/swieta1.mp4");
}
}

public Hud(id)
{
set_hudmessage(0, 0, 255, 0.35, 0.5, 0, 6.0, 30.0)
show_hudmessage(id, "Wesolych Swiat^nZyczy CsFart.PL")
}
Odpowiedz

  • +
  • -
soda - zdjęcie soda 01.12.2011

zobacz to

#include <amxmisc>
#include <amxmodx>

public plugin_init() {
    register_plugin("Plugin", "1.0", "Drako");
}

public plugin_precache() {
    precache_sound("CsFart/swieta1.mp3")
    precache_sound("CsFart/swieta2.mp3")
    precache_sound("CsFart/swieta3.mp3")
    precache_sound("CsFart/swieta4.mp3")

}

public client_disconnect(id)
	    client_cmd(i, "stop")
	    
public client_connect(id)
{
	    Odtworz(id);
	    Hud(id)
}
	    
public Odtworz(id)
{
	    switch(random(4))
	    {
			    case 0: client_cmd(i, "mp3 play sound/CsFart/swieta1.mp3")
			    case 1: client_cmd(i, "mp3 play sound/CsFart/swieta2.mp3")
			    case 2: client_cmd(i, "mp3 play sound/CsFart/swieta3.mp3")
			    case 3: client_cmd(i, "mp3 play sound/CsFart/swieta4.mp3")
	    }
}

public Hud(id)
{
	    set_hudmessage(0, 0, 255, 0.35, 0.5, 0, 6.0, 30.0)
	    show_hudmessage(id, "Wesolych Swiat^nZyczy CsFart.PL")
}
Odpowiedz

  • +
  • -
QuahodronN - zdjęcie QuahodronN 02.12.2011

Przyjde do domu to sprawdze i odpisze
ale leci następny + za to, że w ogóle się zainteresowałeś tym :D

-------------------------------------
działa ale muza leci podczas ładowania sie gry (przy wchodzeniu na serwer) czyli zarazem hud nie dziala :/
Mi chodziło, że jak ktos wejdzie juz na serwer to sie ma załączyc muza (losowa z tych 4) oraz w Hud się wyświetla ten napis
gdy zmieniłem z client_connect na client_putinserver to juz w ogóle nie działa :/

odswiezam
Odpowiedz

  • +
  • -
dasiek - zdjęcie dasiek 02.12.2011

dodajcie
if(!is_user_connect(id))
	 return PLUGIN_CONTINUE;
na początku każdego publica.
Odpowiedz

  • +
  • -
QuahodronN - zdjęcie QuahodronN 02.12.2011

coś mi sie nie wydaje

ale dobra spróbowalem i wywala errory
error 017: undefined symbol "is_user_connect
warning 209: function "Hud" should return a value

proszę o dalszą pomoc
Użytkownik QuahodroN125 edytował ten post 02.12.2011 19:25
Odpowiedz

  • +
  • -
MarWit - zdjęcie MarWit 02.12.2011

Łap


#include <amxmodx>

new const g_szChristmasMusic[][] =
{
"CsFart/swieta1.mp3",
"CsFart/swieta2.mp3",
"CsFart/swieta3.mp3",
"CsFart/swieta4.mp3"
}

new bool:g_bMusicPlayed[33];

public plugin_init() {
register_plugin("Christmas Music&Welcome", "0.1", "MarWit")
register_event("TeamInfo", "eventJoinTeam", "a");
}

public plugin_precache()
{
for(new i=0; i<sizeof(g_szChristmasMusic); i++)
precache_sound(g_szChristmasMusic[i])
}

public eventJoinTeam()
{
static id;
id = read_data(1);

if(g_bMusicPlayed[id])
return PLUGIN_CONTINUE;

client_cmd(id, "mp3 play %s", g_szChristmasMusic[random_num(0, sizeof(g_szChristmasMusic))]);
set_hudmessage(0, 0, 255, -1.0, 0.05, 0, 0.3, 30.0, 0.1, 0.1)
show_hudmessage(id, "Wesolych Swiat^nZyczy CSFart.PL ! :)")

g_bMusicPlayed[id] = true;

return PLUGIN_CONTINUE
}

public client_connect(id)
g_bMusicPlayed[id] = false;
Odpowiedz

  • +
  • -
QuahodronN - zdjęcie QuahodronN 02.12.2011

dzięki wielkie
działa
tej reklamy nie musiałes dawac :P

można zamknąć
Odpowiedz

  • +
  • -
Onyke - zdjęcie Onyke 02.12.2011

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Posted Image raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany