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

[ROZWIĄZANE] zablokowanie funkcji w pluginie gdy jest admin na serwerze

edycja pluginu

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

#1 tytusek

    Czempion

  • Power User

Reputacja: 229
Wszechwidzący

  • Postów:822
Offline

Napisano 18.02.2015 18:06

Witam chce do plugina na votebana dodać blokade, że gdy jest admin to nie otwiera się menu z votebana (/voteban) i na sayu pisze, żeby zgłosić na u@ adminowi 

 

sma  w załączniku 

Załączone pliki


Użytkownik tytusek edytował ten post 18.02.2015 18:08

  • +
  • -
  • 0

#2 MAGNET

    SourceLearned ;)

  • Moderator

Reputacja: 661
Wszechmogący

  • Postów:1 535
  • GG:
  • Imię:Olek
  • Lokalizacja:Dalekoo
Offline

Napisano 20.02.2015 07:16

Leć pętlą po graczach. Jeśli znajdzie takiego z flagą - przerywaj pętle, blokuj menu i wyświetlaj info
  • +
  • -
  • 0

#3 tytusek

    Czempion

  • Autor tematu
  • Power User

Reputacja: 229
Wszechwidzący

  • Postów:822
Offline

Napisano 21.02.2015 17:54

Leć pętlą po graczach. Jeśli znajdzie takiego z flagą - przerywaj pętle, blokuj menu i wyświetlaj info

żebym to jeszcze umiał sam zrobić dobrze to byłby dobrze wiec dla tego pisze temat i proszę o modyfikacje tego plugina 


  • +
  • -
  • 0

#4 MAGNET

    SourceLearned ;)

  • Moderator

Reputacja: 661
Wszechmogący

  • Postów:1 535
  • GG:
  • Imię:Olek
  • Lokalizacja:Dalekoo
Offline

Napisano 21.02.2015 18:34

public VoteBanMenu(id)
{
for(new i=1;i<32;1++)
{
if(!is_user_connected(i) continue;
 
if(get_user_flags(i) & ADMIN_BAN)
{
ColorChat(id, GREEN, "[Voteban]^x01 na serwerze jest admin. Napisz do niego na^x04 u@");
return PLUGIN_HANDLED;
}
...
}

  • +
  • -
  • 1

#5 tytusek

    Czempion

  • Autor tematu
  • Power User

Reputacja: 229
Wszechwidzący

  • Postów:822
Offline

Napisano 21.02.2015 19:00

public VoteBanMenu(id)
{
for(new i=1;i<32;1++)
{
if(!is_user_connected(i) continue;
 
if(get_user_flags(i) & ADMIN_BAN)
{
ColorChat(id, GREEN, "[Voteban]^x01 na serwerze jest admin. Napisz do niego na^x04 u@");
return PLUGIN_HANDLED;
}
}
static iPlayers[32], iPlayersNum, i, iPlayer
 
get_players( iPlayers, iPlayersNum, "ch" )
if ( iPlayersNum < VOTEBAN_NEED ) {
ColorPrint( id, "^4%s %L", gszPrefix, id, "VOTEBAN_NEEDX", VOTEBAN_NEED )
return PLUGIN_HANDLED
}
 
sypię błędami

rock2ban.sma(98) : error 022: must be lvalue (non-constant)
rock2ban.sma(100) : error 001: expected token: ")", but found "continue"
rock2ban.sma(108) : warning 217: loose indentation

  • +
  • -
  • 0

#6 MAGNET

    SourceLearned ;)

  • Moderator

Reputacja: 661
Wszechmogący

  • Postów:1 535
  • GG:
  • Imię:Olek
  • Lokalizacja:Dalekoo
Offline

Napisano 21.02.2015 20:06

if(!is_user_connected(i))
Nawias mi umknąl
  • +
  • -
  • 1

#7 tytusek

    Czempion

  • Autor tematu
  • Power User

Reputacja: 229
Wszechwidzący

  • Postów:822
Offline

Napisano 21.02.2015 20:26

i jeszcze

for(new i=1;i<32;1++)

na

for(new i=1; i<=32; ++i)

i wszystkie errory prawie znikły oprócz tego 

 

rock2ban.sma(108) : warning 217: loose indentation

 

dotyczy ten błąd linijki

static iPlayers[32], iPlayersNum, i, iPlayer

 

masz pomysł jak to naprawić ?


  • +
  • -
  • 0

#8 Alelluja

    Miszcz jotbe

  • Power User

Reputacja: 491
Wszechobecny

  • Postów:981
  • GG:
Offline

Napisano 21.02.2015 21:05

Proszę jak masz taki błąd używaj http://codegenerators.pl/

 

public VoteBanMenu(id)
{
    for(new i=1; i<=32; ++i)    
    {
        
        if(!is_user_connected(i)) continue;
        
        if(get_user_flags(i) & ADMIN_BAN)    
        {
            ColorChat(id, GREEN, "[Voteban]^x01 na serwerze jest admin. Napisz do niego na^x04 u@");
            return PLUGIN_HANDLED;
        }
        
    }
    
    static iPlayers[32], iPlayersNum, i, iPlayer
    get_players( iPlayers, iPlayersNum, "ch" )
    
    if ( iPlayersNum < VOTEBAN_NEED )
    {
        
        ColorPrint( id, "^4%s %L", gszPrefix, id, "VOTEBAN_NEEDX", VOTEBAN_NEED )
        
        return PLUGIN_HANDLED
}


Użytkownik Alelluja edytował ten post 21.02.2015 21:06

  • +
  • -
  • 1

Moje Pluginy | Paczki:
------> http://amxx.pl/topic...od/#entry687942 <------ 500 Postów 27.05.2015
------> http://amxx.pl/topic...monety-lombard/<------
------> http://amxx.pl/topic...-na-ammo-packi/<------


#9 Hiroshima

    Godlike

  • Przyjaciel

Reputacja: 1 327
Godlike

  • Postów:4 984
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Málaga
Offline

Napisano 21.02.2015 22:15

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 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

Coinsy CSGOPolygon Za SMS, PSC , Przelew - CoinSell.pro
Skiny do CS:GO za SMS, PSC, Przelew - CSGOPaka.com
Automatyczny Bot Levelowania Steam - LVLUPSteam.com
CSGO Gambling Sites and Free Betting Codes - DreamCodes.gg