Misal bu dm modunda mevcut ?
Merhabalar, smadanda bakabilirsiniz fark ettiğiniz gibi ctye el başladıktan bir saniye sonra menü geliyor seçtikçe seçiyor iyi güzel detaylı yaptım fakat yapamadığım daha doğrusu kurcalamadığım bir şey var önce ki el seçtiklerini hatırla diye bir şey yapabilir miyiz mesela 1.gün oldu adam silahları teklileri falan falan seçti sonra diğer elde Geçen El ki Silahları Al diye bir seçenek olsa ona bassa geçen el aldığı silahların aynıları gelse ?PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#define PLUGIN "CTSILAH"
#define VERSION "1.0"
#define AUTHOR "Pit10"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam( Ham_Spawn, "player", "runda", 1 );
}
public runda(id)
{
if(get_user_team(id) == 2)
{
strip_user_weapons(id);
give_item( id, "weapon_knife" );
}
set_task(0.1, "menu", id);
}
public menu( id )
{
if (get_user_team(id) == 2 && is_user_alive(id))
{
new menu = menu_create("\y[ Agir Makinali Silah Menusu ] ","Ctmenu")
menu_additem(menu,"\wAK47\r[KELES]","1");
menu_additem(menu,"\wM4A1\r[COLT]","2");
menu_additem(menu,"\wGALIL","3");
menu_additem(menu,"\wFAMAS","4");
menu_additem(menu,"\wM249\r[5-1]","5");
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
}
return PLUGIN_HANDLED;
}
public Ctmenu(id,menu,item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_CONTINUE;
}
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)
if(get_user_team(id) == 2)
{
switch(key)
{
case 1:
{
give_item( id, "weapon_ak47" );
cs_set_user_bpammo( id, CSW_AK47, 90 );
}
case 2:
{
give_item( id, "weapon_m4a1" );
cs_set_user_bpammo( id, CSW_M4A1, 90 );
}
case 3:
{
give_item( id, "weapon_galil" );
cs_set_user_bpammo( id, CSW_GALIL, 90 );
}
case 4:
{
give_item( id, "weapon_famas" );
cs_set_user_bpammo( id, CSW_FAMAS, 90 );
}
case 5:
{
give_item( id, "weapon_m249");
cs_set_user_bpammo( id, CSW_M249, 200 );
}
}
}
menu2(id);
give_item( id, "item_kevlar");
give_item( id, "weapon_hegrenade");
return PLUGIN_HANDLED;
}
public menu2(id)
{
if (get_user_team(id) == 2 && is_user_alive(id))
{
new menu = menu_create("\y[ Hafif Makinali Silah Menusu ] ","Ctmenu2")
menu_additem(menu,"\wMP5NAVY\r[MP5]","1");
menu_additem(menu,"\wTMP","2");
menu_additem(menu,"\wMAC10\r[UZI]","3");
menu_additem(menu,"\wP90","4");
menu_additem(menu,"\wUMP45","5");
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
}
return PLUGIN_HANDLED;
}
public Ctmenu2(id,menu,item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_CONTINUE;
}
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)
if(get_user_team(id) == 2)
{
switch(key)
{
case 1:
{
give_item( id, "weapon_mp5navy" );
cs_set_user_bpammo( id, CSW_MP5NAVY, 120 );
}
case 2:
{
give_item( id, "weapon_tmp" );
cs_set_user_bpammo( id, CSW_TMP, 120 );
}
case 3:
{
give_item( id, "weapon_mac10" );
cs_set_user_bpammo( id, CSW_MAC10, 120 );
}
case 4:
{
give_item( id, "weapon_p90" );
cs_set_user_bpammo( id, CSW_P90, 100 );
}
case 5:
{
give_item( id, "weapon_ump45");
cs_set_user_bpammo( id, CSW_UMP45, 100 );
}
}
}
menu3(id);
return PLUGIN_HANDLED;
}
public menu3(id)
{
if (get_user_team(id) == 2 && is_user_alive(id))
{
new menu = menu_create("\y[ Durbunlu Silah Menusu ] ","Ctmenu3")
menu_additem(menu,"\wAWP","1");
menu_additem(menu,"\wSCOUT","2");
menu_additem(menu,"\wG3SG1\r[T- OTO AWP]","3");
menu_additem(menu,"\wSG550\r[CT- OTO AWP]","4");
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
}
return PLUGIN_HANDLED;
}
public Ctmenu3(id,menu,item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_CONTINUE;
}
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)
if(get_user_team(id) == 2)
{
switch(key)
{
case 1:
{
give_item( id, "weapon_awp" );
cs_set_user_bpammo( id, CSW_AWP, 30 );
}
case 2:
{
give_item( id, "weapon_scout" );
cs_set_user_bpammo( id, CSW_SCOUT, 90 );
}
case 3:
{
give_item( id, "weapon_g3sg1" );
cs_set_user_bpammo( id, CSW_G3SG1, 90 );
}
case 4:
{
give_item( id, "weapon_sg550" );
cs_set_user_bpammo( id, CSW_SG550, 90 );
}
}
}
menu4(id);
return PLUGIN_HANDLED;
}
public menu4(id)
{
if (get_user_team(id) == 2 && is_user_alive(id))
{
new menu = menu_create("\y[ Pompali Silah Menusu ] ","Ctmenu4")
menu_additem(menu,"\wM3\r[MANUEL]","1");
menu_additem(menu,"\wXM1014\r[TAM OTO]","2");
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
}
return PLUGIN_HANDLED;
}
public Ctmenu4(id,menu,item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_CONTINUE;
}
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)
if(get_user_team(id) == 2)
{
switch(key)
{
case 1:
{
give_item( id, "weapon_m3" );
cs_set_user_bpammo( id, CSW_M3, 32 );
}
case 2:
{
give_item( id, "weapon_xm1014" );
cs_set_user_bpammo( id, CSW_XM1014, 32 );
}
}
}
menu5(id);
return PLUGIN_HANDLED;
}
public menu5(id)
{
if (get_user_team(id) == 2 && is_user_alive(id))
{
new menu = menu_create("\y[ Tekli Silah Menusu ] ","Ctmenu5")
menu_additem(menu,"\wGLOCK","1");
menu_additem(menu,"\wUSP","2");
menu_additem(menu,"\wP228","3");
menu_additem(menu,"\wDEAGLE","4");
menu_additem(menu,"\wFIVE-SEVEN","5");
menu_additem(menu,"\wELITE\r[CIFT-TEKLI]","6");
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
}
return PLUGIN_HANDLED;
}
public Ctmenu5(id,menu,item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_CONTINUE;
}
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)
if(get_user_team(id) == 2)
{
switch(key)
{
case 1:
{
give_item( id, "weapon_glock" );
cs_set_user_bpammo( id, CSW_GLOCK18, 120 );
}
case 2:
{
give_item( id, "weapon_usp" );
cs_set_user_bpammo( id, CSW_USP, 100 );
}
case 3:
{
give_item( id, "weapon_p228" );
cs_set_user_bpammo( id, CSW_P228, 52 );
}
case 4:
{
give_item( id, "weapon_deagle" );
cs_set_user_bpammo( id, CSW_DEAGLE, 35 );
}
case 5:
{
give_item( id, "weapon_fiveseven" );
cs_set_user_bpammo( id, CSW_FIVESEVEN, 100 );
}
case 6:
{
give_item( id, "weapon_elite" );
cs_set_user_bpammo( id, CSW_ELITE, 120 );
}
}
}
return PLUGIN_HANDLED;
}
Bir de pluginde gereksiz kod yada yanlış kod var mıdır berk ?
[ OSMANLI IMP # F-TIPI JAILBREAK ]
[ İMAN AHLAK ADALET ]
[ Pit10 ]
-facebook-
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
-diğer sosyal ağlarımız-
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
Misal bu dm modunda mevcut ?
Bir dene bakalım, büyük ihtimalle çalışırPHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#define PLUGIN "CTSILAH"
#define VERSION "1.0"
#define AUTHOR "Pit10"
new last_rifle[33],
last_rifle_ammo[33],
last_smg[33],
last_smg_ammo[33],
last_sniper[33],
last_sniper_ammo[33],
last_shotgun[33],
last_shotgun_ammo[33],
last_handgun[33],
last_handgun_ammo[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam( Ham_Spawn, "player", "runda", 1 );
}
public runda(id)
{
if(get_user_team(id) == 2)
{
strip_user_weapons(id);
give_item( id, "weapon_knife" );
if(last_rifle[id] || last_smg[id] || last_sniper[id] || last_shotgun[id] || last_handgun[id]) {
firstmenu(id);
}
else {
xmenu(id);
}
}
}
public firstmenu(id) {
new menu = menu_create("\y[ CT Silah Menu Hizli Erisim ] ","fmenu_handle")
menu_additem(menu,"\wOnceki Silahlari Hatirla","1");
menu_additem(menu,"\wYeni Silah Sec","2");
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
return PLUGIN_HANDLED
}
public fmenu_handle(id,menu,item) {
if(item == MENU_EXIT || !is_user_alive(id)) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback;
new name[32],data[6];
menu_item_getinfo(menu,item,access,data,5,name,31,callback)
switch(str_to_num(data)) {
case 1:{
static szWeapName[32];
if(last_rifle[id]) {
get_weaponname(last_rifle[id],szWeapName,31)
give_item(id,szWeapName)
cs_set_user_bpammo(id,last_rifle[id],last_rifle_ammo[id])
}
if(last_smg[id]) {
get_weaponname(last_smg[id],szWeapName,31)
give_item(id,szWeapName)
cs_set_user_bpammo(id,last_smg[id],last_smg_ammo[id])
}
if(last_sniper[id]) {
get_weaponname(last_sniper[id],szWeapName,31)
give_item(id,szWeapName)
cs_set_user_bpammo(id,last_sniper[id],last_sniper_ammo[id])
}
if(last_shotgun[id]) {
get_weaponname(last_shotgun[id],szWeapName,31)
give_item(id,szWeapName)
cs_set_user_bpammo(id,last_shotgun[id],last_shotgun_ammo[id])
}
if(last_handgun[id]) {
get_weaponname(last_handgun[id],szWeapName,31)
give_item(id,szWeapName)
cs_set_user_bpammo(id,last_handgun[id],last_handgun_ammo[id])
}
}
case 2:{
xmenu(id);
}
}
return PLUGIN_HANDLED
}
public xmenu( id )
{
new menu = menu_create("\y[ Agir Makinali Silah Menusu ] ","Ctmenu")
menu_additem(menu,"\wAK47\r[KELES]","1");
menu_additem(menu,"\wM4A1\r[COLT]","2");
menu_additem(menu,"\wGALIL","3");
menu_additem(menu,"\wFAMAS","4");
menu_additem(menu,"\wM249\r[5-1]","5");
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
return PLUGIN_HANDLED;
}
public Ctmenu(id,menu,item)
{
if (item == MENU_EXIT || !is_user_alive(id))
{
menu_destroy(menu)
return PLUGIN_CONTINUE;
}
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)
switch(key)
{
case 1:
{
give_item( id, "weapon_ak47" );
cs_set_user_bpammo( id, CSW_AK47, 90 );
last_rifle[id] = CSW_AK47;
last_rifle_ammo[id] = 90;
}
case 2:
{
give_item( id, "weapon_m4a1" );
cs_set_user_bpammo( id, CSW_M4A1, 90 );
last_rifle[id] = CSW_M4A1
last_rifle_ammo[id] = 90;
}
case 3:
{
give_item( id, "weapon_galil" );
cs_set_user_bpammo( id, CSW_GALIL, 90 );
last_rifle[id] = CSW_GALIL
last_rifle_ammo[id] = 90;
}
case 4:
{
give_item( id, "weapon_famas" );
cs_set_user_bpammo( id, CSW_FAMAS, 90 );
last_rifle[id] = CSW_FAMAS
last_rifle_ammo[id] = 90;
}
case 5:
{
give_item( id, "weapon_m249");
cs_set_user_bpammo( id, CSW_M249, 200 );
last_rifle[id] = CSW_M249
last_rifle_ammo[id] = 200;
}
}
menu2(id);
give_item( id, "item_kevlar");
give_item( id, "weapon_hegrenade");
return PLUGIN_HANDLED;
}
public menu2(id)
{
new menu = menu_create("\y[ Hafif Makinali Silah Menusu ] ","Ctmenu2")
menu_additem(menu,"\wMP5NAVY\r[MP5]","1");
menu_additem(menu,"\wTMP","2");
menu_additem(menu,"\wMAC10\r[UZI]","3");
menu_additem(menu,"\wP90","4");
menu_additem(menu,"\wUMP45","5");
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
return PLUGIN_HANDLED;
}
public Ctmenu2(id,menu,item)
{
if (item == MENU_EXIT || !is_user_alive(id))
{
menu_destroy(menu)
return PLUGIN_CONTINUE;
}
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)
if(get_user_team(id) == 2)
{
switch(key)
{
case 1:
{
give_item( id, "weapon_mp5navy" );
cs_set_user_bpammo( id, CSW_MP5NAVY, 120 );
last_smg[id] = CSW_MP5NAVY
last_smg_ammo[id] = 120
}
case 2:
{
give_item( id, "weapon_tmp" );
cs_set_user_bpammo( id, CSW_TMP, 120 );
last_smg[id] = CSW_TMP
last_smg_ammo[id] = 120
}
case 3:
{
give_item( id, "weapon_mac10" );
cs_set_user_bpammo( id, CSW_MAC10, 120 );
last_smg[id] = CSW_MAC10
last_smg_ammo[id] = 120
}
case 4:
{
give_item( id, "weapon_p90" );
cs_set_user_bpammo( id, CSW_P90, 100 );
last_smg[id] = CSW_P90
last_smg_ammo[id] = 100
}
case 5:
{
give_item( id, "weapon_ump45");
cs_set_user_bpammo( id, CSW_UMP45, 100 );
last_smg[id] = CSW_UMP45
last_smg_ammo[id] = 100
}
}
}
menu3(id);
return PLUGIN_HANDLED;
}
public menu3(id)
{
new menu = menu_create("\y[ Durbunlu Silah Menusu ] ","Ctmenu3")
menu_additem(menu,"\wAWP","1");
menu_additem(menu,"\wSCOUT","2");
menu_additem(menu,"\wG3SG1\r[T- OTO AWP]","3");
menu_additem(menu,"\wSG550\r[CT- OTO AWP]","4");
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
return PLUGIN_HANDLED;
}
public Ctmenu3(id,menu,item)
{
if (item == MENU_EXIT || !is_user_alive(id))
{
menu_destroy(menu)
return PLUGIN_CONTINUE;
}
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)
if(get_user_team(id) == 2)
{
switch(key)
{
case 1:
{
give_item( id, "weapon_awp" );
cs_set_user_bpammo( id, CSW_AWP, 30 );
last_sniper[id] = CSW_AWP;
last_sniper_ammo[id] = 30;
}
case 2:
{
give_item( id, "weapon_scout" );
cs_set_user_bpammo( id, CSW_SCOUT, 90 );
last_sniper[id] = CSW_SCOUT;
last_sniper_ammo[id] = 90;
}
case 3:
{
give_item( id, "weapon_g3sg1" );
cs_set_user_bpammo( id, CSW_G3SG1, 90 );
last_sniper[id] = CSW_G3SG1;
last_sniper_ammo[id] = 90 ;
}
case 4:
{
give_item( id, "weapon_sg550" );
cs_set_user_bpammo( id, CSW_SG550, 90 );
last_sniper[id] = CSW_SG550;
last_sniper_ammo[id] = 90;
}
}
}
menu4(id);
return PLUGIN_HANDLED;
}
public menu4(id)
{
new menu = menu_create("\y[ Pompali Silah Menusu ] ","Ctmenu4")
menu_additem(menu,"\wM3\r[MANUEL]","1");
menu_additem(menu,"\wXM1014\r[TAM OTO]","2");
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
return PLUGIN_HANDLED;
}
public Ctmenu4(id,menu,item)
{
if (item == MENU_EXIT || !is_user_alive(id))
{
menu_destroy(menu)
return PLUGIN_CONTINUE;
}
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)
if(get_user_team(id) == 2)
{
switch(key)
{
case 1:
{
give_item( id, "weapon_m3" );
cs_set_user_bpammo( id, CSW_M3, 32 );
last_shotgun[id] = CSW_M3;
last_shotgun_ammo[id] = 32;
}
case 2:
{
give_item( id, "weapon_xm1014" );
cs_set_user_bpammo( id, CSW_XM1014, 32 );
last_shotgun[id] = CSW_XM1014;
last_shotgun_ammo[id] = 32;
}
}
}
menu5(id);
return PLUGIN_HANDLED;
}
public menu5(id)
{
new menu = menu_create("\y[ Tekli Silah Menusu ] ","Ctmenu5")
menu_additem(menu,"\wGLOCK","1");
menu_additem(menu,"\wUSP","2");
menu_additem(menu,"\wP228","3");
menu_additem(menu,"\wDEAGLE","4");
menu_additem(menu,"\wFIVE-SEVEN","5");
menu_additem(menu,"\wELITE\r[CIFT-TEKLI]","6");
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
return PLUGIN_HANDLED;
}
public Ctmenu5(id,menu,item)
{
if (item == MENU_EXIT || !is_user_alive(id))
{
menu_destroy(menu)
return PLUGIN_CONTINUE;
}
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)
if(get_user_team(id) == 2)
{
switch(key)
{
case 1:
{
give_item( id, "weapon_glock" );
cs_set_user_bpammo( id, CSW_GLOCK18, 120 );
last_handgun[id] = CSW_GLOCK18;
last_handgun_ammo[id] = 120;
}
case 2:
{
give_item( id, "weapon_usp" );
cs_set_user_bpammo( id, CSW_USP, 100 );
last_handgun[id] = CSW_USP;
last_handgun_ammo[id] = 100;
}
case 3:
{
give_item( id, "weapon_p228" );
cs_set_user_bpammo( id, CSW_P228, 52 );
last_handgun[id] = CSW_P228;
last_handgun_ammo[id] = 52;
}
case 4:
{
give_item( id, "weapon_deagle" );
cs_set_user_bpammo( id, CSW_DEAGLE, 35 );
last_handgun[id] = CSW_DEAGLE;
last_handgun_ammo[id] = 35;
}
case 5:
{
give_item( id, "weapon_fiveseven" );
cs_set_user_bpammo( id, CSW_FIVESEVEN, 100 );
last_handgun[id] = CSW_FIVESEVEN;
last_handgun_ammo[id] = 100;
}
case 6:
{
give_item( id, "weapon_elite" );
cs_set_user_bpammo( id, CSW_ELITE, 120 );
last_handgun[id] = CSW_ELITE;
last_handgun_ammo[id] = 120;
}
}
}
return PLUGIN_HANDLED;
}
Konu akcaliberkk tarafından (22-04-13 Saat 20:28 ) değiştirilmiştir.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz: destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/
Emeğine sağlık berk sağolasın
[ OSMANLI IMP # F-TIPI JAILBREAK ]
[ İMAN AHLAK ADALET ]
[ Pit10 ]
-facebook-
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
-diğer sosyal ağlarımız-
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
Çözülmüş İsteklere taşındı.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz: destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/