Ustawianie komendy po zmianie mapy
abs.
22.02.2014
Interesuję mnie plugin który po zmianie mapy i starcie serwera(za każdym razem) ustawia "mp_friendlyfire 0" i po określonym czasie zmiania wartość z powrotem na "1".
Użytkownik abs. edytował ten post 22.02.2014 14:16
GT Team
22.02.2014
#include <amxmodx>
#define CZAS 120.0
public plugin_init() {
register_plugin("mpff", "0.01", "gtteam")
server_cmd("mp_friendlyfire 0")
set_task(CZAS, "zmien")
}
public zmien()
server_cmd("mp_friendlyfire 1")
w CZAS podajesz liczbę sekund po ilu ma zmienić wartość ( we float [czyli z liczbą po przecinku] ) od startu mapy.
Np 60.0 to 1 minuta
120.0 to 2 minuty
itd..
abs.
22.02.2014
Dziękuję. Jeszcze zapomniałem o jednym mianowicie aby przed zmianą i po zmianie wyświetlały się komunikaty informujące.
przed:"Friendly Fire zostało chwilowo wyłączone. (jak sie da to czerwonym kolorem)"
po: "Friendly Fire zostało włączone(też czerwonym)"
Użytkownik abs. edytował ten post 22.02.2014 17:57
GT Team
23.02.2014
#include <amxmodx>
#include <colorchat>
#define CZAS 120.0
public plugin_init() {
register_plugin("mpff", "0.01", "gtteam")server_cmd("mp_friendlyfire 0")
set_task(CZAS, "zmien")
}
public zmien()
{
server_cmd("mp_friendlyfire 1")
ColorChat(id, RED, "Friendly Fire zostało włączone!")}
Przed się nie opłaca dawać, gdyż jest ta wartośc zmieniana podczas załadowania pluginu ( tu: zmiany mapy ) i gdy się mapa zmieni to nawet najszybsi gracze nie ujrzą tej wiadomości. Pozdrawiam.
Wielkie Jol
23.02.2014
Po 15 sekundach od zmiany mapy wyświetli się wiadomość, ale tylko tym, którzy już się połączą z serwerem i będą w grze.
#include <amxmodx> #include <colorchat> #define CZAS 120.0 public plugin_init() { register_plugin("mpff", "0.01", "gtteam") server_cmd("mp_friendlyfire 0") set_task(20.0, "napisz"); set_task(CZAS, "zmien") } public zmien() { server_cmd("mp_friendlyfire 1") ColorChat(0, RED, "Friendly Fire zostało włączone!") } public napisz() ColorChat(0, RED, "[FRIENDLYFIRE]^x01 Friendlyfire zostalo chwilowo wylaczone");
GT Team
23.02.2014
No właśnie, dzięki, ponieważ popełniłem błąd z id Pozdrawiam i gratuluje uwagi