⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🌐 www.furiazm.com ⏰ 7/24 aktif Yönetim 💬 Discord.gg/furiaclancs 💰Ücretsiz Adminlik/Vip alımı 🌟 Türkiye’nin yeni en gelişmiş Zombie Plague sunucusu
Sponsor Görsel 2
SponsorSponsor

Model Ayarlama .Ini Üzerinden

Model Ayarlama .ini üzerinden
merhabalar, direk konuya giriceğim şöyle bi tane plugın arıyorum .ini üzerinden kontrol edilcek bi tane silah/bicak skin menüsü ariyorum örnek varsa yada direk plugını varsa atabılırmısınız? yanı mesela şöyle :

"MODEL ISIM" "MODEL YOLU"
"M4A4 - Dark" "v_m4a4_dark"

gibisinden şimdiden teşekkürler Gülümse
RE: Model Ayarlama .ini üzerinden
dc den bana yaz yakın zamanda atarım zaten atmıştımda neyse Çok güldüm
RE: Model Ayarlama .ini üzerinden
(07-12-2020, 06:13)Muhammet Bulut Adlı Kullanıcıdan Alıntı: dc den bana yaz yakın zamanda atarım zaten atmıştımda neyse Çok güldüm

Dc De Aktif Değilsinki
RE: Model Ayarlama .ini üzerinden
Ufak eklentileri ini ile yazmak gereksiz olur. Const ile yazdım. 1. yer model ismi 2. yer ise model yolu bir dene bakalım.
Silah Menün :
PHP Kod:
#include <amxmodx>
#include <fakemeta>
#pragma semicolon 1

new const TAG[] = "MRAvalone"; 

new 
sK_SilahCek[33][20];
new 
sk_weapon;

new const 
sK_Silahlar[][][] = {
    {
"","",0},     //1. MODEL İSMİ 2. İSE MODEL YOLU 3.YE DOKUNMA

    
{"M4A4 - Dark","models/v_m4a4_dark.mdl",CSW_M4A1},
    {
"M4A4 - Dark","models/v_m4a4_dark.mdl",CSW_M4A1},
    {
"M4A4 - Dark","models/v_m4a4_dark.mdl",CSW_M4A1},
    {
"M4A4 - Dark","models/v_m4a4_dark.mdl",CSW_M4A1},
    {
"M4A4 - Dark","models/v_m4a4_dark.mdl",CSW_M4A1},

    {
"AK47 - Dark","models/v_m4a4_dark.mdl",CSW_AK47},
    {
"AK47 - Dark","models/v_m4a4_dark.mdl",CSW_AK47}, 
    {
"AK47 - Dark","models/v_m4a4_dark.mdl",CSW_AK47},
    {
"AK47 - Dark","models/v_m4a4_dark.mdl",CSW_AK47}
};

public 
plugin_init() {
    
register_plugin("Silah-Bicak_Menusu","1.0","suriyelikene");
    
register_clcmd("say /skin","SilahMenu");

    
register_event("CurWeapon","sWP","be","1=1");
    
sk_weapon = sizeof(sK_Silahlar);
}
public 
plugin_precache() {
    for(new 
i=1; i < sk_weapon; i++) {
        
precache_model(sK_Silahlar[i][1][0]); 
    }
}
public 
SilahMenu(iP_ID) {
    static 
Item[256],NTS[6];
    
formatex(Item, charsmax(Item),"Silah Secme Menu");
    new 
Menu = menu_create(Item, "silahmenu_");
    for(new 
i=1; i < sk_weapon; i++) {
        
num_to_str(i,NTS,5);
        
formatex(Item, charsmax(Item),"\y!\r%s\y! \w:> \r%s",TAG,sK_Silahlar[i][0][0]),menu_additem(Menu, Item, NTS);
    }
    
formatex(Item, charsmax(Item), "\y!\r%s\y! \w- \dCikis", TAG); 
    
menu_setprop(Menu, MPROP_EXITNAME, Item);
    
menu_display(iP_ID, Menu, 0);
}
public 
silahmenu_(iP_ID, menu, item) {
    if(
item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
    new 
Data[6];
    
menu_item_getinfo(menu, item, _, Data, charsmax(Data));
    new 
Key = str_to_num(Data);

    new 
iL_WeaponID = sK_Silahlar[Key][2][0];
    
sK_SilahCek[iP_ID][iL_WeaponID] = Key;
    
sWP(iP_ID);
    
renkli_yazi(iP_ID,"!g%s !tAdli Silahi !nAldin!",sK_Silahlar[Key][0][0]);

    
menu_destroy(menu);return PLUGIN_HANDLED;
}

public 
sWP(iP_ID) {
    new 
sKSilahID = get_user_weapon(iP_ID);
    new 
iL_SilahID = sK_SilahCek[iP_ID][sKSilahID];
    if(
iL_SilahID > 0){
    
set_pev(iP_ID, pev_viewmodel2, sK_Silahlar[iL_SilahID][1][0]);
    }
    return 
PLUGIN_CONTINUE;
}
stock renkli_yazi(const id, const input[], any:...){
    static msg[191];
    vformat(msg, 190, input, 3);
    
    replace_all
(msg, 190, "!n", "^x01"); 
    replace_all(msg, 190, "!g", "^x04"); 
    replace_all(msg, 190, "!t", "^x03"); 
    
    client_print_color
(id, id, msg);
} 
RE: Model Ayarlama .ini üzerinden
(07-12-2020, 07:04)suriyelikene Adlı Kullanıcıdan Alıntı: Ufak eklentileri ini ile yazmak gereksiz olur. Const ile yazdım. 1. yer model ismi 2. yer ise model yolu bir dene bakalım.
Silah Menün :
PHP Kod:
#include <amxmodx>
#include <fakemeta>
#pragma semicolon 1

new const TAG[] = "MRAvalone"; 

new 
sK_SilahCek[33][20];
new 
sk_weapon;

new const 
sK_Silahlar[][][] = {
    {
"","",0},     //1. MODEL İSMİ 2. İSE MODEL YOLU 3.YE DOKUNMA

    
{"M4A4 - Dark","models/v_m4a4_dark.mdl",CSW_M4A1},
    {
"M4A4 - Dark","models/v_m4a4_dark.mdl",CSW_M4A1},
    {
"M4A4 - Dark","models/v_m4a4_dark.mdl",CSW_M4A1},
    {
"M4A4 - Dark","models/v_m4a4_dark.mdl",CSW_M4A1},
    {
"M4A4 - Dark","models/v_m4a4_dark.mdl",CSW_M4A1},

    {
"AK47 - Dark","models/v_m4a4_dark.mdl",CSW_AK47},
    {
"AK47 - Dark","models/v_m4a4_dark.mdl",CSW_AK47}, 
    {
"AK47 - Dark","models/v_m4a4_dark.mdl",CSW_AK47},
    {
"AK47 - Dark","models/v_m4a4_dark.mdl",CSW_AK47}
};

public 
plugin_init() {
    
register_plugin("Silah-Bicak_Menusu","1.0","suriyelikene");
    
register_clcmd("say /skin","SilahMenu");

    
register_event("CurWeapon","sWP","be","1=1");
    
sk_weapon = sizeof(sK_Silahlar);
}
public 
plugin_precache() {
    for(new 
i=1; i < sk_weapon; i++) {
        
precache_model(sK_Silahlar[i][1][0]); 
    }
}
public 
SilahMenu(iP_ID) {
    static 
Item[256],NTS[6];
    
formatex(Item, charsmax(Item),"Silah Secme Menu");
    new 
Menu = menu_create(Item, "silahmenu_");
    for(new 
i=1; i < sk_weapon; i++) {
        
num_to_str(i,NTS,5);
        
formatex(Item, charsmax(Item),"\y!\r%s\y! \w:> \r%s",TAG,sK_Silahlar[i][0][0]),menu_additem(Menu, Item, NTS);
    }
    
formatex(Item, charsmax(Item), "\y!\r%s\y! \w- \dCikis", TAG); 
    
menu_setprop(Menu, MPROP_EXITNAME, Item);
    
menu_display(iP_ID, Menu, 0);
}
public 
silahmenu_(iP_ID, menu, item) {
    if(
item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
    new 
Data[6];
    
menu_item_getinfo(menu, item, _, Data, charsmax(Data));
    new 
Key = str_to_num(Data);

    new 
iL_WeaponID = sK_Silahlar[Key][2][0];
    
sK_SilahCek[iP_ID][iL_WeaponID] = Key;
    
sWP(iP_ID);
    
renkli_yazi(iP_ID,"!g%s !tAdli Silahi !nAldin!",sK_Silahlar[Key][0][0]);

    
menu_destroy(menu);return PLUGIN_HANDLED;
}

public 
sWP(iP_ID) {
    new 
sKSilahID = get_user_weapon(iP_ID);
    new 
iL_SilahID = sK_SilahCek[iP_ID][sKSilahID];
    if(
iL_SilahID > 0){
    
set_pev(iP_ID, pev_viewmodel2, sK_Silahlar[iL_SilahID][1][0]);
    }
    return 
PLUGIN_CONTINUE;
}
stock renkli_yazi(const id, const input[], any:...){
    static msg[191];
    vformat(msg, 190, input, 3);
    
    replace_all
(msg, 190, "!n", "^x01"); 
    replace_all(msg, 190, "!g", "^x04"); 
    replace_all(msg, 190, "!t", "^x03"); 
    
    client_print_color
(id, id, msg);
} 

tamamdir ben mesela bunu bıcak ıcın yapmak ıstıyorum CSW_M4A1 ve CSW_AK47 yerıne CSW_KNIFE mı yazıcam?
RE: Model Ayarlama .ini üzerinden
Bıçak için olur mu bilemiyorum ama bir dene bakalım sen onu, dönüş yap
RE: Model Ayarlama .ini üzerinden
(07-12-2020, 07:07)suriyelikene Adlı Kullanıcıdan Alıntı: Bıçak için olur mu bilemiyorum ama bir dene bakalım sen onu, dönüş yap

tamamdır, son sorum olucak kusura bakma Çok güldüm bunu model olarak ayarlıyabılırmıyız?
RE: Model Ayarlama .ini üzerinden
Model olarak ayarlayabilir miyiz derken ?
RE: Model Ayarlama .ini üzerinden
(07-12-2020, 07:09)suriyelikene Adlı Kullanıcıdan Alıntı: Model olarak ayarlayabilir miyiz derken ?

player modeli olarak
RE: Model Ayarlama .ini üzerinden
Player modeli bu şekil ayarlanır mı bilemiyorum. Sen bir dene onu bakalım bir hata vs. var mı

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Konuyu Okuyanlar: 1 Ziyaretçi
Task