CSPLague
Yetkiye göre model - Printable Version

+- CSPLague (https://www.csplague.com)
+-- Forum: CS 1.6 Plugin (Eklenti) Bölümü (https://www.csplague.com/forumdisplay.php?fid=6)
+--- Forum: [İSTEK] Cs 1.6 Plugin İstek Bölümü (https://www.csplague.com/forumdisplay.php?fid=80)
+--- Thread: Yetkiye göre model (/showthread.php?tid=11106)

Pages: 1 2 3


Yetkiye göre model - ayberk35 - 02-01-15

Öncelikle selamun aleykum ben U yetkisine özel bir model yapmak istiyorrum mesela U Yetkisi olan bir adminin modeli degişik olucak digerlerinden böyle birşey mümkünmü fakat csduragi panel birr tek sma kabul ediyor pluginleri.

BU MODELE UYARSA İYİ OLURR https://www.csplague.com/jb-modelleri/35687-rus-guzeli-ritsuka.html

BU MODEL U YETKİSİNE BAGLI OLUCAK VE SADECE U YETKİSİ OLAN ADMİNLERDE BU MODEL GÖZÜKÜCEK


Cevap: Yetkiye göre model - akcaliberkk - 02-01-15

hem ct de hem t de aynı model mi?


Cevap: Yetkiye göre model - mlhcnshn - 02-01-15

Arkadaş çevrimdışı, iki takım içinde olmasaydı belirtirdi diye düşünüyorum..


Cevap: Yetkiye göre model - ayberk35 - 02-01-15

Ct modeli ajan smith mahkum modelide escape diye bir model yani degisik fakat ekstadan 1 model daha istiyorrum işte oda u yetkisine baglı olucak u yetkisi verdigim kişinin modeli verdigim model olucak


Cevap: Yetkiye göre model - mlhcnshn - 02-01-15

Kısaca, t ve ct modelleri dışında belli bir yetkisi olan oyuncu her iki takımda da özel bir modele sahip olacak.


Cevap: Yetkiye göre model - ayberk35 - 02-01-15

evet aynen öyle efendim


Cevap: Yetkiye göre model - akcaliberkk - 03-01-15

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

#define PLUGIN "Ritsuka Model"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"

new const modelName[] = "ritsuka";
new 
bool:gHasModel[33];

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_forward(FM_SetClientKeyValue,"fwdSetClientKeyValue");
}
public 
plugin_precache() {
    
precache_model("models/player/ritsuka/ritsuka.mdl")
}
public 
client_putinserver(id) {
    if(
access(id,ADMIN_MENU)) {
        
gHasModel[id] = true;
        
engfunc(EngFunc_SetClientKeyValue,id,engfunc(EngFunc_GetInfoKeyBuffer,id),"model",modelName);
    } else {
        
gHasModel[id] = false;
    }
}
public 
fwdSetClientKeyValue(id,const info[], const key[]) {
    if(
gHasModel[id] && equal(key,"model")) {
        static 
curModel[32];
        
engfunc(EngFunc_InfoKeyValue,engfunc(EngFunc_GetInfoKeyBuffer,id),"model",curModel,sizeof(curModel)-1);
        
        if(!
equal(curModel,modelName)) {
            
engfunc(EngFunc_SetClientKeyValue,id,engfunc(EngFunc_GetInfoKeyBuffer,id),"model",modelName);
        }
        return 
FMRES_SUPERCEDE
    
}
    return 
FMRES_IGNORED



modeli

models/player/ritsuka/

klasörüne atman gerek. Yalnız modelini denedim de biraz sorunlu gibi.


Cevap: Yetkiye göre model - ayberk35 - 03-01-15

Yapmayımmı yani bide bu php kodunu bi tane studiodan sayfa acıp plugin olarakmı yapıcagım


Cevap: Yetkiye göre model - memoaho123 - 03-01-15

Byr:
https://www.csplague.com/plugin-cs-1-6-eklentileri/13-plugin-servere-nasil-eklenir.html


Cevap: Yetkiye göre model - ayberk35 - 03-01-15

Tamam plugin olmuş fakat efendim o modelle biri servere girince aşırı lag giriyor servere