Steam id skin sistemi
Moderatör: Moderatörler
-
bilalgecer47
Konu Sahibi - Mesajlar: 729
- Kayıt: Çrş Ağu 22, 2018 9:20 pm
Steam id skin sistemi
Arkadaşlar serverimde bi yetki harfine skin bağladım.Bu şekilde ; get_user_flags(id) & ADMIN_LEVEL_E) rg_set_user_model(id, model1);.
Ancak bunu herkesin verememesini istiyorum.Sadece steam id özel vs nasıl yapabilirim.
Ancak bunu herkesin verememesini istiyorum.Sadece steam id özel vs nasıl yapabilirim.
| Link: | |
| Linklerini gizle |
Steam id skin sistemi
çoğu eklentimde kullanmıştım, kısa anlatım yapıyorum;->
Kod: Tümünü seç
new name[MAX_NAME_LENGTH],authid[MAX_AUTHID_LENGTH];get_user_authid(id,authid,charsmax(authid)); //tanımlattırdık
name="STEAM_0:1:441960461"; //steam id 'ni yazdırdık
if((containi(authid,name)) || (equali(authid,name))){ //eğer steam id'imize eş ise
//uygulatacağımız işlem
}Kod: Tümünü seç
new name[MAX_NAME_LENGTH],authid[MAX_AUTHID_LENGTH];get_user_authid(id,authid,charsmax(authid));
name="STEAM_0:1:441960461";
if((containi(authid,name)) || (equali(authid,name))){
//bla bla
}| Link: | |
| Linklerini gizle |
-
bilalgecer47
Konu Sahibi - Mesajlar: 729
- Kayıt: Çrş Ağu 22, 2018 9:20 pm
Steam id skin sistemi
plugini atsam tanımlayabilirmisin bukadar gelişmiş bilgim yok.
| Link: | |
| Linklerini gizle |
-
Colditz
- Mesajlar: 2574
- Kayıt: Çrş Ağu 23, 2017 9:17 pm
Steam id skin sistemi
Neden boş yere name = "blabla" kullanıyorsun?Aconyonn yazdı: Pzt Eki 12, 2020 12:19 amKod: Tümünü seç
new name[MAX_NAME_LENGTH],authid[MAX_AUTHID_LENGTH];get_user_authid(id,authid,charsmax(authid)); name="STEAM_0:1:441960461"; if((containi(authid,name)) || (equali(authid,name))){ //bla bla }
Kod: Tümünü seç
new authid[MAX_AUTHID_LENGTH];
get_user_authid(id, authid, charsmax(authid));
if(equali(authid, "OYUNCUNUN STEAM ADRESI"))
{
...
}
| Link: | |
| Linklerini gizle |
-
bilalgecer47
Konu Sahibi - Mesajlar: 729
- Kayıt: Çrş Ağu 22, 2018 9:20 pm
Steam id skin sistemi
Kod: Tümünü seç
#include <amxmodx>
#include <reapi>
new const model1[] = { "evo_back" };
new authid[MAX_AUTHID_LENGTH];
public plugin_init() {
register_plugin("Admin Oyuncu Modeli", "1.0", "nd");
register_event("ResetHUD", "resetModel", "b");
}
public resetModel(id) {
get_user_authid(id, authid, charsmax(authid));
if(equali(authid, "STEAM_0:0:98283388"))
if(get_member(id, m_iTeam)==2 && get_user_flags(id) & ADMIN_LEVEL_E) rg_set_user_model(id, model1);
else rg_reset_user_model(id);
}
public plugin_precache() {
new nd[128];
formatex(nd, charsmax(nd), "models/player/%s/%s.mdl", model1, model1),precache_model(nd);
}| Link: | |
| Linklerini gizle |
-
bilalgecer47
Konu Sahibi - Mesajlar: 729
- Kayıt: Çrş Ağu 22, 2018 9:20 pm
Steam id skin sistemi
Bu şekilde çalışıyo ancak birden fazla steam id nasıl eklicem?
| Link: | |
| Linklerini gizle |
-
bilalgecer47
Konu Sahibi - Mesajlar: 729
- Kayıt: Çrş Ağu 22, 2018 9:20 pm
Steam id skin sistemi
case 5: if(get_user_flags(id) & ADMIN_LEVEL_E) { cs_set_user_model(id,"cuce"),client_print_color(id,id,"^4%s : ^1Model basariyla aktiflestirildi.",tag); }
}
bide burayada eklemem lazım.buda ayrı bi plugin
}
bide burayada eklemem lazım.buda ayrı bi plugin
| Link: | |
| Linklerini gizle |
-
Colditz
- Mesajlar: 2574
- Kayıt: Çrş Ağu 23, 2017 9:17 pm
Steam id skin sistemi
Dener misin bunu?
Kod: Tümünü seç
#include <amxmodx>
#include <reapi>
#define PLUGIN_NAME "Oyuncu Modeli"
#define PLUGIN_VERS "1.0"
#define PLUGIN_AUTH "PurposeLess"
new const model[] = "modelismi"
new const steamids[][] = {
"STEAM_0:0:000000000",
"STEAM_0:0:000000000"
}
public plugin_init() {
register_plugin(PLUGIN_NAME, PLUGIN_VERS, PLUGIN_AUTH);
RegisterHookChain(RG_CBasePlayer_SetClientUserInfoModel, "@CBasePlayer_SetClientUserInfoModel", .post = false)
}
public plugin_precache() {
new ts[64];
formatex(ts, charsmax(ts), "models/player/%s/%s.mdl", model, model);
precache_model(ts);
}
@CBasePlayer_SetClientUserInfoModel(const id, infobuffer, newmodel[]) {
new authid[MAX_AUTHID_LENGTH];
get_user_authid(id, authid, charsmax(authid));
for(new i = 0; i < sizeof steamids; i++) {
if(equali(authid, steamids[i])) {
set_member(id, m_modelIndexPlayer, model);
//SetHookChainArg(3, ATYPE_STRING, model);
}
}
}
| Link: | |
| Linklerini gizle |
-
bilalgecer47
Konu Sahibi - Mesajlar: 729
- Kayıt: Çrş Ağu 22, 2018 9:20 pm
Steam id skin sistemi
Çalışmadı.Attığım şekilde çalışıyo ancak 2.ci steam idyi nasıl eklicem bide case olan kısma bakarmısın?Colditz yazdı: Pzt Eki 12, 2020 11:01 am Dener misin bunu?
Kod: Tümünü seç
#include <amxmodx> #include <reapi> #define PLUGIN_NAME "Oyuncu Modeli" #define PLUGIN_VERS "1.0" #define PLUGIN_AUTH "PurposeLess" new const model[] = "modelismi" new const steamids[][] = { "STEAM_0:0:000000000", "STEAM_0:0:000000000" } public plugin_init() { register_plugin(PLUGIN_NAME, PLUGIN_VERS, PLUGIN_AUTH); RegisterHookChain(RG_CBasePlayer_SetClientUserInfoModel, "@CBasePlayer_SetClientUserInfoModel", .post = false) } public plugin_precache() { new ts[64]; formatex(ts, charsmax(ts), "models/player/%s/%s.mdl", model, model); precache_model(ts); } @CBasePlayer_SetClientUserInfoModel(const id, infobuffer, newmodel[]) { new authid[MAX_AUTHID_LENGTH]; get_user_authid(id, authid, charsmax(authid)); for(new i = 0; i < sizeof steamids; i++) { if(equali(authid, steamids[i])) { set_member(id, m_modelIndexPlayer, model); //SetHookChainArg(3, ATYPE_STRING, model); } } }
| Link: | |
| Linklerini gizle |
-
Colditz
- Mesajlar: 2574
- Kayıt: Çrş Ağu 23, 2017 9:17 pm
Steam id skin sistemi
Bunu dener misin?
Model ismini ve steamid doğru girdiğini kontrol et
Kod: Tümünü seç
#include <amxmodx>
#include <reapi>
#define PLUGIN_NAME "Oyuncu Modeli"
#define PLUGIN_VERS "1.0"
#define PLUGIN_AUTH "PurposeLess"
new const model[] = "modelismi"
new const steamids[][] = {
"STEAM_0:0:000000000",
"STEAM_0:0:000000000"
}
public plugin_init() {
register_plugin(PLUGIN_NAME, PLUGIN_VERS, PLUGIN_AUTH);
RegisterHookChain(RG_CBasePlayer_SetClientUserInfoModel, "@CBasePlayer_SetClientUserInfoModel", .post = false)
}
public plugin_precache() {
new ts[64];
formatex(ts, charsmax(ts), "models/player/%s/%s.mdl", model, model);
precache_model(ts);
}
@CBasePlayer_SetClientUserInfoModel(const id, infobuffer, newmodel[]) {
new authid[MAX_AUTHID_LENGTH];
get_user_authid(id, authid, charsmax(authid));
for(new i = 0; i < sizeof steamids; i++) {
if(equali(authid, steamids[i])) {
//set_member(id, m_modelIndexPlayer, model);
SetHookChainArg(3, ATYPE_STRING, model);
}
}
}
| Link: | |
| Linklerini gizle |