←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

Problem plugin Zmiana Druzyn

  • +
  • -
MixeR515 - zdjęcie MixeR515 23.04.2013

Witam mam problem z pluginem Zmiana Druzyn. Problem polega na tym że nie jest on tylko dla admina a chciał bym aby tak było.
Jeżeli zły dział przepraszam pierwszy temat na forum.
Porszę o udzielenie szybkiej pomocy.
Jak by ktoś mógł to bym prosił aby zmienic to say /zmien na komende np. amx_zmien
Pozdrawiam.

sma:


#include <amxmodx>
#include <cstrike>
new maxPlayers;
public plugin_init()
{
register_plugin("Zmiana", "1.0", "FD_GODPL");
register_clcmd("say /zmien", "ChangeTeam", ADMIN_LEVEL_H);
}
public plugin_cfg()
maxPlayers = get_maxplayers()
public ChangeTeam()
{
for(new i=1;i<=maxPlayers;i++)
{
if(!is_user_connected(i) || cs_get_user_team(i) == CS_TEAM_SPECTATOR || cs_get_user_team(i) == CS_TEAM_UNASSIGNED)
continue;

cs_set_user_team(i, cs_get_user_team(i) == CS_TEAM_T ? CS_TEAM_CT : CS_TEAM_T)

cs_user_spawn(i);

}
return PLUGIN_CONTINUE
}
Odpowiedz

Pan Marian - zdjęcie Pan Marian 24.04.2013

#include <amxmodx>
#include <cstrike>


new maxPlayers;
public plugin_init()
{
    register_plugin("Zmiana", "1.0", "FD_GODPL");
    register_clcmd("amx_zmien", "ChangeTeam");
}
public plugin_cfg()
    maxPlayers = get_maxplayers()
public ChangeTeam(id)
{
    if(!get_user_flags(id) & ADMIN_LEVEL_H){
        client_print(id, print_chat, "Ta komedna jest dostepna tylko dal admina");
        return PLUGIN_HANDLED
    }
    for(new i=1;i<=maxPlayers;i++)
    {
        if(!is_user_connected(i) || cs_get_user_team(i) == CS_TEAM_SPECTATOR || cs_get_user_team(i) == CS_TEAM_UNASSIGNED)
            continue;
        
        cs_set_user_team(i, cs_get_user_team(i) == CS_TEAM_T ? CS_TEAM_CT : CS_TEAM_T)
        
        cs_user_spawn(i);
        
    }
    return PLUGIN_CONTINUE
}

Użytkownik Pan Marian edytował ten post 24.04.2013 08:12
Odpowiedz

  • +
  • -
MixeR515 - zdjęcie MixeR515 24.04.2013

Dalej lipa nie działa wszyscy moga uzywać


<ciach!>


Kawon (24.04.2013 12:32):
Odświeżanie tematów jest dozwolone po upływie 24h od daty napisania ostatniego posta.
Odpowiedz

  • +
  • -
Kawon - zdjęcie Kawon 24.04.2013

Automatyczna wiadomość


Ten temat został przeniesiony z forum

AMX Mod X > Problemy z pluginami

do

Scripting AMXX > Pluginy
Odpowiedz

  • +
  • -
DEADP00L - zdjęcie DEADP00L 24.04.2013

Sprawdz teraz:

 

Spoiler

Ponadto sprawdź czy czasami nie dałeś graczom tej flagi.


Użytkownik CBeebies edytował ten post 24.04.2013 12:20
Odpowiedz

Pan Marian - zdjęcie Pan Marian 24.04.2013

#include <amxmodx>
#include <cstrike>


new maxPlayers;
public plugin_init()
{
    register_plugin("Zmiana", "1.0", "FD_GODPL");
    register_clcmd("amx_zmien", "ChangeTeam");
}
public plugin_cfg()
    maxPlayers = get_maxplayers()
public ChangeTeam(id)
{
    if(!get_user_flags(id) & ADMIN_LEVEL_H)
        return PLUGIN_HANDLED
    
    for(new i=1;i<=maxPlayers;i++)
    {
        if(!is_user_connected(i) || cs_get_user_team(i) == CS_TEAM_SPECTATOR || cs_get_user_team(i) == CS_TEAM_UNASSIGNED)
            continue;
        
        cs_set_user_team(i, cs_get_user_team(i) == CS_TEAM_T ? CS_TEAM_CT : CS_TEAM_T)
        
        cs_user_spawn(i);
        
    }
    return PLUGIN_CONTINUE
}
Odpowiedz

  • +
  • -
MixeR515 - zdjęcie MixeR515 24.04.2013

Nie działa dalej każdy może. A jak sprawdzić te flagi bo raczej nie w users.

Odpowiedz

Pan Marian - zdjęcie Pan Marian 25.04.2013

Na pewno musi działać, nie ma takiej opcji, by nie działało. Zdejmij sobie flagi wszystkie z users.ini i wtedy spróbuj

Odpowiedz

  • +
  • -
MixeR515 - zdjęcie MixeR515 25.04.2013

Próbowałem.

Odpowiedz

Pan Marian - zdjęcie Pan Marian 25.04.2013

Spróbuj tak jeszcze

#include <amxmodx>
#include <cstrike>


new maxPlayers;
public plugin_init()
{
    register_plugin("Zmiana", "1.0", "FD_GODPL");
    register_clcmd("amx_zmien", "ChangeTeam");
}
public plugin_cfg()
    maxPlayers = get_maxplayers()
public ChangeTeam(id)
{
    if(get_user_flags(id) & ADMIN_LEVEL_H){
        for(new i=1;i<=maxPlayers;i++)
        {
            if(!is_user_connected(i) || cs_get_user_team(i) == CS_TEAM_SPECTATOR || cs_get_user_team(i) == CS_TEAM_UNASSIGNED)
                continue;
            
            cs_set_user_team(i, cs_get_user_team(i) == CS_TEAM_T ? CS_TEAM_CT : CS_TEAM_T)
            
            cs_user_spawn(i);
            
        }
    }
    return PLUGIN_CONTINUE
}
Odpowiedz

  • +
  • -
MixeR515 - zdjęcie MixeR515 27.04.2013

Zara spróbuje bo Formata robiłem.

Odpowiedz

  • +
  • -
MixeR515 - zdjęcie MixeR515 28.04.2013

Dalej nie pomaga ;(

Odpowiedz

  • +
  • -
MixeR515 - zdjęcie MixeR515 09.05.2013

ddd52 zara sprawdze

 

Odpowiedz

  • +
  • -
MixeR515 - zdjęcie MixeR515 13.05.2013

Dalej nic każdy może

Odpowiedz

  • +
  • -
DEADP00L - zdjęcie DEADP00L 13.05.2013

Pokaż swój plik "users.ini"

 

 

Odpowiedz