Kolay İstek.
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 21
- Kayıt: Pzt May 24, 2021 8:05 pm
Kolay İstek.
bu bıçak menusunu kullandıktan sonra bi bıc sectikten sonra oluyor fakat bi sonraki el gine default bıçağa donuyor yani bizim kurdugumuz csgo default bıcağına ben ise bu bıçağı sectikten sonra map degisse bile kaydetsin adamın bıçağı neyse kalsın. geri defaulta donmesin.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Link: | |
Linklerini gizle |
-
- Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
Kolay İstek.
Round başladığında aynı bıçak kalır fakat map değişince aynısını istiyorsanız nereye kayıt edeceğimizi belirtmeniz gerekiyor. Steamid mi kayıt olacak yoksa isime mi ?
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <hamsandwich>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "TunnS[C]"
#define serverismi "Blue CSGO"
new const Knife1Model[66] = "models/blue_csgo/bg_falchion.mdl";
new const Knife2Model[66] = "models/blue_csgo/bg_m9bayonet.mdl";
new const Knife3Model[66] = "models/blue_csgo/bg_butterfly.mdl";
new const Knife4Model[66] = "models/blue_csgo/bg_flip.mdl";
new const Knife6Model[66] = "models/blue_csgo/bg_karambit.mdl";
new const Knife7Model[66] = "models/blue_csgo/bg_huntsman.mdl";
new const Knife8Model[66] = "models/blue_csgo/bg_stiletto.mdl";
new bool: Knife1[33];
new bool: Knife2[33];
new bool: Knife3[33];
new bool: Knife4[33];
new bool: Knife6[33];
new bool: Knife7[33];
new bool: Knife8[33];
new bool: KnifeKitle[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /bicak","Menu")
RegisterHam(Ham_Spawn, "player", "oyuncu_dogunca", 1);
register_event("CurWeapon", "CurentWeapon", "be", "1=1");
}
public Menu(id) {
new menu = menu_create("\d[\rBlue \y| \rClan\d] \r// \wBlue CSGO Menu \r\\ ^n\d // 213.238.173.70 // \r- \r\\ \dTS3 IP : Bluejb.ailesi.fun \r//", "menu_handler")
menu_additem(menu, "\d[Blue CSGO] \w-- \rFalchion Knife", "1", 0);
menu_additem(menu, "\d[Blue CSGO] \w-- \rBayonet Knife", "2");
menu_additem(menu, "\d[Blue CSGO] \w-- \rButterfly Knife", "3", 0);
menu_additem(menu, "\d[Blue CSGO] \w-- \rFlip Knife", "4", 0);
menu_additem(menu, "\d[Blue CSGO] \w-- \rKarambit Knife", "6", 0);
menu_additem(menu, "\d[Blue CSGO] \w-- \rHuntsman Knife", "7", 0);
menu_additem(menu, "\d[Blue CSGO] \w-- \rStiletto Knife", "8", 0);
menu_setprop(menu,MPROP_NEXTNAME,"\yIleri")
menu_setprop(menu,MPROP_BACKNAME,"\yGeri")
menu_setprop(menu,MPROP_EXITNAME,"\yCIKIS");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_CONTINUE
}
public menu_handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
new adminismi[32]
get_user_name(id,adminismi,31)
switch(key)
{
case 1: {
KnifeKitle[id] = true;
Knife1[id] = true;
CurentWeapon(id);
renkli_yazi(id, "!t[ !g%s !t] !nFalchion Knife'yi Sectiniz",serverismi)
}
case 2: {
KnifeKitle[id] = true;
Knife2[id] = true;
CurentWeapon(id);
renkli_yazi(id, "!t[ !g%s !t] !nBayonet Knife'yi Sectiniz",serverismi)
}
case 3: {
KnifeKitle[id] = true;
Knife3[id] = true;
CurentWeapon(id);
renkli_yazi(id, "!t[ !g%s !t] !nButterfly Knife'yi Sectiniz",serverismi)
}
case 4: {
KnifeKitle[id] = true;
Knife4[id] = true;
CurentWeapon(id);
renkli_yazi(id, "!t[ !g%s !t] !nFlip Knife'yi Sectiniz",serverismi)
}
case 5: {
}
case 6: {
Knife6[id] = true;
KnifeKitle[id] = true;
CurentWeapon(id);
renkli_yazi(id, "!t[ !g%s !t] !nKarambit Knife'yi Sectiniz",serverismi)
}
case 7: {
KnifeKitle[id] = true;
Knife7[id] = true;
CurentWeapon(id);
renkli_yazi(id, "!t[ !g%s !t] !nHuntsman Knife'yi Sectiniz",serverismi)
}
case 8: {
KnifeKitle[id] = true;
Knife8[id] = true;
CurentWeapon(id);
renkli_yazi(id, "!t[ !g%s !t] !nStiletto Knife'yi Sectiniz",serverismi)
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public oyuncu_dogunca(id)
{
if(is_user_alive(id))
{
KnifeKitle[id]= false;
}
}
public plugin_precache()
{
precache_model(Knife1Model);
precache_model(Knife2Model);
precache_model(Knife3Model);
precache_model(Knife4Model);
precache_model(Knife6Model);
precache_model(Knife7Model);
precache_model(Knife8Model);
}
public client_putinserver(id)
{
Knife1[id] = false;
Knife2[id] = false;
Knife3[id] = false;
Knife4[id] = false;
Knife6[id] = false;
Knife7[id] = false;
Knife8[id] = false;
}
public CurentWeapon(id) {
if(get_user_weapon(id) == CSW_KNIFE) {
if(Knife1[id])
set_pev(id, pev_viewmodel2, Knife1Model);
if(Knife2[id])
set_pev(id, pev_viewmodel2, Knife2Model);
if(Knife3[id])
set_pev(id, pev_viewmodel2, Knife3Model);
if(Knife4[id])
set_pev(id, pev_viewmodel2, Knife4Model);
if(Knife6[id])
set_pev(id, pev_viewmodel2, Knife6Model);
if(Knife7[id])
set_pev(id, pev_viewmodel2, Knife7Model);
if(Knife8[id])
set_pev(id, pev_viewmodel2, Knife8Model);
}
}
/*============================================================
renkli_yazi
============================================================*/
stock renkli_yazi(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarý)
replace_all(msg, 190, "!g", "^x04"); // Yeþil Renk
replace_all(msg, 190, "!t", "^x03"); // Takým Renk( CT mavi , T kýrmýzý )
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\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 21
- Kayıt: Pzt May 24, 2021 8:05 pm
Kolay İstek.
steamid yaparsak steami olmayan kişileri kaydetmiyçekmi eğer kaydederse ikisinide oyle yapalım fakat eğer kaydetmesse ıpye göre yapalım. 2 sinide kaydetmesini istiyorum steam ıdsı olmayan ve steam ıd sı olan kişi yani
Link: | |
Linklerini gizle |
-
- Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
Kolay İstek.
Steam olan kişilerde, steamid sabit olduğu için bir sorun çıkartmaz ama diğerlerinde steamidsi değiştiği için bir süre sonra veriler gidecektir.Woxelos yazdı: Prş Haz 24, 2021 9:11 pm steamid yaparsak steami olmayan kişileri kaydetmiyçekmi eğer kaydederse ikisinide oyle yapalım fakat eğer kaydetmesse ıpye göre yapalım. 2 sinide kaydetmesini istiyorum steam ıdsı olmayan ve steam ıd sı olan kişi yani
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 21
- Kayıt: Pzt May 24, 2021 8:05 pm
-
- Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
Kolay İstek.
Eklenti eski olduğu için tekrar düzenlemeye üşendim. En iyisi steamid kayıt edeyim dedim, buyur;
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <hamsandwich>
#include <nvault>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "TunnS[C]"
#define serverismi "Blue CSGO"
new const Knife1Model[66] = "models/blue_csgo/bg_falchion.mdl";
new const Knife2Model[66] = "models/blue_csgo/bg_m9bayonet.mdl";
new const Knife3Model[66] = "models/blue_csgo/bg_butterfly.mdl";
new const Knife4Model[66] = "models/blue_csgo/bg_flip.mdl";
new const Knife6Model[66] = "models/blue_csgo/bg_karambit.mdl";
new const Knife7Model[66] = "models/blue_csgo/bg_huntsman.mdl";
new const Knife8Model[66] = "models/blue_csgo/bg_stiletto.mdl";
new knife[7][33];
new bool: KnifeKitle[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /bicak","Menu")
RegisterHam(Ham_Spawn, "player", "oyuncu_dogunca", 1);
register_event("CurWeapon", "CurentWeapon", "be", "1=1");
}
public Menu(id) {
new menu = menu_create("\d[\rBlue \y| \rClan\d] \r// \wBlue CSGO Menu \r\\ ^n\d // 213.238.173.70 // \r- \r\\ \dTS3 IP : Bluejb.ailesi.fun \r//", "menu_handler")
menu_additem(menu, "\d[Blue CSGO] \w-- \rFalchion Knife", "1", 0);
menu_additem(menu, "\d[Blue CSGO] \w-- \rBayonet Knife", "2");
menu_additem(menu, "\d[Blue CSGO] \w-- \rButterfly Knife", "3", 0);
menu_additem(menu, "\d[Blue CSGO] \w-- \rFlip Knife", "4", 0);
menu_additem(menu, "\d[Blue CSGO] \w-- \rKarambit Knife", "6", 0);
menu_additem(menu, "\d[Blue CSGO] \w-- \rHuntsman Knife", "7", 0);
menu_additem(menu, "\d[Blue CSGO] \w-- \rStiletto Knife", "8", 0);
menu_setprop(menu,MPROP_NEXTNAME,"\yIleri")
menu_setprop(menu,MPROP_BACKNAME,"\yGeri")
menu_setprop(menu,MPROP_EXITNAME,"\yCIKIS");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_CONTINUE
}
public menu_handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
new adminismi[32]
get_user_name(id,adminismi,31)
switch(key)
{
case 1: {
KnifeKitle[id] = true;
knife[0][id] = 1;
CurentWeapon(id);
renkli_yazi(id, "!t[ !g%s !t] !nFalchion Knife'yi Sectiniz",serverismi)
}
case 2: {
KnifeKitle[id] = true;
knife[1][id] = 1;
CurentWeapon(id);
renkli_yazi(id, "!t[ !g%s !t] !nBayonet Knife'yi Sectiniz",serverismi)
}
case 3: {
KnifeKitle[id] = true;
knife[2][id] = 1;
CurentWeapon(id);
renkli_yazi(id, "!t[ !g%s !t] !nButterfly Knife'yi Sectiniz",serverismi)
}
case 4: {
KnifeKitle[id] = true;
knife[3][id] = 1;
CurentWeapon(id);
renkli_yazi(id, "!t[ !g%s !t] !nFlip Knife'yi Sectiniz",serverismi)
}
case 5: {
}
case 6: {
knife[4][id] = 1;
KnifeKitle[id] = true;
CurentWeapon(id);
renkli_yazi(id, "!t[ !g%s !t] !nKarambit Knife'yi Sectiniz",serverismi)
}
case 7: {
KnifeKitle[id] = true;
knife[5][id] = 1;
CurentWeapon(id);
renkli_yazi(id, "!t[ !g%s !t] !nHuntsman Knife'yi Sectiniz",serverismi)
}
case 8: {
KnifeKitle[id] = true;
knife[6][id] = 1;
CurentWeapon(id);
renkli_yazi(id, "!t[ !g%s !t] !nStiletto Knife'yi Sectiniz",serverismi)
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public oyuncu_dogunca(id)
{
if(is_user_alive(id))
{
KnifeKitle[id]= false;
}
}
public plugin_precache()
{
precache_model(Knife1Model);
precache_model(Knife2Model);
precache_model(Knife3Model);
precache_model(Knife4Model);
precache_model(Knife6Model);
precache_model(Knife7Model);
precache_model(Knife8Model);
}
public client_disconnected(id)
{
SaveNVault(id);
}
public CurentWeapon(id) {
if(get_user_weapon(id) == CSW_KNIFE) {
if(knife[0][id])
set_pev(id, pev_viewmodel2, Knife1Model);
if(knife[1][id])
set_pev(id, pev_viewmodel2, Knife2Model);
if(knife[2][id])
set_pev(id, pev_viewmodel2, Knife3Model);
if(knife[3][id])
set_pev(id, pev_viewmodel2, Knife4Model);
if(knife[4][id])
set_pev(id, pev_viewmodel2, Knife6Model);
if(knife[5][id])
set_pev(id, pev_viewmodel2, Knife7Model);
if(knife[6][id])
set_pev(id, pev_viewmodel2, Knife8Model);
}
}
/*============================================================
renkli_yazi
============================================================*/
stock renkli_yazi(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarý)
replace_all(msg, 190, "!g", "^x04"); // Yeþil Renk
replace_all(msg, 190, "!t", "^x03"); // Takým Renk( CT mavi , T kýrmýzý )
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();
}
}
}
}
// nvault
new g_vault;
public plugin_cfg()
{
g_vault = nvault_open("KayitDosyasi");
}
public plugin_end()
{
nvault_close(g_vault);
}
public client_authorization(const id, authid[])
{
for(new i = 0; i < 7; i++)
{
knife[i][id] = 0;
}
for(new i = 0; i < 7; i++)
{
knife[i][id] = nvault_get(g_vault, fmt("%s-[Skin%i]", authid, i));
}
}
SaveNVault(id)
{
new authid[MAX_AUTHID_LENGTH];
get_user_authid(id, authid, charsmax(authid));
for(new i = 0; i < 7; i++)
{
nvault_pset(g_vault, fmt("%s-[Skin%i]", authid, i), fmt("%i", knife[i][id]));
}
}
Link: | |
Linklerini gizle |