/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Powitanie"
#define VERSION "1.0"
#define AUTHOR "Kogut"
#define TASK_POWITANIE 100400
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_putinserver(id){
if(task_exists(TASK_POWITANIE + id))
remove_task(TASK_POWITANIE + id)
set_task(10.0,"Powitanie",TASK_POWITANIE + id)
}
public Powitanie(task_id){
new id = task_id - TASK_POWITANIE
new szName[32]
get_user_name(id, szName, 31)
set_hudmessage(0, 100, 0, 0.1, 0.1, 0, 6.0, 15.0)
show_hudmessage(0, "Witaj na serwerze: %s ,^nHeadAdmini serwera: Kogut & PaCeriN^nDostepne komendy /misje, /sklepik, /zadania, /ruletka, /bf2^nZapraszamy na xxxl",szName)
}
1. Nie pobrałeś nick'u gracza, czyli pokazywałeś pustą zmienną
2. Czas pokazywania informacji musi być w typie liczb rzeczywistych (float)
3. Task powinien mieć unikalne id, czyli do indeksu gracza dodawaj jakąś stałą
4. Jeżeli ktoś wejdzie na serwer i zaraz wyjdzie, a za nią wejdzie następna osoba mająca ten sam indeks to ustawiany jest następny task o tym samym id - może to powodować jakieś błędy lub jak w moim przypadku crash'e, dlatego trzeba sprawdzić czy już task o tym id się wykonuje, jeżeli tak to po prostu go usuwamy a następnie ustawiamy swój