←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

czesio mowi czesc...

Zablokowany

  • +
  • -
Reebok323 - zdjęcie Reebok323 25.09.2009

witam
proszę o przerobienie tego pluga aby dzwiek odtwarzal sie tylko dla osoby ktora powie czesc czy cos podobnego a nie tak jak jest teraz ze wszyscy to slysza jezeli w ogole sie da :P
daje plik sma bo duzo nie zajmuje:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Dzien dobry"
#define VERSION "1.0.0"
#define AUTHOR "Jumper"

new dzwiek[] = "sounds/misc/dobry.wav"
new cmds[][] = { 
    "say elo",
    "say siema",
    "say witam",
    "say siemka",
    "say czesc",
    "say cze"
}

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    for(new i = 0; i < sizeof cmds; i++)
    {
        register_clcmd(cmds[i],"odtworz")
    }    
}
public plugin_precache()
{
    precache_sound(dzwiek)
}
public odtworz(id)
{
    client_cmd(id,"spk %s",dzwiek)
    client_print (id, print_chat, "[AMXX] Czesio rowniez Cie wita.")
}
Odpowiedz

  • +
  • -
Vertricus - zdjęcie Vertricus 26.09.2009

Tu to wygląda na to że odtwarza się osobie tylko co wpisze czesc
Odpowiedz

  • +
  • -
mikus - zdjęcie mikus 26.09.2009

Dobrze masz powinno odtwarzać jednej osobie.

Zrobię coś łatwego
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Dzien dobry"
#define VERSION "1.0.0"
#define AUTHOR "Jumper"

new dzwiek[] = "sounds/misc/dobry.wav"

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("say elo","odtworz")
	register_clcmd("say siema","modtworz")
	register_clcmd("say witam","odtworz")
	register_clcmd("ay siemka","odtworz")
	register_clcmd("say czesc","odtworz")
	register_clcmd("say cze","odtworz")
}
public plugin_precache()
{
    precache_sound(dzwiek)
}
public odtworz(id)
{
    client_cmd(id,"spk %s",dzwiek)
    client_print(id, print_chat, "[AMXX] Czesio rowniez Cie wita.")
}
Odpowiedz

  • +
  • -
Reebok323 - zdjęcie Reebok323 26.09.2009

a jezeli dam zamiast wav mp3 to bedzie chodzilo?
Odpowiedz

  • +
  • -
kasza - zdjęcie kasza 27.09.2009

moim zdaniem przy siema nie odtworzy

register_clcmd("say siema","modtworz")

Odpowiedz

  • +
  • -
mikus - zdjęcie mikus 27.09.2009

#include <amxmodx>

#include <amxmisc>



#define PLUGIN "Dzien dobry"

#define VERSION "1.0.0"

#define AUTHOR "Jumper"



new dzwiek[] = "misc/dobry.mp3"



public plugin_init()

{

    register_plugin(PLUGIN, VERSION, AUTHOR)

    register_clcmd("say elo","odtworz")

    register_clcmd("say siema","odtworz")

    register_clcmd("say witam","odtworz")

    register_clcmd("ay siemka","odtworz")

    register_clcmd("say czesc","odtworz")

    register_clcmd("say cze","odtworz")

}

public plugin_precache()

{

    precache_sound(dzwiek)

}

public odtworz(id)

{

    client_cmd(id,"mp3 play sounds/%s",dzwiek)

    client_print(id, print_chat, "[AMXX] Czesio rowniez Cie wita.")

}
Odpowiedz

  • +
  • -
Reebok323 - zdjęcie Reebok323 20.10.2009

nie odtwarza mi dzwieku :(( ???:( :help:
Odpowiedz

  • +
  • -
emblaze - zdjęcie emblaze 20.10.2009

register_clcmd("say siemka","odtworz")

;>
i to bym zmienił

new dzwiek[] = "misc/dobry.mp3"

na

new dzwiek[] = "sound/misc/dobry.mp3"

i wiadomo ze nie zadziała bo:

client_cmd(id,"mp3 play sounds/%s",dzwiek)

client_cmd(id,"mp3 play %s",dzwiek)

Odpowiedz
Zablokowany