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.
|
blokada zmiany name
#1
Napisano 08.09.2008 21:03
#2
Napisano 08.09.2008 21:06
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "ANTI Change Name"
#define VERSION "0.1beta"
#define AUTHOR "F.E.A.R.&Many"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_infochanged(id)
{
new newname[32],oldname[32]
get_user_info(id, "name", newname,31)
get_user_name(id,oldname,31)
if(!is_user_connected(id) || is_user_bot(id)) return PLUGIN_CONTINUE;
if(!equali(newname, oldname))
{
//client_cmd(id, "name ^"%s^"",oldname);
set_user_info(id,"name",oldname)
client_print(id , print_chat , "[AMXX] Zakaz zmiany nicka!");
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
proszę
#3
Napisano 09.09.2008 13:42
#edit
No dziala ale troche dziwnie to wyglada taki kod w 2 min.
Chce zeby nie pokazywalo ze ktos zmienil nick i w konsoli jak sie wpisze name to pokazuje ten nick ktory sie niby zmienil. (SS)
To
chcialbym zeby pokazywalo w chat a nie konsoliZakaz zmiany nicka!
aha i chyba trzeba przesunąć do innego dzialu
#4
Napisano 09.09.2008 14:13
Zaraz przetestuje.
#edit
No dziala ale troche dziwnie to wyglada taki kod w 2 min.
Chce zeby nie pokazywalo ze ktos zmienil nick i w konsoli jak sie wpisze name to pokazuje ten nick ktory sie niby zmienil. (SS)
Obrazek
Tochcialbym zeby pokazywalo w chat a nie konsoliZakaz zmiany nicka!
aha i chyba trzeba przesunąć do innego dzialu
1. Info o zmianie nicka raczej nie usuniesz, choć może grankee i Miczu dadzą rade
2. Info "Zakaz zmiany nicka" jest pokazywane na chat/say przecież...
#5
Napisano 09.09.2008 14:32
#6
Napisano 09.09.2008 14:56
2. Info "Zakaz zmiany nicka" jest pokazywane na chat/say przecież...
tylko w konsoli
#7
Napisano 11.09.2008 23:33

Popularny
1. Info o zmianie nicka raczej nie usuniesz, choć może grankee i Miczu dadzą rade
Po konsultacji z dziadkiem Miczu i połączeniu jego wskazówek z własną wyobraźnią wujek grankee spłodził następujący kod:
#include <amxmodx>
#include <amxmisc>
public plugin_init() {
register_plugin("Blokada zmiany nicku","1.0","grankee")
register_message(get_user_msgid("SayText"), "message")
}
public message()
{
new arg[32]
get_msg_arg_string(2, arg, 31)
if(containi(arg,"name")!=-1)
{
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
public client_infochanged(id)
{
new newname[32],oldname[32]
get_user_info(id, "name", newname,31)
get_user_name(id,oldname,31)
if(!is_user_connected(id) || is_user_bot(id)) return PLUGIN_CONTINUE
if(!equali(newname, oldname))
{
set_user_info(id,"name",oldname)
client_print(id , print_chat , "[AMXX] Zakaz zmiany nicka!")
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
Działa, ale nie był testowany pod wielowa względami więc w razie bugów pisz, a postaram się naprawić. Na samo pisanie pluginu metodą prób i błędów poświęciłem 3 godziny więc nie chciało mi się już testować dokładnie poprawności działania, ale generalnie powinno być ok. Chyba mi się aż +pomógł należy, bo ostatnio jakiś zastój ma mój licznik
#8
Napisano 12.09.2008 08:15
Chyba mi się aż +pomógł należy, bo ostatnio jakiś zastój ma mój licznik
Też tak mi sie zdaje. + za samo poświęcenie. Sprawdze kod potem
#9
Napisano 14.09.2008 11:36
#10
Napisano 14.09.2008 11:51
#11
Napisano 14.09.2008 14:24
#12
Napisano 17.09.2008 02:57
] name lol
* Przywileje ustawione
* Przywileje ustawione
[AMXX] Zakaz zmiany nicka
Po komendzie retry czyli jak wejdziemy na serwer ponownie nick sie zmienia jak wyzej na lol ;]
#13
Napisano 17.09.2008 17:11
Jest co prawda sposób na to, aby gracz po wejściu na Twój serwer miał zawszę taki sam nick, ale to jest jak zakładanie podsłuchu u sąsiadki z trzeciego piętra po to, aby się dowiedzieć czy Cię nie obgaduje.
#14
Napisano 17.09.2008 19:07
#15
Napisano 17.09.2008 19:19
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych


Dodatki SourceMod



Temat jest zamknięty








