Istek Eklenti
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 570
- Kayıt: Cmt Kas 17, 2018 11:20 pm
Istek Eklenti
Arkadaşlar Attim Resimdeki Gibi Atcam Crosshairin Resimdeki ilk Başta gosterilen kısmı Ekleye Bilirmisiniz.
https://i.hizliresim.com/Yd9gMa.png
https://i.hizliresim.com/Yd9gMa.png
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Link: | |
Linklerini gizle |
-
- Mesajlar: 318
- Kayıt: Sal Şub 26, 2019 5:20 pm
- Server Ip/DNS: 213.238.173.111
- Clan İsmi: NivaGaming
- İletişim:
Istek Eklenti
ilkayBeyYoutuber yazdı: Sal Eki 29, 2019 5:26 pm Arkadaşlar Attim Resimdeki Gibi Atcam Crosshairin Resimdeki ilk Başta gosterilen kısmı Ekleye Bilirmisiniz.
https://i.hizliresim.com/Yd9gMa.png
Kod: Tümünü seç
#include <amxmodx>
#include <engine>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich>
#define TAG "[XXX GaminG CSGO]"
new const SilahBilgi[27][3] = {
{0,0,0},
{12,1,4},
{9,52,1},
{5,32,5},
{14,1,6},
{6,100,7},
{4,90,8},
{13,1,9},
{10,120,10},
{7,100,11},
{6,100,12},
{4,90,14},
{4,90,15},
{6,100,16},
{10,120,17},
{10,120,19},
{3,200,20},
{5,32,21},
{4,90,22},
{10,120,23},
{11,2,25},
{8,35,26},
{4,90,27},
{2,90,28},
{7,100,30},
{0,0,29},
{0,0,0}
}
new scope[33];
new const sprites[6][4][64] = {
{"Cross Adi","Txt Yolu","Sprite Yolu","Txt Adi"},
{"CS:GO Crosshair","sprites/custom_cross2_fix.txt","sprites/csgo_crosshair_32.spr","custom_cross2_fix"},
{"Normal Sabit","sprites/custom_cross_fix_yeni3.txt","sprites/csgo_nisan_yeni3.spr","custom_cross_fix_yeni3"},
{"CS:GO Arti Crosshair","sprites/custom_cross3_fix.txt","sprites/artinisan.spr","custom_cross3_fix"},
{"CS:GO Ufak","sprites/custom_cross5_fix4.txt","sprites/dahakucuk4.spr","custom_cross5_fix4"},
{"CS:GO Baslangic","sprites/custom_cross_baslangic.txt","sprites/csgo_baslangic.spr","custom_cross_baslangic"}
}
new weapon_weapon[][] =
{
"weapon_aug",
"weapon_sg552"
}
new cross[33];
public plugin_init()
{
register_plugin("CS:GO Crosshair","1.1","KriTo");
register_event("CurWeapon","Event_CurWeapon","be","1=1");
register_clcmd("buyammo1","guncelle1");
register_clcmd("buyammo2","guncelle1");
register_clcmd("custom_cross2_fix","FakeSwitch");
register_clcmd("say /crosshair","crossmenu");
register_clcmd("say .crosshair","crossmenu");
for(new i = 0; i < sizeof weapon_weapon; i++)
RegisterHam(Ham_Weapon_Reload, weapon_weapon[i], "fw_Weapon_Reload_Post", 1)
}
public fw_Weapon_Reload_Post(ent)
{
static id;
id = pev(ent, pev_owner);
if(get_user_weapon(id) == CSW_AUG || get_user_weapon(id) == CSW_SG552)
if(scope[id]==1)
scope[id]=0;
return HAM_HANDLED
}
/*public client_disconnected(id){
cross[id] = 1;
}*/
public client_putinserver(id){
client_cmd(id, "crosshair 1")
cross[id] = 0;
}
public client_PreThink(id)
{
new button = pev(id, pev_oldbuttons);
new oldbutton = pev(id, pev_button);
if(oldbutton & IN_ATTACK2)
{
if(button & IN_ATTACK2)
return PLUGIN_CONTINUE;
new weapon = get_user_weapon(id);
if(weapon == CSW_AUG || weapon == CSW_SG552)
{
if(scope[id]==0)
scope[id]=1;
else
scope[id]=0;
Guncelle(id);
} else if(weapon != CSW_AUG || weapon != CSW_SG552)
{
scope[id]=0;
}
}
return PLUGIN_CONTINUE;
}
public crossmenu(id)
{
new Menu=menu_create("\rCS:GO \yCrosshair \wMenu^n","crossdevam");
menu_additem(Menu,"Default Crosshair","1");
for(new i=1;i<sizeof(sprites);i++)
{
new Item[128],text[12];
formatex(Item,127,"%s",sprites[i][0]);
num_to_str(i+1,text,11);
menu_additem(Menu,Item,text);
}
menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id,Menu,0);
}
public crossdevam(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);
cross[id] = key-1;
if(cross[id] == 0)
{
message_begin(MSG_ONE, get_user_msgid("HideWeapon"), .player=id);
write_byte(1<<7);
message_end();
}
client_print_color(id, id, "^1%s ^3%s ^1sectin.",TAG,sprites[cross[id]][0])
Guncelle(id);
client_cmd(id, "lastinv;wait;wait;wait;wait;wait;wait;lastinv")
return PLUGIN_HANDLED;
}
public guncelle1(id)
{
set_task(0.1,"Guncelle",id);
return PLUGIN_CONTINUE;
}
public Guncelle(id)
{
if(!is_user_alive(id) || cross[id] == 0)
return PLUGIN_HANDLED;
new weapon = get_user_weapon(id);
if( weapon == CSW_AWP || weapon == CSW_SCOUT || weapon == CSW_SG550 || weapon == CSW_G3SG1 || weapon == CSW_KNIFE)
return PLUGIN_CONTINUE
if(weapon != CSW_SG552 && weapon != CSW_AUG)
scope[id]=0
new i;
for(i=0;i<sizeof(SilahBilgi);i++)
{
new yeniweap = SilahBilgi[i][2];
if(weapon == yeniweap)
{
break;
} else if(i==sizeof(SilahBilgi)-1)
{
return PLUGIN_CONTINUE;
}
}
message_begin(MSG_ONE, get_user_msgid("HideWeapon"), .player=id);
write_byte(1<<6);
message_end();
message_begin(MSG_ONE,get_user_msgid("WeaponList"), .player=id);
write_string(sprites[cross[id]][3]);
write_byte(SilahBilgi[i-1][0]);
write_byte(SilahBilgi[i-1][1]);
write_byte(-1);
write_byte(-1);
write_byte(6);
write_byte(0);
write_byte(2);
write_byte(0);
message_end();
message_begin(MSG_ONE,get_user_msgid("SetFOV"), .player=id);
if(scope[id] == 1)
write_byte(55);
else
write_byte(89);
message_end();
new ammo,bpammo;
get_user_ammo(id,weapon,ammo,bpammo);
message_begin(MSG_ONE,get_user_msgid("CurWeapon"), .player=id);
write_byte(1);
write_byte(2);
write_byte(ammo);
message_end();
if(weapon != CSW_KNIFE) {
message_begin(MSG_ONE,get_user_msgid("AmmoX"), .player=id);
write_byte(SilahBilgi[i-1][0]);
write_byte(bpammo);
message_end();
}
if(scope[id] == 0) {
message_begin(MSG_ONE,get_user_msgid("SetFOV"), .player=id);
write_byte(90);
message_end();
}
return PLUGIN_HANDLED;
}
public FakeSwitch(const client)engclient_cmd(client,"weapon_shield");
public plugin_precache()
{
for(new i=1;i<sizeof(sprites);i++)
{
precache_generic(sprites[i][1]);
precache_generic(sprites[i][2]);
}
}
public Event_CurWeapon(id)
{
if(!is_user_alive(id) || cross[id] == 0)
return PLUGIN_HANDLED;
new weapon = read_data(2);
if( weapon == CSW_AWP || weapon == CSW_SCOUT || weapon == CSW_SG550 || weapon == CSW_G3SG1)
return PLUGIN_CONTINUE
new i;
for(i=0;i<sizeof(SilahBilgi);i++)
{
new yeniweap = SilahBilgi[i][2];
if(weapon == yeniweap)
{
break;
}
}
if(weapon == CSW_KNIFE)
{
message_begin(MSG_ONE,get_user_msgid("WeaponList"), .player=id);
write_string(sprites[cross[id]][3]);
write_byte(-1);
write_byte(-1);
write_byte(-1);
write_byte(-1);
write_byte(0);
write_byte(11);
write_byte(2);
write_byte(0);
message_end();
message_begin(MSG_ONE,get_user_msgid("SetFOV"), .player=id);
write_byte(89);
message_end();
message_begin(MSG_ONE,get_user_msgid("CurWeapon"), .player=id);
write_byte(1);
write_byte(2);
write_byte(-1);
message_end();
message_begin(MSG_ONE,get_user_msgid("SetFOV"), .player=id);
write_byte(90);
message_end();
return PLUGIN_CONTINUE
}
message_begin(MSG_ONE, get_user_msgid("HideWeapon"), .player=id);
write_byte(1<<6);
message_end();
message_begin(MSG_ONE,get_user_msgid("WeaponList"), .player=id);
write_string(sprites[cross[id]][3]);
write_byte(SilahBilgi[i-1][0]);
write_byte(SilahBilgi[i-1][1]);
write_byte(-1);
write_byte(-1);
write_byte(6);
write_byte(0);
write_byte(2);
write_byte(0);
message_end();
if(weapon != CSW_SG552 && weapon != CSW_AUG)
scope[id]=0
message_begin(MSG_ONE,get_user_msgid("SetFOV"), .player=id);
if(scope[id] == 1)
write_byte(55);
else
write_byte(89);
message_end();
new ammo,bpammo;
get_user_ammo(id,weapon,ammo,bpammo);
message_begin(MSG_ONE,get_user_msgid("CurWeapon"), .player=id);
write_byte(1);
write_byte(2);
write_byte(ammo);
message_end();
if(weapon != CSW_KNIFE) {
message_begin(MSG_ONE,get_user_msgid("AmmoX"), .player=id);
write_byte(SilahBilgi[i-1][0]);
write_byte(bpammo);
message_end();
}
if(scope[id] == 0) {
message_begin(MSG_ONE,get_user_msgid("SetFOV"), .player=id);
write_byte(90);
message_end();
}
return PLUGIN_HANDLED;
}
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 570
- Kayıt: Cmt Kas 17, 2018 11:20 pm
-
Konu Sahibi - Mesajlar: 570
- Kayıt: Cmt Kas 17, 2018 11:20 pm
Istek Eklenti
bide su plugine bi bakarmisiniz map oylamasi basiyor bi el sonra map değişcek diyor ama değişmiyor kontrol edermisiniz
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Link: | |
Linklerini gizle |
-
- Mesajlar: 318
- Kayıt: Sal Şub 26, 2019 5:20 pm
- Server Ip/DNS: 213.238.173.111
- Clan İsmi: NivaGaming
- İletişim:
Istek Eklenti
Evet deneyin.ilkayBeyYoutuber yazdı: Sal Eki 29, 2019 5:54 pm peki boyle cikcakmi [XXX GaminG CSGO] CS:GO Ufak sectin.
Link: | |
Linklerini gizle |
-
- Mesajlar: 318
- Kayıt: Sal Şub 26, 2019 5:20 pm
- Server Ip/DNS: 213.238.173.111
- Clan İsmi: NivaGaming
- İletişim:
Istek Eklenti
ilkayBeyYoutuber yazdı: Sal Eki 29, 2019 5:57 pm bide su plugine bi bakarmisiniz map oylamasi basiyor bi el sonra map değişcek diyor ama değişmiyor kontrol edermisiniz
Kod: Tümünü seç
#include < amxmodx >
#include < amxmisc >
#include < hamsandwich >
#include < cstrike >
#include < fun >
#define PLUGIN "Rekabetci Mod"
#define VERSION "1.1"
#define AUTHOR "-Güncelleme : BeeTeeAy"
#define TAG "[T]eamMatchless - CSGO"
/*----------------------------------------------------------------------------------------------
------------------------------------------{-NEWLER-}------------------------------------------*/
new secilenmap[200], bool:haritaoylamasix;
new round = 0
new el = 0
/*----------------------------------------------------------------------------------------------
------------------------------------------{-MAPLER-}------------------------------------------*/
// Yeni Harita Eklemek Icin {"de_melik",0} 'ýn Yanýna Bir Adet Virgül "," Alt Satýrýnada {"Harita Ismi",0} Yazýcaksýnýz.
// 51.Satýrdaki "}" Ýþaretinden Bir Önceki Satýr'da Yani 50.Satýr'ýn Sonunda "," Virgül Olmayacaktýr Diðerlerinin Sonunda "," Virgül Olmalýdýr.
new const Haritalar[][][] = {
{"csgo_inferno_tm",0},
{"csgo_mirage_tm",0},
{"awp_legosenchi",0},
{"csgo_dust2",0},
{"csgo_mirage_2x2_tm",0},
{"csgo_dust2_2x2_tm",0},
{"csgo_nuke_tm",0},
{"csgo_train_tm",0},
{"csgo_overpass",0},
{"Harita Ismi",0},
}
public plugin_init() {
register_plugin( PLUGIN, VERSION, AUTHOR )
register_event( "TextMsg","eRestart","a","2=#Game_will_restart_in","2=#Game_Commencing" );
register_event( "HLTV", "elbasi", "a", "1=0", "2=0" );
register_logevent("round_end", 2, "1=Round_End");
register_clcmd("say round","rounds")
}
public rounds()
{
round = 29
el = 29
}
public elbasi()
{
set_task(0.9, "bilgiver")
if( round == 15 )
{
swap_teams()
}
else if(round == 30 )
{
set_task(5.1, "haritaoylamasi")
set_task(15.0, "oylama_bitti")
}
}
public bilgiver()
{
renkli_yazi(0, "!t[T]eamMatchlesS ` Gaming CSGO ] !g - Takip etmeyi Unutmayiniz. Youtube : !tSwesga",el)
renkli_yazi(0, "!t[T]eamMatchlesS ` Gaming CSGO ] !g - SW'mizi Favorilerinize Eklemeyi unutmayin.",el)
renkli_yazi(0, "!t[T]eamMatchlesS ` Gaming CSGO ] !g - 213.238.173.90 - !tTurlar [%d/15]",el)
renkli_yazi(0, "!t[T]eamMatchlesS ` Gaming CSGO ] !g - 213.238.173.90 - !tTurlar [%d/15]",el)
}
public eRestart()
{
round = 0
el = 0
}
public swap_teams()
{
new players[32],inum;
get_players(players,inum)
for(new i;i<inum;i++)
{
switch(i)
{
case 0..6: set_task(0.1,"delayed_team_change",players[i])
case 7..14: set_task(0.2,"delayed_team_change",players[i])
case 15..22: set_task(0.3,"delayed_team_change",players[i])
case 23..31: set_task(0.4,"delayed_team_change",players[i])
}
}
set_task(1.1,"mesajyolla")
set_task(1.2,"resetzamanibebegim")
el = 0
}
public disarmvakticanim() {
new players[32],inum,id
get_players(players,inum)
for(new i;i<inum;i++)
{
id = players[i]
strip_user_weapons(id)
give_item(id, "weapon_knife")
}
}
public resetzamanibebegim() {
new players[32],inum,id
get_players(players,inum)
for(new i;i<inum;i++)
{
id = players[i]
cs_set_user_money(id, 800)
}
}
public delayed_team_change(id) {
switch(cs_get_user_team(id))
{
case CS_TEAM_T: cs_set_user_team(id,CS_TEAM_CT)
case CS_TEAM_CT: cs_set_user_team(id,CS_TEAM_T)
}
ExecuteHamB(Ham_CS_RoundRespawn,id)
}
public mesajyolla()
{
renkli_yazi(0, "!n[!t %s !n] !gTakimlar Yer Degistirildi! - 213.238.173.90",TAG)
renkli_yazi(0, "!n[!t %s !n] !gTakimlar Yer Degistirildi! - 213.238.173.90",TAG)
renkli_yazi(0, "!n[!t %s !n] !gTakimlar Yer Degistirildi! - 213.238.173.90",TAG)
}
public round_end()
{
el ++
round ++
if(round == 29 || round > 29)
{
server_cmd("amx_map %s",secilenmap)
}
else if(round == 15 )
{
set_task(0.3,"disarmvakticanim")
}
}
public haritaoylamasi()
{
new players[32], inum;
static Uid;
get_players(players, inum)
for(new i; i < inum; i++) {
Uid = players[i];
haritaoylamasix = true
static Item[64]
formatex(Item, sizeof(Item) - 1, "\rHarita Oylamasi")
new menu = menu_create(Item, "haritaoylamasi_devam")
new i;
for(i=1;i<sizeof Haritalar;i++)
{
new szid[10]
num_to_str(i,szid,9)
formatex(Item, sizeof(Item) - 1, "%s", Haritalar[i][0])
menu_additem(menu, Item, szid)
}
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(Uid, menu, 0)
}
}
public haritaoylamasi_devam(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64], Access, Callback
menu_item_getinfo(menu, item, Access, data, sizeof(data), iName, sizeof(iName), Callback)
new key = str_to_num(data)
Haritalar[key][1][0]+=1
oylama_sonucu(id)
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public oylama_sonucu(id)
{
static Item[64]
formatex(Item, sizeof(Item) - 1, "\rHarita Oylamasi")
new menu = menu_create(Item, "oylama_sonucu2")
new i;
for(i=1;i<sizeof Haritalar;i++)
{
formatex(Item, sizeof(Item) - 1, "%s \d[\r %d \d]", Haritalar[i][0], Haritalar[i][1][0])
menu_additem(menu, Item, "1")
}
menu_setprop(menu, MPROP_EXIT, MEXIT_NEVER)
menu_display(id, menu, 0)
}
public oylama_sonucu2(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64], Access, Callback
menu_item_getinfo(menu, item, Access, data, sizeof(data), iName, sizeof(iName), Callback)
new key = str_to_num(data)
switch(key)
{
case 1: {
if(haritaoylamasix)
{
oylama_sonucu(id)
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public oylama_bitti()
{
haritaoylamasix = false
new i,j;
for(i=1;i<sizeof Haritalar;i++)
{
for(j=1;j<sizeof (Haritalar) - 1;j++)
{
new gecici,gecici2[300];
if(Haritalar[j][1][0] < Haritalar[j+1][1][0])
{
gecici = Haritalar[j][1][0]
Haritalar[j][1][0] = Haritalar[j+1][1][0]
Haritalar[j+1][1][0] = gecici
formatex(gecici2,charsmax(gecici2),"%s",Haritalar[j][0])
formatex(Haritalar[j][0],charsmax(Haritalar),"%s",Haritalar[j+1][0])
formatex(Haritalar[j+1][0],charsmax(Haritalar),"%s",gecici2)
}
}
}
renkli_yazi(0,"!n[!g %s !n] !tOylamada !g%s !nCikti! !tEl Sonu Map Degisecektir",TAG,Haritalar[1][0])
formatex(secilenmap,charsmax(secilenmap),"%s",Haritalar[1][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()
}
}
}
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 570
- Kayıt: Cmt Kas 17, 2018 11:20 pm
Istek Eklenti
Crosshair olmuşta Arkasindaki yaziyi yani bunu [T]eamMatchless - CSGO kutu icinde yaparsa sevinirim
Link: | |
Linklerini gizle |
-
- Mesajlar: 318
- Kayıt: Sal Şub 26, 2019 5:20 pm
- Server Ip/DNS: 213.238.173.111
- Clan İsmi: NivaGaming
- İletişim:
Istek Eklenti
ilkayBeyYoutuber yazdı: Sal Eki 29, 2019 6:34 pm Crosshair olmuşta Arkasindaki yaziyi yani bunu [T]eamMatchless - CSGO kutu icinde yaparsa sevinirim
Kod: Tümünü seç
#include <amxmodx>
#include <engine>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich>
#define TAG "[[T]eamMatchless - CSGO]"
new const SilahBilgi[27][3] = {
{0,0,0},
{12,1,4},
{9,52,1},
{5,32,5},
{14,1,6},
{6,100,7},
{4,90,8},
{13,1,9},
{10,120,10},
{7,100,11},
{6,100,12},
{4,90,14},
{4,90,15},
{6,100,16},
{10,120,17},
{10,120,19},
{3,200,20},
{5,32,21},
{4,90,22},
{10,120,23},
{11,2,25},
{8,35,26},
{4,90,27},
{2,90,28},
{7,100,30},
{0,0,29},
{0,0,0}
}
new scope[33];
new const sprites[6][4][64] = {
{"Cross Adi","Txt Yolu","Sprite Yolu","Txt Adi"},
{"CS:GO Crosshair","sprites/custom_cross2_fix.txt","sprites/csgo_crosshair_32.spr","custom_cross2_fix"},
{"Normal Sabit","sprites/custom_cross_fix_yeni3.txt","sprites/csgo_nisan_yeni3.spr","custom_cross_fix_yeni3"},
{"CS:GO Arti Crosshair","sprites/custom_cross3_fix.txt","sprites/artinisan.spr","custom_cross3_fix"},
{"CS:GO Ufak","sprites/custom_cross5_fix4.txt","sprites/dahakucuk4.spr","custom_cross5_fix4"},
{"CS:GO Baslangic","sprites/custom_cross_baslangic.txt","sprites/csgo_baslangic.spr","custom_cross_baslangic"}
}
new weapon_weapon[][] =
{
"weapon_aug",
"weapon_sg552"
}
new cross[33];
public plugin_init()
{
register_plugin("CS:GO Crosshair","1.1","KriTo");
register_event("CurWeapon","Event_CurWeapon","be","1=1");
register_clcmd("buyammo1","guncelle1");
register_clcmd("buyammo2","guncelle1");
register_clcmd("custom_cross2_fix","FakeSwitch");
register_clcmd("say /crosshair","crossmenu");
register_clcmd("say .crosshair","crossmenu");
for(new i = 0; i < sizeof weapon_weapon; i++)
RegisterHam(Ham_Weapon_Reload, weapon_weapon[i], "fw_Weapon_Reload_Post", 1)
}
public fw_Weapon_Reload_Post(ent)
{
static id;
id = pev(ent, pev_owner);
if(get_user_weapon(id) == CSW_AUG || get_user_weapon(id) == CSW_SG552)
if(scope[id]==1)
scope[id]=0;
return HAM_HANDLED
}
/*public client_disconnected(id){
cross[id] = 1;
}*/
public client_putinserver(id){
client_cmd(id, "crosshair 1")
cross[id] = 0;
}
public client_PreThink(id)
{
new button = pev(id, pev_oldbuttons);
new oldbutton = pev(id, pev_button);
if(oldbutton & IN_ATTACK2)
{
if(button & IN_ATTACK2)
return PLUGIN_CONTINUE;
new weapon = get_user_weapon(id);
if(weapon == CSW_AUG || weapon == CSW_SG552)
{
if(scope[id]==0)
scope[id]=1;
else
scope[id]=0;
Guncelle(id);
} else if(weapon != CSW_AUG || weapon != CSW_SG552)
{
scope[id]=0;
}
}
return PLUGIN_CONTINUE;
}
public crossmenu(id)
{
new Menu=menu_create("\rCS:GO \yCrosshair \wMenu^n","crossdevam");
menu_additem(Menu,"Default Crosshair","1");
for(new i=1;i<sizeof(sprites);i++)
{
new Item[128],text[12];
formatex(Item,127,"%s",sprites[i][0]);
num_to_str(i+1,text,11);
menu_additem(Menu,Item,text);
}
menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id,Menu,0);
}
public crossdevam(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);
cross[id] = key-1;
if(cross[id] == 0)
{
message_begin(MSG_ONE, get_user_msgid("HideWeapon"), .player=id);
write_byte(1<<7);
message_end();
}
client_print_color(id, id, "^1%s ^3%s ^1sectin.",TAG,sprites[cross[id]][0])
Guncelle(id);
client_cmd(id, "lastinv;wait;wait;wait;wait;wait;wait;lastinv")
return PLUGIN_HANDLED;
}
public guncelle1(id)
{
set_task(0.1,"Guncelle",id);
return PLUGIN_CONTINUE;
}
public Guncelle(id)
{
if(!is_user_alive(id) || cross[id] == 0)
return PLUGIN_HANDLED;
new weapon = get_user_weapon(id);
if( weapon == CSW_AWP || weapon == CSW_SCOUT || weapon == CSW_SG550 || weapon == CSW_G3SG1 || weapon == CSW_KNIFE)
return PLUGIN_CONTINUE
if(weapon != CSW_SG552 && weapon != CSW_AUG)
scope[id]=0
new i;
for(i=0;i<sizeof(SilahBilgi);i++)
{
new yeniweap = SilahBilgi[i][2];
if(weapon == yeniweap)
{
break;
} else if(i==sizeof(SilahBilgi)-1)
{
return PLUGIN_CONTINUE;
}
}
message_begin(MSG_ONE, get_user_msgid("HideWeapon"), .player=id);
write_byte(1<<6);
message_end();
message_begin(MSG_ONE,get_user_msgid("WeaponList"), .player=id);
write_string(sprites[cross[id]][3]);
write_byte(SilahBilgi[i-1][0]);
write_byte(SilahBilgi[i-1][1]);
write_byte(-1);
write_byte(-1);
write_byte(6);
write_byte(0);
write_byte(2);
write_byte(0);
message_end();
message_begin(MSG_ONE,get_user_msgid("SetFOV"), .player=id);
if(scope[id] == 1)
write_byte(55);
else
write_byte(89);
message_end();
new ammo,bpammo;
get_user_ammo(id,weapon,ammo,bpammo);
message_begin(MSG_ONE,get_user_msgid("CurWeapon"), .player=id);
write_byte(1);
write_byte(2);
write_byte(ammo);
message_end();
if(weapon != CSW_KNIFE) {
message_begin(MSG_ONE,get_user_msgid("AmmoX"), .player=id);
write_byte(SilahBilgi[i-1][0]);
write_byte(bpammo);
message_end();
}
if(scope[id] == 0) {
message_begin(MSG_ONE,get_user_msgid("SetFOV"), .player=id);
write_byte(90);
message_end();
}
return PLUGIN_HANDLED;
}
public FakeSwitch(const client)engclient_cmd(client,"weapon_shield");
public plugin_precache()
{
for(new i=1;i<sizeof(sprites);i++)
{
precache_generic(sprites[i][1]);
precache_generic(sprites[i][2]);
}
}
public Event_CurWeapon(id)
{
if(!is_user_alive(id) || cross[id] == 0)
return PLUGIN_HANDLED;
new weapon = read_data(2);
if( weapon == CSW_AWP || weapon == CSW_SCOUT || weapon == CSW_SG550 || weapon == CSW_G3SG1)
return PLUGIN_CONTINUE
new i;
for(i=0;i<sizeof(SilahBilgi);i++)
{
new yeniweap = SilahBilgi[i][2];
if(weapon == yeniweap)
{
break;
}
}
if(weapon == CSW_KNIFE)
{
message_begin(MSG_ONE,get_user_msgid("WeaponList"), .player=id);
write_string(sprites[cross[id]][3]);
write_byte(-1);
write_byte(-1);
write_byte(-1);
write_byte(-1);
write_byte(0);
write_byte(11);
write_byte(2);
write_byte(0);
message_end();
message_begin(MSG_ONE,get_user_msgid("SetFOV"), .player=id);
write_byte(89);
message_end();
message_begin(MSG_ONE,get_user_msgid("CurWeapon"), .player=id);
write_byte(1);
write_byte(2);
write_byte(-1);
message_end();
message_begin(MSG_ONE,get_user_msgid("SetFOV"), .player=id);
write_byte(90);
message_end();
return PLUGIN_CONTINUE
}
message_begin(MSG_ONE, get_user_msgid("HideWeapon"), .player=id);
write_byte(1<<6);
message_end();
message_begin(MSG_ONE,get_user_msgid("WeaponList"), .player=id);
write_string(sprites[cross[id]][3]);
write_byte(SilahBilgi[i-1][0]);
write_byte(SilahBilgi[i-1][1]);
write_byte(-1);
write_byte(-1);
write_byte(6);
write_byte(0);
write_byte(2);
write_byte(0);
message_end();
if(weapon != CSW_SG552 && weapon != CSW_AUG)
scope[id]=0
message_begin(MSG_ONE,get_user_msgid("SetFOV"), .player=id);
if(scope[id] == 1)
write_byte(55);
else
write_byte(89);
message_end();
new ammo,bpammo;
get_user_ammo(id,weapon,ammo,bpammo);
message_begin(MSG_ONE,get_user_msgid("CurWeapon"), .player=id);
write_byte(1);
write_byte(2);
write_byte(ammo);
message_end();
if(weapon != CSW_KNIFE) {
message_begin(MSG_ONE,get_user_msgid("AmmoX"), .player=id);
write_byte(SilahBilgi[i-1][0]);
write_byte(bpammo);
message_end();
}
if(scope[id] == 0) {
message_begin(MSG_ONE,get_user_msgid("SetFOV"), .player=id);
write_byte(90);
message_end();
}
return PLUGIN_HANDLED;
}
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 570
- Kayıt: Cmt Kas 17, 2018 11:20 pm
Istek Eklenti
Bide Steam olunca crosshair alinca alt tarafta mermi kaç kaldı gözükmüyor onuda ayarlarsa
Link: | |
Linklerini gizle |