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".
Edited by abs., 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)"
Edited by abs., 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