Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Zakaz zmiany druzynyprosze o pomoc


  • Zamknięty Temat jest zamknięty
6 odpowiedzi w tym temacie

#1 ziomekziomek

    Pomocny

  • Zbanowany

Reputacja: -7
Nowy

  • Postów:69
  • Lokalizacja:Warszawa
Offline

Napisano 16.10.2010 16:36

Szukam pluginu ktory spowoduje ze po wpisaniu jakiejs komendy np: "amx_teamclose Player" - Player - nazwa gracza, gdy wpisze amx_teamclose nazwagracza to wtedy ten gracz niebedzie mogl zmienic druzyny przez cala mape albo i nawet caly czas lub zeby to poprostu blokowalo tylko ten nick nie jego ip ze niemoze zmienic druzyny a jak wpisze amx_unteamclose nick to gracza odblokuje i bedzie mogl zmieniac druzyny czy to jest trudne do zrobienia? dlamnie tak ale widze ze tu abes maper i hardbot sie troche znaja wiec jak cos to dam wam 2 pluginy tego rodzaju do przerobienia i czekam na wasze lub innych osob odpowiedzi
1. Pierwszy Teamclose ktory znalazlem
include <amxmodx>
#include <engine>
#include <cstrike>
/*
Changelog
v1.0 Public Released.
v1.1 A quick changes.
v1.2 Fixs:
- Change the language to English. (Says: You can't change team at this moment.)
- Add a cvar for enabled and dissabled it, amx_blockteams 1/0.

The unique cvar here is amx_blockteams if it is 1 its enabled/ 0 dissabled 
Pobrano z cs-puchatek.pl 
*/
new cvar_enable

    public plugin_init()
{
    register_plugin("Block Team Change", "1.2", "CAMEL");
    register_clcmd("chooseteam", "cmdChooseTeam");
    cvar_enable = register_cvar("amx_blockteams", "1")

}
    public cmdChooseTeam(id)
{
    if(!get_pcvar_num(cvar_enable))
    return PLUGIN_CONTINUE
    if ( get_user_flags(id) & ADMIN_KICK ) // if is admin can change of team
    return PLUGIN_CONTINUE;
    client_print(id, print_chat, "[AMX] Nie mozesz zmienic druzyny.");
    return PLUGIN_HANDLED;
}

2. Drugi Teamclose ktory znalazlem
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "R3X"


public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_clcmd("chooseteam", "block");
    register_clcmd("jointeam", "block");
}
public block(id)
{
    if(cs_get_user_team(id) != CS_TEAM_UNASSIGNED)
    {
        client_print(id, print_center, "#Cstrike_TitlesTXT_Command_Not_Available");
        return PLUGIN_HANDLED;
    }
    return PLUGIN_CONTINUE
}

Użytkownik ziomekziomek edytował ten post 16.10.2010 16:37


#2 hardbot

    Banned

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:3 049
Offline

Napisano 16.10.2010 17:21

Przetestuj to:
ze względu na to że cs mi się zwiesza w trakcie tworzenia serwera :o to nie mogłem tego testnąć :P komendy się skapniesz chyba które to :)

Załączone pliki



#3 ziomekziomek

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: -7
Nowy

  • Postów:69
  • Lokalizacja:Warszawa
Offline

Napisano 16.10.2010 18:47

Wsumie moze byc tylko ze tam nic niewyskakuje ze:
"ADMIN %s zablokowal %s mozliwosci zmiany druzyny!"
tylko poprostu jak zablokuje ze jedna osoba niemoze zmienic druzyny to caly jego team tez niemoze :P jezeli da rade naprawic ze na konkretny nick lub ip ten block jest to poprosze a jak nie to wsumie jest to i tak dobrze :) Lepiej byloby dla konkretnej osoby i widze ze jakies logi tez beda wiec bedzie ok, ale jak bedzie na team to wsumie tez dobre, ale jak da rade to na nick i jakies logi kto ma zablokowane

a tak w ogóle jestem zdziwiony ze potraficie tak te pluginy przerabiac ja czasem sie mecze jeden plugin przerobic i tak sa bledy i tak i zazwyczaj wcale niedziala

Użytkownik ziomekziomek edytował ten post 16.10.2010 18:53


#4 hardbot

    Banned

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:3 049
Offline

Napisano 16.10.2010 19:17

xD Zrobiłem ci na zapis nVault :D
jak zadziała to będzie good :P

testuj Mój Panie :)

Załączone pliki



#5 ziomekziomek

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: -7
Nowy

  • Postów:69
  • Lokalizacja:Warszawa
Offline

Napisano 16.10.2010 19:32

------xD Zrobiłem ci na zapis nVault :D------
"nierozumiem zabardzo, ale sadze ze chodzilo ci o jakis zapis tego pliku" ok dziala ale niema zadnej wiadomosci "ADMIN %s zablokowal %s mozliwosci zmiany druzyny!" hehehe xD ale dobra mozesz to zrobic ale niekoniecznie, spoko logi dzialaja czyli jest ok :D dzięki :)

#6 hardbot

    Banned

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:3 049
Offline

Napisano 16.10.2010 19:40

:) Bardzo się ciesze :)

A co do zapisu to tłumaczę się:

Chodzi o zapis nVault, Zapisuje jakieś dane obliczeniowe :P do pliku , z tego pluginu można wnioskować ,że zapisze ci plik o nazwie BLOCK_TEAM
znajdziesz go w

cstrike/addons/amxmodx/data/vault

i ważna uwaga, gdy dasz graczowi zakaz :D zmiany to to się zapisze na zawsze :o a żeby tak nie było to co robimy :) dajemy mu UNLOCKA :P wtedy się mu to odblokuje :P

#7 ziomekziomek

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: -7
Nowy

  • Postów:69
  • Lokalizacja:Warszawa
Offline

Napisano 16.10.2010 19:53

bo to pisze tam tak:
; Don't modify!
server_language pl
AESP_STEAM_ID_LAN 1111111101
AESP_STEAM_0:1:1234567 1111111101


i jak usune
AESP_STEAM_0:1:1234567 1111111101
to ten gracz bedzie mogl zmieniac teamy tak?

:P
a tak apropo jestes w stanie pomoc w tym temacie takze?
Ban neostrady - Nieoficjalny polski support AMX Mod X i czy znasz jakis plugin ktory doda bana komus jak znam jego ip? amx_addban itp niby sie zapisuja ale po resie serva normalnie mozna wbic i sie niema bana xD




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych