←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] +use = zatrzymanie gracza na...

Zablokowany

  • +
  • -
Żuk - zdjęcie Żuk 29.09.2011

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 :P
Odpowiedz

  • +
  • -
stepdub - zdjęcie stepdub 29.09.2011

#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 :]
Odpowiedz

  • +
  • -
Żuk - zdjęcie Żuk 30.09.2011

PLusik > :>

Do zamkniecia !
Użytkownik Żuk edytował ten post 30.09.2011 19:13
Odpowiedz

  • +
  • -
Onyke - zdjęcie Onyke 30.09.2011

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany