get_user_flags
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 2191
- Kayıt: Prş Tem 06, 2017 10:44 pm
- Konum: Mersin
- Server Ip/DNS: MoonDeveloperTeam
- İletişim:
get_user_flags
Eklentide şöyle bir satır gördüm;
if(get_user_flags(id) & 4194304 == 4194304) knife[id] = 6;
Menu bıçak menusu ve 5. bıçak adminlere özel. Ama ben hangi yetkiye atadığını veya neye göre atadığını anlamadım yardımcı olur musunuz ?
@Taha Demirbaş @Fatih ~ EjderYa @Colditz
if(get_user_flags(id) & 4194304 == 4194304) knife[id] = 6;
Menu bıçak menusu ve 5. bıçak adminlere özel. Ama ben hangi yetkiye atadığını veya neye göre atadığını anlamadım yardımcı olur musunuz ?
@Taha Demirbaş @Fatih ~ EjderYa @Colditz
Link: | |
Linklerini gizle |
-
- Mesajlar: 134
- Kayıt: Sal May 16, 2017 4:48 pm
-
Konu Sahibi - Mesajlar: 2191
- Kayıt: Prş Tem 06, 2017 10:44 pm
- Konum: Mersin
- Server Ip/DNS: MoonDeveloperTeam
- İletişim:
get_user_flags
Bu sayılar ne anlama geliyor onu anlamadım ben.Ahmethamza_1 yazdı: Cmt Ağu 04, 2018 1:59 pm if(get_user_flags(id) && ADMIN_BAN ... Diye yapıyorum ben
Link: | |
Linklerini gizle |
-
- Mesajlar: 134
- Kayıt: Sal May 16, 2017 4:48 pm
-
- Mesajlar: 134
- Kayıt: Sal May 16, 2017 4:48 pm
-
- Mesajlar: 2574
- Kayıt: Çrş Ağu 23, 2017 9:17 pm
get_user_flags
Bu sayılar bu komutların amxx e çevrilmiş hali olması gerek. Örneğin şöyle;
Amxx e çevrilmiş hali;
Kod: Tümünü seç
public nesne(id)
{
if(get_user_flags(id) & ADMIN_RCON)
{
//
}
}
Kod: Tümünü seç
public nesne(id)
{
if (get_user_flags(id, 0) & 2048)
{
}
return 0;
}
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 2191
- Kayıt: Prş Tem 06, 2017 10:44 pm
- Konum: Mersin
- Server Ip/DNS: MoonDeveloperTeam
- İletişim:
get_user_flags
public comenzi_meniu(id,menu,item) {Colditz yazdı: Cmt Ağu 04, 2018 2:05 pm Bu sayılar bu komutların amxx e çevrilmiş hali olması gerek. Örneğin şöyle;
Amxx e çevrilmiş hali;Kod: Tümünü seç
public nesne(id) { if(get_user_flags(id) & ADMIN_RCON) { // } }
Kod: Tümünü seç
public nesne(id) { if (get_user_flags(id, 0) & 2048) { } return 0; }
switch(item) {
case 0: knife[id] = 1;
case 1: knife[id] = 2;
case 2: knife[id] = 3;
case 3: knife[id] = 4;
case 4: knife[id] = 5;
case 5: {
if(get_user_flags(id) & ADMIN_BAN) knife[id] = 6;
else client_print(id,print_chat,"[RGA - COMMUNITY] Sadece Adminler alabilir.");
}
}
Böyle yapsam o halde hatasız çalışacaktır değil mi ?
Link: | |
Linklerini gizle |
-
- Mesajlar: 2574
- Kayıt: Çrş Ağu 23, 2017 9:17 pm
-
Konu Sahibi - Mesajlar: 2191
- Kayıt: Prş Tem 06, 2017 10:44 pm
- Konum: Mersin
- Server Ip/DNS: MoonDeveloperTeam
- İletişim:
get_user_flags
//cstrike/addons/amxmodx/scripting/rga_bıcakmenu.sma(19) : error 021: symbol already defined: "p_knife"
//cstrike/addons/amxmodx/scripting/rga_bıcakmenu.sma(21) : error 021: symbol already defined: "p_knife"
//cstrike/addons/amxmodx/scripting/rga_bıcakmenu.sma(23) : error 021: symbol already defined: "p_knife"
//cstrike/addons/amxmodx/scripting/rga_bıcakmenu.sma(25) : error 021: symbol already defined: "p_knife"
//cstrike/addons/amxmodx/scripting/rga_bıcakmenu.sma(27) : error 021: symbol already defined: "p_knife"
bu satırı silmeli miyim ? Yoksa ; mü koyacağım ? Hata veren satırın tamamı ;
new p_knife[55] = {"models/p_knife.mdl"};
Link: | |
Linklerini gizle |
-
- Mesajlar: 1761
- Kayıt: Çrş Şub 22, 2017 11:28 pm
- Konum: Istanbul
- Server Ip/DNS: Cs.teknoklan.com
- Clan İsmi: TeknoKlan
- İletişim:
get_user_flags
veren hata bi eklentide 2 veya daha fazla p_knife degişkeni kullanmışın
bi tanesi silahin modelini precacheye tanitmak için sanirim sende silahi alip almadigini kontrol ettirmek için kullaniyorsun.
p_knife[55] -> pre_knife[55]
sonra plugin_precache de varsa degiştir
p_knife nin kullanildigi yerlerden degiştir yani toplu bir şekilde ismini degiş.
şuda kalsin burda
bi tanesi silahin modelini precacheye tanitmak için sanirim sende silahi alip almadigini kontrol ettirmek için kullaniyorsun.
p_knife[55] -> pre_knife[55]
sonra plugin_precache de varsa degiştir
p_knife nin kullanildigi yerlerden degiştir yani toplu bir şekilde ismini degiş.
şuda kalsin burda
Kod: Tümünü seç
#define ADMIN_ALL 0 //Everyone
#define ADMIN_IMMUNITY 1 //Flag "a", immunity
#define ADMIN_RESERVATION 2 //Flag "b", reservation
#define ADMIN_KICK 4 //Flag "c", kick
#define ADMIN_BAN 8 //Flag "d", ban
#define ADMIN_SLAY 16 //Flag "e", slay
#define ADMIN_MAP 32 //Flag "f", map change
#define ADMIN_CVAR 64 //Flag "g", cvar change
#define ADMIN_CFG 128 //Flag "h", config execution
#define ADMIN_CHAT 256 //Flag "i", chat
#define ADMIN_VOTE 512 //Flag "j", vote
#define ADMIN_PASSWORD 1024 //Flag "k", sv_password
#define ADMIN_RCON 2048 //Flag "l", rcon access
#define ADMIN_LEVEL_A 4096 //Flag "m", custom
#define ADMIN_LEVEL_B 8192 //Flag "n", custom
#define ADMIN_LEVEL_C 16384 //Flag "o", custom
#define ADMIN_LEVEL_D 32768 //Flag "p", custom
#define ADMIN_LEVEL_E 65536 //Flag "q", custom
#define ADMIN_LEVEL_F 131072 //Flag "r", custom
#define ADMIN_LEVEL_G 262144 //Flag "s", custom
#define ADMIN_LEVEL_H 524288 //Flag "t", custom
#define ADMIN_MENU 1048576 //Flag "u", menus
#define ADMIN_ADMIN 16777216 //Flag "y", default admin
#define ADMIN_USER 33554432 //Flag "z", default user
#define FLAG_KICK 1 //Auth flag "a", kick if no auth
#define FLAG_TAG 2 //Auth flag "b", auth by tag
#define FLAG_AUTHID 4 //Auth flag "c", auth by WON/Steam ID
#define FLAG_IP 8 //Auth flag "d", auth by IP address
#define FLAG_NOPASS 16 //Auth flag "e", don't require password
Link: | |
Linklerini gizle |