←  Problemy z pluginami

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] Free vip dla steam


Najlepsza odpowiedź Rivit 11.09.2019 08:59

#include <amxmodx>
#include <colorchat>
 
#define PLUGIN "FREE VIP"
#define VERSION "1.0"
#define AUTHOR "Devil"
 
#define flaga ADMIN_USER
 
new Forward_amxbans,iRet
 
public plugin_init() {
        register_plugin(PLUGIN, VERSION, AUTHOR)
        Forward_amxbans= CreateMultiForward("amxbans_admin_connect",ET_IGNORE,FP_CELL)
}
public client_connect(id)
{
        if(is_steam(id))
        {
                
                set_task(10.0,"Free_VIP",id)
        }
}
public Free_VIP(id)
{
        if(get_user_flags(id) & ADMIN_LEVEL_B){
                return;
        }
        ColorChat(id,GREEN,"[~PB~] ^x03Otrzymales darmowego VIP'a za posiadanie konta Steam.")
//      remove_user_flags(id, ADMIN_USER)
        set_user_flags(id, ADMIN_LEVEL_H)
        ExecuteForward(Forward_amxbans, iRet, id);
}
stock bool:is_steam(id) 
{
        new auth[65]
        get_user_authid(id,auth,64)
        if(contain(auth, "STEAM_0:0:") != -1 || contain(auth, "STEAM_0:1:") != -1)
                return true;
        return false;
}

Sprawdz.

Przejdź do postu
Zablokowany

  • +
  • -
UpishDzonny - zdjęcie UpishDzonny 11.09.2019

Mam taki problem ponieważ posiadam plugin który daje darmowego vipa dla graczy posiadających steam aczkolwiek chciałbym, żeby ktoś go trochę przerobił ponieważ jeżeli ktoś posiada steama i svipa to po wejsciu na serwer zabiera mu svipa a daje vipa. Jeżeli ktoś da rade to niech przerobi plugin tak, żeby ignorował graczy posiadających flage "n"

Odpowiedz

  • +
  • -
Najlepsza odpowiedź Rivit - zdjęcie Rivit 11.09.2019

#include <amxmodx>
#include <colorchat>
 
#define PLUGIN "FREE VIP"
#define VERSION "1.0"
#define AUTHOR "Devil"
 
#define flaga ADMIN_USER
 
new Forward_amxbans,iRet
 
public plugin_init() {
        register_plugin(PLUGIN, VERSION, AUTHOR)
        Forward_amxbans= CreateMultiForward("amxbans_admin_connect",ET_IGNORE,FP_CELL)
}
public client_connect(id)
{
        if(is_steam(id))
        {
                
                set_task(10.0,"Free_VIP",id)
        }
}
public Free_VIP(id)
{
        if(get_user_flags(id) & ADMIN_LEVEL_B){
                return;
        }
        ColorChat(id,GREEN,"[~PB~] ^x03Otrzymales darmowego VIP'a za posiadanie konta Steam.")
//      remove_user_flags(id, ADMIN_USER)
        set_user_flags(id, ADMIN_LEVEL_H)
        ExecuteForward(Forward_amxbans, iRet, id);
}
stock bool:is_steam(id) 
{
        new auth[65]
        get_user_authid(id,auth,64)
        if(contain(auth, "STEAM_0:0:") != -1 || contain(auth, "STEAM_0:1:") != -1)
                return true;
        return false;
}

Sprawdz.

Odpowiedz

  • +
  • -
UpishDzonny - zdjęcie UpishDzonny 11.09.2019

Wielkie dzięki, działa

Odpowiedz

  • +
  • -
dasiek - zdjęcie dasiek 12.09.2019

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
Odpowiedz
Zablokowany