Ustawianie prędkości gracza
daedhelil
04.06.2010
Witam. Mam problem z prędkością gracza. Wszystko jest ok, ale po zmianie broni, prędkość ustawia się na prędkość z daną bronią. Próbowałem różnych sposobów, ale nie wyszło.
Edited by tEc., 05.06.2010 23:35.
#include <amxmodx>
#include <amxmisc>
#include <fun>
public plugin_init() {
register_clcmd("say /speed","szybkosc")
}
public szybkosc(id) {
set_user_maxspeed(id, get_user_maxspeed(id) + 400)
}
Edited by tEc., 05.06.2010 23:35.
Harsay
04.06.2010
Tylko się założę że chcesz do ben 10 moda dodać dla danej klasy prędkość.
Można z tego skorzystać.
Edited by Harsay, 04.06.2010 22:08.
Można z tego skorzystać.
#include <amxmodx> #include <amxmisc> #include <fun> public plugin_init() { register_event("CurWeapon","CurWeapon","be", "1=1") } public CurWeapon(id) { set_user_maxspeed(id, get_user_maxspeed(id) + 400) }
Edited by Harsay, 04.06.2010 22:08.
daedhelil
04.06.2010
Właśnie, że nie bo do sklepu! Za chwilkę edytuje i napiszę czy działa
//eeeeeeeee, tak jak chce nie zadziała bo przecież to od razu wywoła funkcję ;/
Edited by tEc., 04.06.2010 22:19.
//eeeeeeeee, tak jak chce nie zadziała bo przecież to od razu wywoła funkcję ;/
Edited by tEc., 04.06.2010 22:19.
Harsay
04.06.2010
Może to tobie pomoże:
Edited by Harsay, 04.06.2010 22:34.
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <fun> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author" new shop public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_logevent("koniec", 2, "1=Round_End") shop = menu_create("Sklep","menushop"); menu_additem(shop,"Szybkosc"); } public plugin_cfg() { } public menushop(id, menu, item) { switch(item) { case: 0 { ustaw_szybkosc(id) } } } public ustaw_szybkosc(id) { set_user_maxspeed(id, 720) set_task(1.0, "speed_cont", 666, "", id) } public speed_cont(id) ustaw_szybkosc(id) public koniec(id) { remove_task(id, 666) }
Edited by Harsay, 04.06.2010 22:34.
daedhelil
05.06.2010
W tasku? Proszę, nie Da się jakoś inaczej?
Edited by tEc., 06.06.2010 11:01.
Edited by tEc., 06.06.2010 11:01.
Siemir
06.06.2010
Tworzysz zmienną
new addspeed[33]rejestrujesz CurWeapon
public CurWeapon(id) { if(addspeed[id]) set_user_maxspeed(id, get_user_maxspeed(id) + 400) }a w menu po zakupie dajesz
addspeed[id] = 1
daedhelil
06.06.2010
Dzięki wielkie Siemir. Dzięki tobie dowiedziałem się więcej o pawnie a i to co dałeś działa. Temat do zamknięcia.