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"
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.
|
Guest Message by DevFuse
[ROZWIĄZANE] Free vip dla steam
Temat rozp. UpishDzonny, 11.09.2019 07:32
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
4 odpowiedzi w tym temacie
#1
Napisano 11.09.2019 07:32
#3
Napisano 11.09.2019 08:59 Najlepsza odpowiedź
#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.
#4
Napisano 11.09.2019 13:06
Wielkie dzięki, działa
#5
Napisano 12.09.2019 12:38
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz,
raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz,
raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.Z pozdrowieniami,
Zespół AMXX.PL
Użytkownicy przeglądający ten temat: 2
0 użytkowników, 2 gości, 0 anonimowych


Dodatki SourceMod



Temat jest zamknięty








