Problem jest następujący:
Zrobiłem perk, który ma za zadanie po użyciu zapisać pozycję gracza namierzonego, a potem przenieść się o 20 jednostek za jego plecy
Testowałem plugin na dust2_long, ale za każdym razem przenosi mnie w to samo miejsce "pod ziemię"
kod:
@@EDIT
Na lidlu znowóż teleportuje mnie lekko pod zmienie, tułów wystaje. I tak za każdym razem, bez względu na pozycje gracza, którego namierzam
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <codmod> #include <fun> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author" new origin[33][3]; new znamie[33]; #define nazwa "Naznaczony" #define opis "Uzyj aby naznaczyc przeciwnika, a potem teleportowac sie za niego" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) cod_register_perk(nazwa, opis); register_event("ResetHUD", "ResetHUD", "abe"); } public cod_perk_used(id) { new ofiara, body; new origin[3]; if(!is_user_alive(id)) return PLUGIN_CONTINUE; if(!znamie[id]) { get_user_aiming(id, ofiara, body) get_user_origin(ofiara, origin)//pobieranie pozycji origin[1] += 20; znamie[id] = 1; client_print(id, print_center, "Gracz naznaczony") } else { set_user_origin(id, origin) client_print(id, print_center, "Teleport zakonczony") } return PLUGIN_CONTINUE; } public ResetHUD(id) { znamie[id] = 0; origin[id][0] = 0; origin[id][1] = 0; origin[id][2] = 0; }