Witam, jak zrobić, aby właśnie otrzymać taki efekt.. ?
Gdy najade celownikiem na gracza i kliknę E (czyli standardowe +use), gracza wtedy unieruchamia (jeśli jest możliwość, to super by było, gdyby sie dało ustawić cvarem jak długo ma być zatrzymany)
Prosiłbym dobrych ludzi o pomoc
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
[ROZWIĄZANE] +use = zatrzymanie gracza na celowniku
Temat rozp. Żuk, 29.09.2011 18:44
3 odpowiedzi w tym temacie
#1
Napisano 29.09.2011 18:44
#2
Napisano 29.09.2011 20:52
#include < amxmodx >
#include < amxmisc >
#include < engine >
#include < fakemeta_util >
new aiming, bodypart;
new g_stucktime
new bool:is_stuck[33];
public plugin_init() {
register_plugin("Stuck him now!", "1.0", "stepdub");
register_forward(FM_PlayerPreThink, "fwPlayerPreThink");
g_stucktime = register_cvar("amx_stucktime", "5.0");
set_task(0.1, "resetSpeed", _, _, _, "b");
}
public client_connect(id) is_stuck[id] = false;
public unstuck(id) is_stuck[id] = true;
public fwPlayerPreThink(id) {
new button = get_user_button(id)
new Float:stuckTime;
stuckTime = get_pcvar_float(g_stucktime);
if(button & IN_USE) {
get_user_aiming(id, aiming, bodypart);
fm_set_user_maxspeed(aiming, 0.0);
is_stuck[aiming] = true;
set_task(stuckTime, "unstuck", aiming, _, _, "a");
}
}
public resetSpeed(id)
{
if(!is_stuck[id])
fm_set_user_maxspeed(id, -1.0);
}
spróbuj
#3
Napisano 30.09.2011 19:13
PLusik >
Do zamkniecia !
Do zamkniecia !
Użytkownik Żuk edytował ten post 30.09.2011 19:13
#4
Napisano 30.09.2011 19:59
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych