adı verılmeyen kısı engelledı malesef premıum mod kurulmuyor
Son Düzenleme: 24-03-2020, 11:10, Düzenleyen: Hudavendigar.
)

(24-03-2020, 11:05)By.KinG Adlı Kullanıcıdan Alıntı: Bu eklentiye native çıkışı yapılmadı, csg parasıyla istiyorsanız premium sürümünü kullanmanız gerekiyor.gerekli çıkış mod içinde bulunuyor
#include <amxmodx>
#include <reapi>
new const PLUGIN[] = "VIP_Player_Model";
new const VERSION[] = "1.0";
new const AUTHOR[] = "By.KinG";
native bmParaCektir(iN_ID);
native bmParaDuzenle(iN_ID,iN_Value);
new const TAG[] = "WebAilesi GaminG";
new const KISATAG[] = "WAG";
new const Player_Models_T[][] ={
"232_tcsgo",
"232_tcsgo",
"232_tcsgo"
};
new const Player_Models_CT[][] ={
"232_ctcsgo",
"232_ctcsgo",
"232_ctcsgo"
};
new Model_ID[33];
public plugin_init(){
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /model", "Player_Model");
RegisterHookChain(RG_CBasePlayer_Spawn, "CBasePlayer_Spawn", .post = true);
}
public plugin_precache(){
new Item[128];
for(new i; i < sizeof(Player_Models_T); i++){
formatex(Item, charsmax(Item), "models/player/%s/%s.mdl", Player_Models_T[i], Player_Models_T[i]);
precache_model(Item);
}
for(new i; i < sizeof(Player_Models_CT); i++){
formatex(Item, charsmax(Item), "models/player/%s/%s.mdl", Player_Models_CT[i], Player_Models_CT[i]);
precache_model(Item);
}
}
public Player_Model(ID){
switch(get_member(ID, m_iTeam)){
case TEAM_TERRORIST : T_Model_Menu(ID);
case TEAM_CT : CT_Model_Menu(ID);
}
}
public T_Model_Menu(ID){
new Item[128], Str[6];
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yModel Menu", TAG); new Menu = menu_create(Item, "T_Model_Menu_Handler");
for(new i; i < 3; i++){
num_to_str(i, Str, 5);
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \y%s", KISATAG, Player_Models_T[i]), menu_additem(Menu, Item, Str);
}
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yGeri", KISATAG), menu_setprop(Menu, MPROP_BACKNAME, Item);
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yIleri", KISATAG), menu_setprop(Menu, MPROP_NEXTNAME, Item);
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yCikis", KISATAG), menu_setprop(Menu, MPROP_EXITNAME, Item);
menu_display(ID, Menu, 0);
}
public T_Model_Menu_Handler(ID, Menu, Item){
if(Item == MENU_EXIT) { menu_destroy(Menu); return PLUGIN_HANDLED; }
new Access, Call_Back, Data[6], Name[64];
menu_item_getinfo(Menu, Item, Access, Data, 5, Name, 63, Call_Back);
new iL_Money = bmParaCektir(ID);
if(iL_Money < 10){
client_print(ID,print_chat,"Yeterli paran yok 10TL")
return PLUGIN_HANDLED;
}
bmParaDuzenle(ID,iL_Money-10);
Model_ID[ID] = str_to_num(Data);
rg_set_user_model(ID, Player_Models_T[Model_ID[ID]]);
menu_destroy(Menu); return PLUGIN_HANDLED;
}
public CT_Model_Menu(ID){
new Item[128], Str[6];
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yModel Menu", TAG); new Menu = menu_create(Item, "CT_Model_Menu_Handler");
for(new i; i < 3; i++)
{
num_to_str(i, Str, 5);
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \y%s", KISATAG, Player_Models_CT[i]), menu_additem(Menu, Item, Str);
}
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yGeri", KISATAG), menu_setprop(Menu, MPROP_BACKNAME, Item);
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yIleri", KISATAG), menu_setprop(Menu, MPROP_NEXTNAME, Item);
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yCikis", KISATAG), menu_setprop(Menu, MPROP_EXITNAME, Item);
menu_display(ID, Menu, 0);
}
public CT_Model_Menu_Handler(ID, Menu, Item){
if(Item == MENU_EXIT) { menu_destroy(Menu); return PLUGIN_HANDLED; }
new Access, Call_Back, Data[6], Name[64];
menu_item_getinfo(Menu, Item, Access, Data, 5, Name, 63, Call_Back);
new iL_Money = bmParaCektir(ID);
if(iL_Money < 10){
client_print(ID,print_chat,"Yeterli paran yok 10TL")
return PLUGIN_HANDLED;
}
bmParaDuzenle(ID,iL_Money-10);
Model_ID[ID] = str_to_num(Data);
rg_set_user_model(ID, Player_Models_CT[Model_ID[ID]]);
menu_destroy(Menu); return PLUGIN_HANDLED;
}
public CBasePlayer_Spawn(ID){
switch(get_member(ID, m_iTeam)){
case TEAM_TERRORIST : {
if(!Model_ID[ID])
{
rg_set_user_model(ID, Player_Models_T[Model_ID[ID]]);
}
}
case TEAM_CT : {
if(!Model_ID[ID])
{
rg_set_user_model(ID, Player_Models_CT[Model_ID[ID]]);
}
}
}
}
#include <amxmodx>
#include <reapi>
new const PLUGIN[] = "VIP_Player_Model";
new const VERSION[] = "1.0";
new const AUTHOR[] = "By.KinG";
native bmParaCektir(iN_ID);
native bmParaDuzenle(iN_ID,iN_Value);
new const TAG[] = "WebAilesi GaminG";
new const KISATAG[] = "WAG";
new const Player_Models_T[][] ={
"232_tcsgo",
"232_tcsgo",
"232_tcsgo"
};
new const Player_Models_CT[][] ={
"232_ctcsgo",
"232_ctcsgo",
"232_ctcsgo"
};
new Model_ID[33];
public plugin_init(){
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /model", "Player_Model");
RegisterHookChain(RG_CBasePlayer_Spawn, "CBasePlayer_Spawn", .post = true);
}
public plugin_precache(){
new Item[128];
for(new i; i < sizeof(Player_Models_T); i++){
formatex(Item, charsmax(Item), "models/player/%s/%s.mdl", Player_Models_T[i], Player_Models_T[i]);
precache_model(Item);
}
for(new i; i < sizeof(Player_Models_CT); i++){
formatex(Item, charsmax(Item), "models/player/%s/%s.mdl", Player_Models_CT[i], Player_Models_CT[i]);
precache_model(Item);
}
}
public Player_Model(ID){
switch(get_member(ID, m_iTeam)){
case TEAM_TERRORIST : T_Model_Menu(ID);
case TEAM_CT : CT_Model_Menu(ID);
}
}
public T_Model_Menu(ID){
new Item[128], Str[6];
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yModel Menu", TAG); new Menu = menu_create(Item, "T_Model_Menu_Handler");
for(new i; i < 3; i++){
num_to_str(i, Str, 5);
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \y%s", KISATAG, Player_Models_T[i]), menu_additem(Menu, Item, Str);
}
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yGeri", KISATAG), menu_setprop(Menu, MPROP_BACKNAME, Item);
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yIleri", KISATAG), menu_setprop(Menu, MPROP_NEXTNAME, Item);
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yCikis", KISATAG), menu_setprop(Menu, MPROP_EXITNAME, Item);
menu_display(ID, Menu, 0);
}
public T_Model_Menu_Handler(ID, Menu, Item){
if(Item == MENU_EXIT) { menu_destroy(Menu); return PLUGIN_HANDLED; }
new Access, Call_Back, Data[6], Name[64];
menu_item_getinfo(Menu, Item, Access, Data, 5, Name, 63, Call_Back);
new iL_Money = bmParaCektir(ID);
if(iL_Money < 10){
client_print(ID,print_chat,"Yeterli paran yok 10TL")
return PLUGIN_HANDLED;
}
bmParaDuzenle(ID,iL_Money-10);
Model_ID[ID] = str_to_num(Data);
rg_set_user_model(ID, Player_Models_T[Model_ID[ID]]);
menu_destroy(Menu); return PLUGIN_HANDLED;
}
public CT_Model_Menu(ID){
new Item[128], Str[6];
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yModel Menu", TAG); new Menu = menu_create(Item, "CT_Model_Menu_Handler");
for(new i; i < 3; i++)
{
num_to_str(i, Str, 5);
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \y%s", KISATAG, Player_Models_CT[i]), menu_additem(Menu, Item, Str);
}
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yGeri", KISATAG), menu_setprop(Menu, MPROP_BACKNAME, Item);
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yIleri", KISATAG), menu_setprop(Menu, MPROP_NEXTNAME, Item);
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yCikis", KISATAG), menu_setprop(Menu, MPROP_EXITNAME, Item);
menu_display(ID, Menu, 0);
}
public CT_Model_Menu_Handler(ID, Menu, Item){
if(Item == MENU_EXIT) { menu_destroy(Menu); return PLUGIN_HANDLED; }
new Access, Call_Back, Data[6], Name[64];
menu_item_getinfo(Menu, Item, Access, Data, 5, Name, 63, Call_Back);
new iL_Money = bmParaCektir(ID);
if(iL_Money < 10){
client_print(ID,print_chat,"Yeterli paran yok 10TL")
return PLUGIN_HANDLED;
}
bmParaDuzenle(ID,iL_Money-10);
Model_ID[ID] = str_to_num(Data);
rg_set_user_model(ID, Player_Models_CT[Model_ID[ID]]);
menu_destroy(Menu); return PLUGIN_HANDLED;
}
public CBasePlayer_Spawn(ID){
switch(get_member(ID, m_iTeam)){
case TEAM_TERRORIST : {
rg_reset_user_model(ID);
if(!Model_ID[ID])
{
rg_set_user_model(ID, Player_Models_T[Model_ID[ID]]);
}
}
case TEAM_CT : {
rg_reset_user_model(ID);
if(!Model_ID[ID])
{
rg_set_user_model(ID, Player_Models_CT[Model_ID[ID]]);
}
}
}
}