Wa ellemyin hata verir ben sırasıyla yaptım sadece webailesi elleyin
~ CS2 Ücretli Eklenti - CS 1.6 Ücretli Eklenti ~
)

(21-11-2020, 17:58)QuryWesT Adlı Kullanıcıdan Alıntı: coker oraya bicak modeller koymdaıgınız icin
(21-11-2020, 18:19)QExits Adlı Kullanıcıdan Alıntı:nasıl yapcam(21-11-2020, 17:58)QuryWesT Adlı Kullanıcıdan Alıntı: coker oraya bicak modeller koymdaıgınız icin
Bıçak modeli koymadıysanız @QuryWesT'in Dediği gibi çökecektir server.
(21-11-2020, 21:48)suriyelikene Adlı Kullanıcıdan Alıntı: @WerongWay Menü içerisinde olacaklar, buraya hangi yetkili adminlerin gireceği hakkında bilgi verin. 0'dan yapayımserver sahibi server kurucuları ve diamond üye ler
#include <amxmodx>
#include <reapi>
#pragma semicolon 1
#define YETKI ADMIN_RCON
new const PLUGIN[] = "DiamondMarket";
new const VERSION[] = "1.0";
new const AUTHOR[] = "Suriyelikene";
new const TAG[] = "WebAilesi GaminG";
new const KISA_TAG[] = "wA";
new const BICAK1[] = "models/v_knife1.mdl";
new const BICAK2[] = "models/v_knife2.mdl";
new const BICAK3[] = "models/v_knife3.mdl";
new const BICAK4[] = "models/v_knife4.mdl";
new const AKPALADIN[] ="models/weapons/paladin.mdl";
new ak47[MAX_CLIENTS+1],bicak[MAX_CLIENTS+1];
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /diamond", "Market_Menu");
register_event("CurWeapon", "silahdegisince", "be", "1=1");
}
public plugin_precache()
{
precache_model(BICAK1);
precache_model(BICAK2);
precache_model(BICAK3);
precache_model(BICAK4);
precache_model(AKPALADIN);
}
public Market_Menu(ID)
{
if(!is_user_alive(ID) && get_user_flags(ID) & YETKI)
{
client_print_color(ID, ID, "^3[%s] ^4Marketi Kullanabilmek Icin Admin Olman Gerekiyor", TAG);
return PLUGIN_HANDLED;
}
static Item[128];
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yDiamond \wMenu", TAG);
new Menu = menu_create(Item, "Market_Menu_Handler");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yExtra Items", KISA_TAG);
menu_additem(Menu, Item, "1");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yKnife", KISA_TAG);
menu_additem(Menu, Item, "2");
menu_setprop(Menu, MPROP_EXITNAME, Item);
menu_display(ID, Menu, 0);
return PLUGIN_HANDLED;
}
public Market_Menu_Handler(ID, Menu, Item){
if(Item == MENU_EXIT)
{
menu_destroy(Menu);
return PLUGIN_HANDLED;
}
new Access, Data[6], Menu_Name[64], Call_Back;
menu_item_getinfo(Menu, Item, Access, Data, 5, Menu_Name, 63, Call_Back);
new Key = str_to_num(Data);
switch(Key)
{
case 1 :
{
ExtraItems(ID);
}
case 2 :
{
Knife(ID);
}
}
return PLUGIN_HANDLED;
}
public ExtraItems(ID)
{
static Item[128];
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yAK47", TAG);
new Menu = menu_create(Item, "Extra_Handler");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yAk47 Paladin", KISA_TAG);
menu_additem(Menu, Item, "1");
menu_setprop(Menu, MPROP_EXITNAME, Item);
menu_display(ID, Menu, 0);
return PLUGIN_HANDLED;
}
public Extra_Handler(ID, Menu, Item){
if(Item == MENU_EXIT)
{
menu_destroy(Menu);
return PLUGIN_HANDLED;
}
new Access, Data[6], Menu_Name[64], Call_Back;
menu_item_getinfo(Menu, Item, Access, Data, 5, Menu_Name, 63, Call_Back);
new Key = str_to_num(Data);
switch(Key)
{
case 1 :
{
ak47[ID] = true;
client_print_color(ID, ID, "^3[%s] ^4Basarili Bir sekilde ^4Ak-47 Paladin Modelini ^1Aktif Ettin",TAG);
}
}
return PLUGIN_HANDLED;
}
public Knife(ID)
{
static Item[128];
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yDiamond \wMenu", TAG);
new Menu = menu_create(Item, "Bicak_Handler");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yBicak \w1", KISA_TAG);
menu_additem(Menu, Item, "1");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yBicak \w2", KISA_TAG);
menu_additem(Menu, Item, "2");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yBicak \w3", KISA_TAG);
menu_additem(Menu, Item, "3");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yBicak \w4", KISA_TAG);
menu_additem(Menu, Item, "4");
menu_setprop(Menu, MPROP_EXITNAME, Item);
menu_display(ID, Menu, 0);
return PLUGIN_HANDLED;
}
public Bicak_Handler(ID, Menu, Item){
if(Item == MENU_EXIT)
{
menu_destroy(Menu);
return PLUGIN_HANDLED;
}
new Access, Data[6], Menu_Name[64], Call_Back;
menu_item_getinfo(Menu, Item, Access, Data, 5, Menu_Name, 63, Call_Back);
new Key = str_to_num(Data);
switch(Key)
{
case 1 :
{
bicak[ID] = 1;
client_print_color(ID, ID, "^3[%s] ^4Basarili Bir sekilde ^4Bicak 1 Modelini ^1Aktif Ettin",TAG);
}
case 2 :
{
bicak[ID] = 2;
client_print_color(ID, ID, "^3[%s] ^4Basarili Bir sekilde ^4Bicak 2 Modelini ^1Aktif Ettin",TAG);
}
case 3 :
{
bicak[ID] = 3;
client_print_color(ID, ID, "^3[%s] ^4Basarili Bir sekilde ^4Bicak 3 Modelini ^1Aktif Ettin",TAG);
}
case 4 :
{
bicak[ID] = 4;
client_print_color(ID, ID, "^3[%s] ^4Basarili Bir sekilde ^4Bicak 4 Modelini ^1Aktif Ettin",TAG);
}
}
return PLUGIN_HANDLED;
}
public silahdegisince(const id)
{
new silahID = get_user_weapon(id);
if(silahID == CSW_KNIFE) {
if(bicak[id] == 1)
{
set_entvar(id,var_viewmodel,BICAK1);
}
else if(bicak[id] == 2)
{
set_entvar(id,var_viewmodel,BICAK2);
}
else if(bicak[id] == 3)
{
set_entvar(id,var_viewmodel,BICAK3);
}
else if(bicak[id] == 4)
{
set_entvar(id,var_viewmodel,BICAK4);
}
if(silahID == CSW_AK47){
if(ak47[id]){
set_entvar(id,var_viewmodel,AKPALADIN);
}
}
}
return PLUGIN_CONTINUE;
}
#define YETKI ADMIN_RCON //MENUYE GIRECEK ADMININ YETKISI
new const TAG[] = "WebAilesi GaminG";
new const KISA_TAG[] = "wA";
new const BICAK1[] = "models/v_knife1.mdl"; //BICAK MODELLERININ DOSYA YOLU
new const BICAK2[] = "models/v_knife2.mdl";
new const BICAK3[] = "models/v_knife3.mdl";
new const BICAK4[] = "models/v_knife4.mdl";
new const AKPALADIN[] ="models/weapons/paladin.mdl"; //AK MODELININ DOSYA YOLU
#include <amxmodx>
#include <reapi>
#include <zombieplague>
#pragma semicolon 1
#define YETKI ADMIN_RCON
new const PLUGIN[] = "DiamondMarket";
new const VERSION[] = "1.0";
new const AUTHOR[] = "Suriyelikene";
new const TAG[] = "WebAilesi GaminG";
new const KISA_TAG[] = "wA";
new const BICAK1[] = "models/v_knife1.mdl";
new const BICAK2[] = "models/v_knife2.mdl";
new const BICAK3[] = "models/v_knife3.mdl";
new const BICAK4[] = "models/v_knife4.mdl";
new const AKPALADIN[] ="models/weapons/paladin.mdl";
new ak47[MAX_CLIENTS+1],bicak[MAX_CLIENTS+1];
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /diamond", "Market_Menu");
register_event("CurWeapon", "silahdegisince", "be", "1=1");
}
public plugin_precache()
{
precache_model(BICAK1);
precache_model(BICAK2);
precache_model(BICAK3);
precache_model(BICAK4);
precache_model(AKPALADIN);
}
public Market_Menu(ID)
{
if(!is_user_alive(ID) && get_user_flags(ID) & YETKI)
{
client_print_color(ID, ID, "^3[%s] ^4Marketi Kullanabilmek Icin Admin Olman Gerekiyor", TAG);
return PLUGIN_HANDLED;
}
static Item[128];
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yDiamond \wMenu", TAG);
new Menu = menu_create(Item, "Market_Menu_Handler");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yExtra Items", KISA_TAG);
menu_additem(Menu, Item, "1");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yKnife", KISA_TAG);
menu_additem(Menu, Item, "2");
menu_setprop(Menu, MPROP_EXITNAME, Item);
menu_display(ID, Menu, 0);
return PLUGIN_HANDLED;
}
public Market_Menu_Handler(ID, Menu, Item){
if(Item == MENU_EXIT)
{
menu_destroy(Menu);
return PLUGIN_HANDLED;
}
new Access, Data[6], Menu_Name[64], Call_Back;
menu_item_getinfo(Menu, Item, Access, Data, 5, Menu_Name, 63, Call_Back);
new Key = str_to_num(Data);
switch(Key)
{
case 1 :
{
ExtraItems(ID);
}
case 2 :
{
Knife(ID);
}
}
return PLUGIN_HANDLED;
}
public ExtraItems(ID)
{
static Item[128];
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yAK47", TAG);
new Menu = menu_create(Item, "Extra_Handler");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yAk47 Paladin", KISA_TAG);
menu_additem(Menu, Item, "1");
menu_setprop(Menu, MPROP_EXITNAME, Item);
menu_display(ID, Menu, 0);
return PLUGIN_HANDLED;
}
public Extra_Handler(ID, Menu, Item){
if(Item == MENU_EXIT)
{
menu_destroy(Menu);
return PLUGIN_HANDLED;
}
new Access, Data[6], Menu_Name[64], Call_Back;
menu_item_getinfo(Menu, Item, Access, Data, 5, Menu_Name, 63, Call_Back);
new Key = str_to_num(Data);
switch(Key)
{
case 1 :
{
ak47[ID] = true;
client_print_color(ID, ID, "^3[%s] ^4Basarili Bir sekilde ^4Ak-47 Paladin Modelini ^1Aktif Ettin",TAG);
}
}
return PLUGIN_HANDLED;
}
public Knife(ID)
{
static Item[128];
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yDiamond \wMenu", TAG);
new Menu = menu_create(Item, "Bicak_Handler");
if(!zp_get_user_zombie(id))
{
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yBicak \w1", KISA_TAG);
menu_additem(Menu, Item, "1");
}
if(!zp_get_user_zombie(id))
{
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yBicak \w2", KISA_TAG);
menu_additem(Menu, Item, "2");
}
if(!zp_get_user_zombie(id))
{
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yBicak \w3", KISA_TAG);
menu_additem(Menu, Item, "3");
}
if(!zp_get_user_zombie(id))
{
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yBicak \w4", KISA_TAG);
menu_additem(Menu, Item, "4");
}
menu_setprop(Menu, MPROP_EXITNAME, Item);
menu_display(ID, Menu, 0);
return PLUGIN_HANDLED;
}
public Bicak_Handler(ID, Menu, Item){
if(Item == MENU_EXIT)
{
menu_destroy(Menu);
return PLUGIN_HANDLED;
}
new Access, Data[6], Menu_Name[64], Call_Back;
menu_item_getinfo(Menu, Item, Access, Data, 5, Menu_Name, 63, Call_Back);
new Key = str_to_num(Data);
switch(Key)
{
case 1 :
{
bicak[ID] = 1;
client_print_color(ID, ID, "^3[%s] ^4Basarili Bir sekilde ^4Bicak 1 Modelini ^1Aktif Ettin",TAG);
}
case 2 :
{
bicak[ID] = 2;
client_print_color(ID, ID, "^3[%s] ^4Basarili Bir sekilde ^4Bicak 2 Modelini ^1Aktif Ettin",TAG);
}
case 3 :
{
bicak[ID] = 3;
client_print_color(ID, ID, "^3[%s] ^4Basarili Bir sekilde ^4Bicak 3 Modelini ^1Aktif Ettin",TAG);
}
case 4 :
{
bicak[ID] = 4;
client_print_color(ID, ID, "^3[%s] ^4Basarili Bir sekilde ^4Bicak 4 Modelini ^1Aktif Ettin",TAG);
}
}
return PLUGIN_HANDLED;
}
public silahdegisince(const id)
{
new silahID = get_user_weapon(id);
if(silahID == CSW_KNIFE) {
if(bicak[id] == 1)
{
set_entvar(id,var_viewmodel,BICAK1);
}
else if(bicak[id] == 2)
{
set_entvar(id,var_viewmodel,BICAK2);
}
else if(bicak[id] == 3)
{
set_entvar(id,var_viewmodel,BICAK3);
}
else if(bicak[id] == 4)
{
set_entvar(id,var_viewmodel,BICAK4);
}
if(silahID == CSW_AK47){
if(ak47[id]){
set_entvar(id,var_viewmodel,AKPALADIN);
}
}
}
return PLUGIN_CONTINUE;
}