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
Edycja Pluginu

Dostęp do komendy na flage jak dodać ?

edycja pluginu

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
4 odpowiedzi w tym temacie

#1 FFA

    Nowy

  • Nowy

Reputacja: 0
Nowy

  • Postów:3
  • Imię:Serwerowy Bot
  • Lokalizacja:FFA
Offline

Napisano 29.04.2017 09:29

Witam,

zrobiłem sobie plugin który wyświetla menu z tekstem na hud. Zrobiłem też aby te menu otwierało się tylko tym co posiadają daną flagę lecz coś mi nie chodzi. Proszę o pomoc ...

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <colorchat>


#define PLUGIN "Menu"
#define VERSION "1.0"
#define AUTHOR "Serwerowy Bot"


public plugin_init() {
	register_plugin("Komendy Admina", "1.0", "Serwerowy Bot");
	
	register_clcmd ("say /admincmd", "client")
	register_clcmd ("say /cmd", "client")
	register_clcmd ("say /help", "client")
	
}

public client ( id ) 
{
	if(!(get_user_flags(id) & ADMIN_BAN)) 
	{
	ColorChat(id, RED,"Tej Komendy moze uzyc tylko Admin!");
	}
	{
	show_menu(id, 1023, "\yKonsolowe^n\w amxmodmenu - menu adminow^n amx_ip - INFO o graczach^n amx_destroy [nick] - niszczy pliki gracza | \yDostep (Admini z all flagami)^n\w +adminvoice - mowisz jako admin^n +interadminvoice - mowisz do adminow^n +adminlisten - slyszysz wszystkich graczy^n toggle_adminlisten - Wlaczasz/wylaczasz slyszenie wszystkich graczy^n amx_mute  - mutujesz gracza^n amx_unmute  - cofasz zmiany^n amx_bancfg_pmenu - bancfg^n amx_niewidka - on/off niewidzialnosc na spec", -1, "Pomoc");

	}
}

Użytkownik FFA edytował ten post 29.04.2017 09:29

  • +
  • -
  • 0

#2 Xeane

    Profesjonalista

  • Użytkownik

Reputacja: 47
Pomocny

  • Postów:162
  • Steam:steam
  • Imię:Paweł
  • Lokalizacja:Chorzów
Offline

Napisano 29.04.2017 10:59

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <colorchat>


#define PLUGIN "Menu"
#define VERSION "1.0"
#define AUTHOR "Serwerowy Bot"


public plugin_init() {
    register_plugin("Komendy Admina", "1.0", "Serwerowy Bot");
    
    register_clcmd ("say /admincmd", "client")
    register_clcmd ("say /cmd", "client")
    register_clcmd ("say /help", "client")
    
}

public client ( id )
{
    if((get_user_flags(id) & ADMIN_BAN))
    {
        show_menu(id, 1023, "\yKonsolowe^n\w amxmodmenu - menu adminow^n amx_ip - INFO o graczach^n amx_destroy [nick] - niszczy pliki gracza | \yDostep (Admini z all flagami)^n\w +adminvoice - mowisz jako admin^n +interadminvoice - mowisz do adminow^n +adminlisten - slyszysz wszystkich graczy^n toggle_adminlisten - Wlaczasz/wylaczasz slyszenie wszystkich graczy^n amx_mute  - mutujesz gracza^n amx_unmute  - cofasz zmiany^n amx_bancfg_pmenu - bancfg^n amx_niewidka - on/off niewidzialnosc na spec", -1, "Pomoc");
    }
    else
    {
        ColorChat(id, RED,"Tej Komendy moze uzyc tylko Admin!");
    }
}

Troche ci sie pomylilo


  • +
  • -
  • 1

#3 FFA

    Nowy

  • Autor tematu
  • Nowy

Reputacja: 0
Nowy

  • Postów:3
  • Imię:Serwerowy Bot
  • Lokalizacja:FFA
Offline

Napisano 29.04.2017 11:16

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <colorchat>


#define PLUGIN "Menu"
#define VERSION "1.0"
#define AUTHOR "Serwerowy Bot"


public plugin_init() {
    register_plugin("Komendy Admina", "1.0", "Serwerowy Bot");
    
    register_clcmd ("say /admincmd", "client")
    register_clcmd ("say /cmd", "client")
    register_clcmd ("say /help", "client")
    
}

public client ( id )
{
    if((get_user_flags(id) & ADMIN_BAN))
    {
        show_menu(id, 1023, "\yKonsolowe^n\w amxmodmenu - menu adminow^n amx_ip - INFO o graczach^n amx_destroy [nick] - niszczy pliki gracza | \yDostep (Admini z all flagami)^n\w +adminvoice - mowisz jako admin^n +interadminvoice - mowisz do adminow^n +adminlisten - slyszysz wszystkich graczy^n toggle_adminlisten - Wlaczasz/wylaczasz slyszenie wszystkich graczy^n amx_mute  - mutujesz gracza^n amx_unmute  - cofasz zmiany^n amx_bancfg_pmenu - bancfg^n amx_niewidka - on/off niewidzialnosc na spec", -1, "Pomoc");
    }
    else
    {
        ColorChat(id, RED,"Tej Komendy moze uzyc tylko Admin!");
    }
}

Troche ci sie pomylilo

 

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

Error: Input line too long (after substitutions) on line 24
Error: Invalid string (possibly non-terminated string) on line 25
Warning: Loose indentation on line 26
Error: Undefined symbol "oc" on line 26

3 Errors.



  • +
  • -
  • 0

#4 _McHappy

    Wszechwiedzący

  • Support Team

Reputacja: 243
Wszechwidzący

  • Postów:501
  • GG:
  • Imię:Radek
  • Lokalizacja:Tak
Offline

Napisano 29.04.2017 13:04

Tekst wyświetlony w menu jest zbyt długim ciągiem znaków dla kompilatora i należy go rozbić na mniejsze. Zrobisz to wykorzystując dokumentację https://amxx.pl/doku.../f1367/formatex
  • +
  • -
  • 1

#5 FFA

    Nowy

  • Autor tematu
  • Nowy

Reputacja: 0
Nowy

  • Postów:3
  • Imię:Serwerowy Bot
  • Lokalizacja:FFA
Offline

Napisano 29.04.2017 13:45

Dobra dzięki za pomoc macie po +


  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: edycja pluginu

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

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