tekst w sayu, komenda w konsoli
sq69i
07.09.2013
Witam, mógłby ktoś podrzucić prosty kod który bym mógł przerobić tak aby po wpisaniu odpowiedniej wiadomości w sayu wykonana została dana komenda tak jak po wpisaniu w konsoli?
Mister Silenzo
09.01.2014
#include <amxmodx> public plugin_init() { register_plugin("Komendy z say w konsoli", "1.0", "Mister Silenzo") register_clcmd("say /spec", "Spec_"); // Rejestracja komendy w "say" register_clcmd("say_team /spec", "Spec_"); // Rejestracja komendy w "say_team" } public Spec_(id) { //Funkcja wywoływana po wpisaniu /spec if(!is_user_connected(id)) return PLUGIN_CONTINUE; // Sprawdzenie czy gracz jest na serwerze (zabezpieczenie) console_cmd(id, "spectate"); // Wykonanie komendy w konsoli gracza return PLUGIN_CONTINUE; // Bez tego plugin pokaże ostrzeżenie, iż funkcja "Spec_" musi zwracać jakąś wartość :D }Coś takiego miałeś na myśli?
Edited by Mister Silenzo, 09.01.2014 21:28.
FarGoosiek
10.01.2014
W MIEJSCE XXX wpisujesz nazwe Publica ten by wyglądał
public XXXX
w
public plugin_init()
dopisujesz DLA
Komendy wpisanej w konsoli
register_clcmd("komenda","XXXX")
Po wpisaniu w sayu
register_clcmd("say komenda","XXXX")
Edited by FarGoosiek, 10.01.2014 00:07.
Mister Silenzo
10.01.2014
FarGosiek, jaki cel masz w tym, żeby opisywać mu komendy konsoli (chodzi mi konkretnie o te wykonywane w konsoli (WIEM, say też jest w konsoli, ale wydaje mi się, że zrozumiesz co mam na myśli)), w momencie gdy on chce komendy z say'a wykonać w konsoli pod inną postacią (komenda wywołuje komendę).