Slapowanie
Tatumi
30.11.2013
Mam pytanie.Jak slapować,ale chodzi mi o to jaki jest bind tzn: Slapowanie "ilosc"(ile raz ma ktos byc slapniety) (Nie chodzi o obrażenia)
Droso
30.11.2013
Mam pytanie.Jak slapować,ale chodzi mi o to jaki jest bind tzn: Slapowanie "ilosc"(ile raz ma ktos byc slapniety) (Nie chodzi o obrażenia)
user_slap w dokumentacji oblookaj
Oto moja funkcja nie testowana ale powinna działać:
stock user_slap2(id, obrazenia, ilerazy, Float:interwal, rzucacgraczem){ if(!is_user_alive(id)) return -1; new data[3] data[0] = id; data[1] = obrazenia; data[2] = rzucacgraczem?1:0; if(obrazenia <= 0) return -1; if(ilerazy > 1) set_task(interwal, "user_slap2_task_HubertTM", id, data, 3, "a", ilerazy); else if(ilerazy == 1) user_slap(id, obrazenia, data[2]); else return -1; return 1; } public user_slap2_task_HubertTM(data[], id_taska){ new id = data[0]; new obrazenia = data[1]; if(!is_user_alive(id)) { if(task_exists(id_taska)) remove_task(id_taska); return 1; } user_slap(id, obrazenia, data[2]); return 1; }
Użycie:
user_slap2(id_gracza, obrazenia, ilerazy_slapnac, Float:interwal, rzucacgraczem)
id_gracza - wpisujesz id gracza
ilerazy_slapnac - chyba wiadomo
Float:interwal - wpisujesz liczbę dziesiętną np. 1.0, czyli czas między kolejnym uderzeniem będzie równy 1 sekundzie. 2.0 - 2 sekundy 3.0 - 3s.
rzucacgraczem - jeżeli 1 - "rzuca graczem jak byś slapował" - jeżeli 0 - nie rzuca graczem tylko traci HP.
Aby slapnęło wszystkich graczy - musisz zrobić pętle, bo mi się już nie chciało robić
P.S Kod wrzucasz do .sma np. na koniec i już możesz używać
Użytkownik HubertTM edytował ten post 30.11.2013 12:14
K!113r
30.11.2013
Wy tu już mu funkcje powypisywaliście, pewnie nie wie gdzie to ma wpisać. Jak dobrze wnioskuje z jego posta to chodziło mu o bind.
bind "INS" "amx_slap k!113r;amx_slap k!113r;amx_slap k!113r;amx_slap k!113r;amx_slap k!113r;amx_slap k!113r;amx_slap k!113r;amx_slap k!113r;amx_slap k!113r"
Przykład slapowania za 0 dmg, ale i tak wykonuje się to 5-6 razy przy jednym wciśnięciu klawisza (nie pamiętam). Dmg możesz sobie oczywiście dodać.
Droso
30.11.2013
,ale chodzi mi o to jaki jest bind tzn:
Fakt - ale po co taki temat w tym dziale? ;(
Report :[
GwynBleidD
30.11.2013
Ten temat został przeniesiony z forum
Scripting AMXX → Pytania
do
AMX Mod X → Pytania