←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Pytanie odnośnie NoClip


Najlepsza odpowiedź OpanowanY 28.07.2013 12:03

Sprawdzę i dam edita. :D

Przejdź do postu
Zablokowany

  • +
  • -
OpanowanY - zdjęcie OpanowanY 28.07.2013

Witam, czy istniałaby możliwość przerobienia tego pluginu tak, aby można było użyć NoClip tylko raz na runde przez nie ograniczony czas?

SMA:
 

#include <amxmodx>
#include <amxmisc>
#include <fun>

public plugin_init()
{
register_plugin("Toggleable Noclip",VERSION,"GHW_Chronic")
register_concmd("+noclip","cmd_noclip",ADMIN_LEVEL_A,"bind [key] +noclip")
register_clcmd("-noclip","cmd_off")
}

public cmd_noclip(id,level,cid)
{
if(cmd_access(id,level,cid,1))
set_user_noclip(id,1)

return PLUGIN_HANDLED
}

public cmd_off(id)
{
set_user_noclip(id,0)
return PLUGIN_HANDLED
}

Jeśli tak prosiłbym o przerobienie. Z gory dziękuję.
Jeśli zły dział, proszę o przeniesienie bez większych konsekwencji dla mnie

Odpowiedz

  • +
  • -
Wolen - zdjęcie Wolen 28.07.2013

Spróbuj to:

#include <amxmodx>
#include <amxmisc>
#include <fun>

new bool:uzyl = false;

public plugin_init()
{
	register_plugin("Toggleable Noclip","1.0","GHW_Chronic")
	register_concmd("+noclip","cmd_noclip",ADMIN_LEVEL_A,"bind [key] +noclip")
	register_clcmd("-noclip","cmd_off")
	register_event("HLTV", "Nowa_Runda", "a", "1=0", "2=0")
}

public Nowa_Runda(id)
{
	uzyl = false;
}

public cmd_noclip(id,level,cid)
{	
	if(uzyl == true)
		return PLUGIN_HANDLED;
		
	uzyl = true;
	
	if(cmd_access(id,level,cid,1))
		set_user_noclip(id,1)
	
	return PLUGIN_HANDLED;
}

public cmd_off(id)
{
	set_user_noclip(id,0)
	return PLUGIN_HANDLED
}

Użytkownik BaoBao edytował ten post 28.07.2013 11:42
Odpowiedz

  • +
  • -
szelbi - zdjęcie szelbi 28.07.2013

BaoBao, to nie zadziała, bo nie rejestrujesz ID osoby, która już użyła NoClip.

 

Załączony plik  noclip.sma   836 bajtów   18 Ilość pobrań

Odpowiedz

  • +
  • -
OpanowanY - zdjęcie OpanowanY 28.07.2013

@BaoBao:

 

Lipczan nie działa. Mogę użyć wiele razy.

 

@Nobri1952:

 

Wszystko pięknie ładnie dziala :) Dziękuję +

 

 

@Po za tematem:

 

Dało by się zrobić plugin, który po wpisaniu, np. /bind ustawia bindy przydatne do gry na serwerze ? 

Chcę to załatwić 1 tematem bez zakładania drugiego więc pytam.

Jeśli tak to prosiłbym o nadesłanie takowego. Z góry dziękuję.


Użytkownik OpanowanY edytował ten post 28.07.2013 11:52
Odpowiedz

  • +
  • -
szelbi - zdjęcie szelbi 28.07.2013

Pozmieniaj sobie tylko co chcesz bindować na jaki klawisz.

 

Załączony plik  bind.sma   349 bajtów   12 Ilość pobrań

Odpowiedz

  • +
  • -
Najlepsza odpowiedź OpanowanY - zdjęcie OpanowanY 28.07.2013

Sprawdzę i dam edita. :D

Odpowiedz
Zablokowany