coś ci sie pomylilo synuś.
#include <amxmodx>
public plugin_init()
{
register_plugin("Test", "0.1", "K!113r")
}
public client_putinserver(id)
{
if(is_user_connected(id))
client_cmd(id, "cl_forwardspeed 400")
}
Ustawia komendę przy wejściu na serwer (rozwiązanie fbang'a nie zadziała do końca, ponieważ ustawia komendę 5 sekund po wczytaniu nowej mapy).
#include <amxmodx>
#define TASK_USTAW 987100
public plugin_init()
{
register_plugin("Test", "0.1", "K!113r")
}
public client_putinserver(id)
{
if(task_exists(TASK_USTAW+id))
remove_task(TASK_USTAW+id)
if(is_user_connected(id))
set_task(5.0, "Ustaw", TASK_USTAW+id, _, _, "b")
}
public client_disconnect(id)
{
if(task_exists(TASK_USTAW+id))
remove_task(TASK_USTAW+id)
}
public Ustaw(task_id)
{
new id = task_id - TASK_USTAW
client_cmd(id, "cl_forwardspeed 400")
}
Ustawia komendę graczowi co 5 sekund od połączenia z serwerem (trochę słabe rozwiązanie, bo jak ktoś będzie mieć binda to i tak będzie biegał, lecz mało graczy ma takie bindy)
Pierwsze na pewno zadziała, drugie nie testowane.
Jeżeli nie odpowiada to najwyżej później dopiszę blokade zmiany (chyba się da)
Mój kod ustawia co 5 sekund wszystkim graczom.