⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🔥 Netvay VDS – Daha Fazla Güç, Daha Fazla Performans, Daha Fazla Başarı!
Sponsor Görsel 2
SponsorSponsor

Bıçak menüye bıçak ekleme

Konu

#1
Zombie escape için knife menüye model eklemek istiyorum.

Admin Only 

ve sadece ''a'' yetkisine sahip olanlar bıçağı alabilecek.

Bıçağın linki aşağıda :

https://forum.webdiyo.com/konu-blood-dri...-1780.html
.smaze_knife_menu3.sma(Dosya Boyutu: 4,92 KB | İndirme Sayısı: 9)
Son Düzenleme: 21-06-2020, 21:31, Düzenleyen: semih60.
#2
Tatildeyim Vallah elimde pc yok suganda
Yardımcı olamıyorum

Basit bişey fazla bı kodlamaci var yardımcı olurlar
CS2 Ücretli Eklenti - CS 1.6 Ücretli Eklenti ~
#3
(21-06-2020, 21:24)semih60 Adlı Kullanıcıdan Alıntı: Zombie escape için knife menüye model eklemek istiyorum.

Admin Only 

ve sadece ''a'' yetkisine sahip olanlar bıçağı alabilecek.

Bıçağın linki aşağıda :

https://forum.webdiyo.com/konu-blood-dri...-1780.html
Olsun teşekkür ederim.
#4
bıçak linki hata vermese yapacamda onunla uğraşıyorum şuan Çok güldüm

PHP Kod:
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta_util>
#include <hamsandwich>
#include <xs>
#include <cstrike>
#include <zombieplague>

new gorunum[33]

new 
bicakmodel[][][] =
{
    {
CSW_KNIFE,
    
"models/dpcs_2k20_v2/knife/v_rain.mdl",
    
"models/dpcs_2k20_v2/knife/v_blue.mdl",
    
"models/dpcs_2k20_v2/knife/v_razor.mdl",
    
"models/dpcs_2k20_v2/knife/v_ruyistick.mdl",
    
"models/dpcs_2k20_v1/knife/v_huntsman.mdl",
    
"models/dpcs_2k20_v2/knife/v_thanatos.mdl",
    
"models/dpcs_2k20_v2/knife/v_wh.mdl",
    
"models/dpcs_2k20_v1/knife/v_source.mdl",
    
"models/dpcs_2k20_v1/knife/v_xxxx.mdl",
    
"models/dpcs_2k20_v2/knife/v_vip_motosierra.mdl",
    
"models/dpcs_2k20_v2/knife/v_vip_dualaxe.mdl"    
    
}
}

public 
plugin_init()
{
    
register_plugin("Skin Menu""1.0","Multipower")
    
    
register_event("CurWeapon","CurrentWeapon","be","1=1")
    
    
register_clcmd("say /bicak","knifemenu")
    
register_clcmd("say /knife","knifemenu")    
    
register_clcmd("say_team /knife","knifemenu")
    
register_clcmd("say_team /bicak","knifemenu")
}

public 
plugin_precache()
{
    
precache_model(bicakmodel[0][1])
    
precache_model(bicakmodel[0][2])
    
precache_model(bicakmodel[0][3])
    
precache_model(bicakmodel[0][4])
    
precache_model(bicakmodel[0][5])
    
precache_model(bicakmodel[0][6])
    
precache_model(bicakmodel[0][7])
    
precache_model(bicakmodel[0][8])
    
precache_model(bicakmodel[0][9])    
    
precache_model(bicakmodel[0][10])
    
precache_model(bicakmodel[0][11])
}

public 
client_connect(id)
{
    
gorunum[id] = 1
}

public 
knifemenu(id)
{
    new 
menuz;
    static 
amenu[512];
    
formatex(amenu,charsmax(amenu),"\r[ZE] \yKnife Menu")
    
menuz menu_create(amenu,"knifemenu_devam")
    
    
formatex(amenu,charsmax(amenu),"\wRain")
    
menu_additem(menuz,amenu,"1")
    
    
formatex(amenu,charsmax(amenu),"\wMaster Combat")
    
menu_additem(menuz,amenu,"2")
    
    
formatex(amenu,charsmax(amenu),"\wRazor")
    
menu_additem(menuz,amenu,"3")
    
    
formatex(amenu,charsmax(amenu),"\wRuyi-Stick")
    
menu_additem(menuz,amenu,"4")
    
    
formatex(amenu,charsmax(amenu),"\wHuntsman")
    
menu_additem(menuz,amenu,"5")

    
formatex(amenu,charsmax(amenu),"\wThanatos")
    
menu_additem(menuz,amenu,"6")

    
formatex(amenu,charsmax(amenu),"\wWar Hammer")
    
menu_additem(menuz,amenu,"7")
    
    
formatex(amenu,charsmax(amenu),"\wSource")
    
menu_additem(menuz,amenu,"8")    
    
    
formatex(amenu,charsmax(amenu),"\wxxx")
    
menu_additem(menuz,amenu,"9")

    if(
is_user_admin(id))
    {
        
formatex(amenu,charsmax(amenu),"\wMotosierra \y[Admin]")
    }
    else
    {
        
formatex(amenu,charsmax(amenu),"\dMotosierra \r[Admin]")
    }        
    
menu_additem(menuz,amenu,"10")

    if(
is_user_admin(id))
    {
        
formatex(amenu,charsmax(amenu),"\wDual Axe \y[Admin]")
    }
    else
    {
        
formatex(amenu,charsmax(amenu),"\dDual Axe \r[Admin]")
    }        
    
menu_additem(menuz,amenu,"11")
    
    
menu_setprop(menuz,MPROP_EXIT,MEXIT_ALL)
    
menu_display(id,menuz,0)
    
    return 
PLUGIN_HANDLED
}

public 
knifemenu_devam(id,menu,item)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    new 
access,callback,data[6],iname[64]
    
    
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
    
    new 
key str_to_num(data)
    
    if(
key == 1)
    {
        
gorunum[id] = 1
    
}
    else if(
key == 2)
    {
        
gorunum[id] = 2
    
}
    else if(
key == 3)
    {
        
gorunum[id] = 3
    
}
    else if(
key == 4)
    {
        
gorunum[id] = 4
    
}
    else if(
key == 5)
    {
        
gorunum[id] = 5
    
}
    else if(
key == 6)
    {
        
gorunum[id] = 6
    
}
    else if(
key == 7)
    {
        
gorunum[id] = 7
    
}
    else if(
key == 8)
    {
        
gorunum[id] = 8
    
}
    else if(
key == 9)
    {
        
gorunum[id] = 9
    
}
    else if(
key == 10)
        if(
is_user_admin(id))
        {
            
gorunum[id] = 10
        
}
        else
        {
            
renkli_yazi(id"!g[ZE]!t Yetkin Yok. !g|| !tOnly For VIPS.")
            
knifemenu(id)
        }
    }
    else if(
key == 11)
    {
        if(
is_user_admin(id))
        {
            
gorunum[id] = 11
        
}
        else
        {
            
renkli_yazi(id"!g[ZE]!t Yetkin Yok. !g|| !tOnly For VIPS.")
            
knifemenu(id)
        }
    }
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED
}

public 
CurrentWeapon(id)
{
    
replace_weapon_models(idread_data(2))
}

replace_weapon_models(idweaponid)
{
    switch (
weaponid)
    {
        case 
CSW_KNIFE:
        {
            if(!
zp_get_user_zombie(id))
            {
                
set_pev(idpev_viewmodel2bicakmodel[0][gorunum[id]][0])
            }
        }
    }
}

stock renkli_yazi(const id, const input[], any:...)
{
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msgsizeof(msg) - 1input3)
    
    
replace_all(msg190"!n""^x01")
    
replace_all(msg190"!g""^x04")
    
replace_all(msg190"!t""^x03")
    
    if(
idplayers[0] = id; else get_players(playerscount"ch")
    for(new 
0counti++)
    {
        if(
is_user_connected(players[i]))
        {
            
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i])
            
write_byte(players[i])
            
write_string(msg)
            
message_end()
        }
    }
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/ 
bıçak linkine giremedim öyüzden menüde xxx olarak yazdım
hata çıkabilir derleyicim yok şuanlık sıkıntı olursa söyleyin siz sadece xxx yazan yere modelin ismini yazın + olarak "a" yetkisine yapamadım bilgili arkadaşlar yardımcı olurlar umarım elimden gelen bu
Son Düzenleme: 21-06-2020, 22:02, Düzenleyen: Muhammet Bulut.
#5
Konu hakkında bilgi sahibi olan var mı ?

#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta_util>
#include <hamsandwich>
#include <xs>
#include <cstrike>
#include <zombieplague>

new gorunum[33]

new bicakmodel[][][] =
{
{CSW_KNIFE,
"models/dpcs_2k20_v2/knife/v_rain.mdl",
"models/dpcs_2k20_v2/knife/v_blue.mdl",
"models/dpcs_2k20_v2/knife/v_razor.mdl",
"models/dpcs_2k20_v2/knife/v_ruyistick.mdl",
"models/dpcs_2k20_v1/knife/v_huntsman.mdl",
"models/dpcs_2k20_v2/knife/v_thanatos.mdl",
"models/dpcs_2k20_v2/knife/v_wh.mdl",
"models/dpcs_2k20_v1/knife/v_source.mdl",
"models/dpcs_2k20_v2/knife/v_vip_motosierra.mdl",
"models/dpcs_2k20_v2/knife/v_vip_dualaxe.mdl",
"models/dpcs_2k20_v2/knife/v_guillotine.mdl"
}
}

public plugin_init()
{
register_plugin("Skin Menu", "1.0","Multipower")

register_event("CurWeapon","CurrentWeapon","be","1=1")

register_clcmd("say /bicak","knifemenu")
register_clcmd("say /knife","knifemenu")
register_clcmd("say_team /knife","knifemenu")
register_clcmd("say_team /bicak","knifemenu")
}

public plugin_precache()
{
precache_model(bicakmodel[0][1])
precache_model(bicakmodel[0][2])
precache_model(bicakmodel[0][3])
precache_model(bicakmodel[0][4])
precache_model(bicakmodel[0][5])
precache_model(bicakmodel[0][6])
precache_model(bicakmodel[0][7])
precache_model(bicakmodel[0][8])
precache_model(bicakmodel[0][9])
precache_model(bicakmodel[0][10])
precache_model(bicakmodel[0][11])
}

public client_connect(id)
{
gorunum[id] = 1
}

public knifemenu(id)
{
new menuz;
static amenu[512];
formatex(amenu,charsmax(amenu),"\r[ZE] \yKnife Menu")
menuz = menu_create(amenu,"knifemenu_devam")

formatex(amenu,charsmax(amenu),"\wRain")
menu_additem(menuz,amenu,"1")

formatex(amenu,charsmax(amenu),"\wMaster Combat")
menu_additem(menuz,amenu,"2")

formatex(amenu,charsmax(amenu),"\wRazor")
menu_additem(menuz,amenu,"3")

formatex(amenu,charsmax(amenu),"\wRuyi-Stick")
menu_additem(menuz,amenu,"4")

formatex(amenu,charsmax(amenu),"\wHuntsman")
menu_additem(menuz,amenu,"5")

formatex(amenu,charsmax(amenu),"\wThanatos")
menu_additem(menuz,amenu,"6")

formatex(amenu,charsmax(amenu),"\wWar Hammer")
menu_additem(menuz,amenu,"7")

formatex(amenu,charsmax(amenu),"\wSource")
menu_additem(menuz,amenu,"8")

if(is_user_admin(id))
{
formatex(amenu,charsmax(amenu),"\wMotosierra \y[Admin]")
}
else
{
formatex(amenu,charsmax(amenu),"\dMotosierra \r[Admin]")
}
menu_additem(menuz,amenu,"9")

if(is_user_admin(id))
{
formatex(amenu,charsmax(amenu),"\wDual Axe \y[Admin]")
}
else
{
formatex(amenu,charsmax(amenu),"\dDual Axe \r[Admin]")
}
menu_additem(menuz,amenu,"10")

if(is_user_admin(id))
{
formatex(amenu,charsmax(amenu),"\wGuillotine \y[Admin]")
}
else
{
formatex(amenu,charsmax(amenu),"\dGuillotine \r[Admin]")
}
menu_additem(menuz,amenu,"11")

menu_setprop(menuz,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menuz,0)

return PLUGIN_HANDLED
}

public knifemenu_devam(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64]

menu_item_getinfo(menu,item,access,data,5,iname,63,callback)

new key = str_to_num(data)

if(key == 1)
{
gorunum[id] = 1
}
else if(key == 2)
{
gorunum[id] = 2
}
else if(key == 3)
{
gorunum[id] = 3
}
else if(key == 4)
{
gorunum[id] = 4
}
else if(key == 5)
{
gorunum[id] = 5
}
else if(key == 6)
{
gorunum[id] = 6
}
else if(key == 7)
{
gorunum[id] = 7
}
else if(key == 8)
{
gorunum[id] = 8
}
else if(key == 9)
{
if(is_user_admin(id))
{
gorunum[id] = 9
}
else
{
renkli_yazi(id, "!g[ZE]!t Yetkin Yok. !g|| !tOnly For VIPS.")
knifemenu(id)
}
}
else if(key == 10)
{
if(is_user_admin(id))
{
gorunum[id] = 10
}
else
{
renkli_yazi(id, "!g[ZE]!t Yetkin Yok. !g|| !tOnly For VIPS.")
knifemenu(id)
}
}
else if(key == 11){
if(is_user_admin(id))
{
gorunum[id] = 11
}
else
{
renkli_yazi(id, "!g[ZE]!t Yetkin Yok. !g|| !tOnly For VIPS.")
knifemenu(id)
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}

public CurrentWeapon(id)
{
replace_weapon_models(id, read_data(2))
}

replace_weapon_models(id, weaponid)
{
switch (weaponid)
{
case CSW_KNIFE:
{
if(!zp_get_user_zombie(id))
{
set_pev(id, pev_viewmodel2, bicakmodel[0][gorunum[id]][0])
}
}
}
}

stock renkli_yazi(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, sizeof(msg) - 1, input, 3)

replace_all(msg, 190, "!n", "^x01")
replace_all(msg, 190, "!g", "^x04")
replace_all(msg, 190, "!t", "^x03")

if(id) players[0] = id; else get_players(players, count, "ch")
for(new i = 0; i < count; i++)
{
if(is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i])
write_string(msg)
message_end()
}
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/


Bu şekilde olunca oluyor. Ama bıçağı fırlatmıyor.

@By.KinG @ITenGriTR
Son Düzenleme: 21-06-2020, 23:21, Düzenleyen: semih60.
#6
yaptığımı denedinmi ?
#7
Konunuz uzun bir süre güncellenmediği için "Zaman aşımına uğramış istekler" kategorisine taşınmıştır.
Linksta

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

Yorum yapmak için üye olmanız gerekiyor

ya da