na bazie pomysłu: lajtowy13
link: http://amxx.pl/topic...dajace-prezenty

Plugin-biblioteka do spawnowania prezentów z dowolną zawartością. Poza zainstalowaniem tego pluginu musimy stworzyć listę prezentów. Polega to na tym, że podajemy nazwę oraz funkcję, która się wykona gry gracz podniesie dany prezent.
Oprócz tego w odpowiednim momencie wywołać funkcję gift_spawn(), wtedy pojawi się prezent.


prezenty
Służy do rozmieszczania miejsc, gdzie może pojawić się prezent. Użyj komendy, wyczyść spawny (9) idź w miejsce gdzie może być prezent i Dodaj (1), żeby usunąć podejdź do wybranego i Usun (2)
na koniec wyjdź i restart
Jeśli nie ustalono punktów plugin spróbuje sam znaleźć ciekawe miejsca, ale nie zawsze muszą one być dostępne dla graczy (np. w upadnie ukrytym pomieszczeniu poza mapą)

configs/prezenty/ ma mieć chmod 777
Dostępne funkcje:
Przykładowa lista prezentów i spawn prezentu 5s po starcie rundy
#include <amxmodx> #include <amxmisc> #include <prezenty> #define PLUGIN "Lista prezentow" #define VERSION "1.0" #define AUTHOR "R3X" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_gift("Prezent#1", "Prezent_Numer1"); register_gift("Prezent#2", "Prezent_Numer2"); //Na poczatk rundy register_event("HLTV", "eventRoundInit", "a", "1=0", "2=0"); } public eventRoundInit() { gifts_clear_map(); set_task(5.0, "taskSpawnGift", 2368); } public taskSpawnGift() { gift_spawn(); } public Prezent_Numer1(id) { client_print(id, print_chat, "Podniosles prezent nr 1"); } public Prezent_Numer2(id) { client_print(id, print_chat, "Podniosles prezent nr 2"); }