←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] Jak ustawic a potem wylaczyc...

Zablokowany

  • +
  • -
mordoryjacz - zdjęcie mordoryjacz 01.11.2022

Jak zrobić funkcję na włączanie i wyłaczanie renderu po wcisnieciu gracza w menu tzn. jesli będę sie patrzyl na gracza i nacisne w menu na 1 to ustawi mu kolor czerwony poswiaty i chce zrobic ze jesli znowu sie popatrze na niego i nacisne 1 to usunie mu ta poswiate 

public Menu(id) 
{	
	new menu = menu_create("Menu", "Menu_Handle");
	
	menu_additem(menu, "Najedz na gracza i nacisnij");
	
	menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
	menu_display(id, menu);
	return PLUGIN_HANDLED;
}

public Menu_Handle(id, menu, item)
{
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_CONTINUE;
	}
	switch(item) 
	{
		case 0: 
		{
			new iTarget, iBody;
			get_user_aiming(id, iTarget, iBody);		
			fm_set_rendering(iTarget, kRenderFxGlowShell, 0, 0, 255, kRenderNormal, 16);
		}		
	}
	
	menu_display(id, menu);
	return PLUGIN_CONTINUE;
}

Użytkownik mordoryjacz edytował ten post 01.11.2022 17:45
Odpowiedz

  • +
  • -
PANDA_2zl - zdjęcie PANDA_2zl 01.11.2022

Zrób tablice bool na wszystkie indexy gdy dasz poświatę dawaj na true i warunek
Odpowiedz

  • +
  • -
mordoryjacz - zdjęcie mordoryjacz 01.11.2022

mogl bys zrobic calos jak powinna byc calosc kodu?

 


A mogl bys wyslac jak powinna wygladac calosc kodu?


Użytkownik mordoryjacz edytował ten post 01.11.2022 19:12
Odpowiedz

  • +
  • -
PANDA_2zl - zdjęcie PANDA_2zl 01.11.2022

Masz tutka do warunków, zmienna bool albo zwykła zmienna i zmieniać między 1/0 https://amxx.pl/topi...ek-if/wartością
Użytkownik SezonowyGracz edytował ten post 01.11.2022 20:19
Odpowiedz

  • +
  • -
mordoryjacz - zdjęcie mordoryjacz 01.11.2022

tablica musi byc z indexem gracza ?

Odpowiedz

  • +
  • -
Robiin - zdjęcie Robiin 01.11.2022

Możesz sprawdzać czy gracz jest podświetlony przez get_user_rendering (moduł fun). Lub też pevy, takie jak EV_INT_render* (EV_INT_rendermode, EV_INT_renderfx, EV_INT_renderamt).

Odpowiedz

  • +
  • -
PANDA_2zl - zdjęcie PANDA_2zl 01.11.2022

tablica musi byc z indexem gracza ?


Tak
Odpowiedz

  • +
  • -
master10 - zdjęcie master10 02.11.2022

 Trzymaj ,jesli nadal masz  problem z tym .Sprawdz u siebie czy wszystko w porzadku. Problem jest tylko taki ,ze jak najezdzasz na gracza to poswiata mruga. Nie wiem dlaczego dlaczego nie dziala to na stale.

Załączone pliki

Odpowiedz

  • +
  • -
master10 - zdjęcie master10 02.11.2022

sorry za odkop rozwiazalem problem. sprawdz  ta wersje..

Załączone pliki

Odpowiedz

  • +
  • -
PANDA_2zl - zdjęcie PANDA_2zl 02.11.2022

sorry za odkop rozwiazalem problem. sprawdz  ta wersje..

 

nowego załącznika nie da się pobrać, poprawiłem twoją starą wersje, komenda /poswiata 

linijka 45 ustawia kolory poswiaty

Glows(iTarget, 255, 0, 0); RGB

linijka 55 wywołuje poswiatę

fm_set_rendering(iTarget, kRenderFxGlowShell, red, green, blue, kRenderFxNone, 1); ostatnia cyeferka "1" to grubość poświaty

Załączone pliki

Odpowiedz

  • +
  • -
master10 - zdjęcie master10 02.11.2022

blad z konsoli:

 

L 11/02/2022 - 17:11:48: [AMXX] Run time error 4 (plugin "Aiming_glow.amxx") - debug not enabled!
L 11/02/2022 - 17:11:48: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
 
Proponuje moja wersje do sprawdzenia. debug nie pomogl.

Załączone pliki

Odpowiedz

  • +
  • -
PANDA_2zl - zdjęcie PANDA_2zl 02.11.2022

rzadko wrzucam coś niesprawdzonego ani trochę xdd, zero błędów, próbowałem na różne sposoby wywołać error i nic, może nie kompilujesz lokalnie?

wrzucam skróconą lekko wersje i dorzuciłem żeby blokowało gdy nie celujemy w gracza

linijka 49 - tam ustal kolor i grubość powłoki

 

Załączone pliki


Użytkownik SezonowyGracz edytował ten post 02.11.2022 19:35
Odpowiedz

  • +
  • -
master10 - zdjęcie master10 02.11.2022

A testowales wtyczke gdzies i sprawdzales  czy dziala ona tak jak chcial  Mordoryjacz. Bo ja testowalem i nie zachowuje sie ona tak jak moja wersja. 

Odpowiedz

  • +
  • -
PANDA_2zl - zdjęcie PANDA_2zl 02.11.2022

Ty no ale słowo w słowo jest to co napisał xdd i owszem za pierwszym i za drugim razem testuje na serwerze a nie w głowie
Użytkownik SezonowyGracz edytował ten post 02.11.2022 20:54
Odpowiedz

  • +
  • -
mordoryjacz - zdjęcie mordoryjacz 02.11.2022

dzięki za pomoc do zamkniecia 

Odpowiedz

  • +
  • -
DarkGL - zdjęcie DarkGL 20.11.2022

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany