←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

Blokada danej komendy - przeróbka

Locked

  • +
  • -
Vernix's Photo Vernix 29.12.2010

Witam!
Prosił bym o przerobienie tego pluginu:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#define PLUGIN "Plugin"
#define VERSION "1.0"
#define AUTHOR "emblaze"
public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	RegisterHam(Ham_Spawn, "player", "Spawn", 1);
}
public client_authorized(id) {
	client_cmd(id,"bind ^"slot2^" ^"slot1^"")
	set_task(3.0, "task",_,_,_,"b")
}
public task (id) {
	client_cmd(id,"bind ^"slot2^" ^"slot1^"")
}
public Spawn (id) {
	client_cmd(id,"bind ^"slot2^" ^"slot1^"")
}
Tak, aby bind był tylko na serwerze.. Więc,jeśli ktoś wyjdzie z serwera będzie miał z powrotem swoje ustawienia...
Pozdrawiam..!
Quote

  • +
  • -
mgr inż. Pavulon's Photo mgr inż. Pavulon 29.12.2010

a powiedz w jaki sposób serwer ma zmienić graczowi bindy po wyjściu z niego ?
Quote

Gość_avenger9427_* 29.12.2010

Nie da się, nie da ze strony serwera. :D Co najwyżej gracz ustawi sobie właściwości configu na "Tylko do odczytu", to po wyjściu i ponownym wejściu do gry będzie miał domyślne ustawienia.
Edited by avenger9427, 29.12.2010 14:42.
Quote

  • +
  • -
Vernix's Photo Vernix 29.12.2010

a da radę zrobić ,że jeśli wyjdzie to ustawia mu dane bindy?
np przy komendzie disconnect ?
Quote

Gość_avenger9427_* 29.12.2010

No jak wyjdzie, to już serwer nie może nic z nim zrobić. :blink:
Quote

  • +
  • -
mgr inż. Pavulon's Photo mgr inż. Pavulon 29.12.2010

np przy komendzie disconnect ?

nawet jakby to działało to co jak da quit lub w inny sposób wyjdzie ?

ten temat był już poruszany i jak dobrze pamiętam to nie udało się nic osiągnąć.
Quote

  • +
  • -
Vernix's Photo Vernix 29.12.2010

Hmm;/ To kijowo.. Sytuacja wygląda następująco:
Posiadam na serwerowni ,serwer only AWP.
Zablokowałem obrażenia nożem, jednak nie wiem jak zablokować, żeby nie używali pistoletów... (nie kupują ich, tylko na nie których mapach dodane są automatycznie...) Ma ktoś jakiś pomysł jak to zrobić?
Ten plugin który podałem w temacie, miał właśnie uniemożliwić walenie z pistoletu..
Quote

  • +
  • -
R3X's Photo R3X 29.12.2010

Można to stosunkowo łatwo osiągnąć przez wykrycie zetknięcia się broni z graczem i usunięcie jej. Chcesz kod czy pokombinujesz sam?
Quote

  • +
  • -
Vernix's Photo Vernix 29.12.2010

Nie rozumiem działania , jeśli możesz prosił bym,abyś podał kod i oczywiście (jeśli można) jaśniejsze wyjaśnienie działania..
Quote

  • +
  • -
mgr inż. Pavulon's Photo mgr inż. Pavulon 29.12.2010

Można to stosunkowo łatwo osiągnąć przez wykrycie zetknięcia się broni z graczem i usunięcie jej.

równie dobrze(a nawet lepiej?) można usunąć wszystkie bronie przy starcie rundy ? ;)
Quote

  • +
  • -
R3X's Photo R3X 29.12.2010

no można, chociaż zmiana ekwipunku gracza przez mapę może się odbyć w trakcie rundy, nawet nie od razu po spawnie tylko z małym opóźnieniem;
mógłbyś Vernix podać przykład mapy, na której przydałoby się blokowanie?


Edit.
Plugin w załączniku usuwa z gry pistolety. Nie można ich dostać ani podnieść, można chyba kupić, ale to inny plugin za to odpowiada pewnie to co się będę:P

Attached Files

Quote

  • +
  • -
Vernix's Photo Vernix 30.12.2010

Hmm. chyba działa, nie widziałem na razie żadnych pistoletów..
Dziękuję ślicznie, jesteś wielki ;).
Pozdrawiam.
Quote
Locked