Frag Shop ----İçeriiii---
Arkadaşlar sizden istediğim bayağı zahmetli birşey.Frag menü istiyorum birinin birini her ödürdüğünde(yani her fragı arttığında)jb gibi yazmasını istiyorum altta ortada yeni shoplardaki gibi -Mevcut Fragınız [x] - diye devamlı durmasını istiyorum, sonra bu fraglar bir tane menüde kullanılacak.Menünün şöyle olmasını istiyorum.Bu menünün doğar doğmaz servere girince falan normal yeni çıkan menü gibi açılmasını istiyorum.Hatta kapatan olursa 0'a basarak saydan /menu yazınca çıkmasını istiyorum.Ben bu Frag Menu yü Base Builder Mod için istiyorum.Altta yazdığım menülerde hangisini seçince neyin ne olacağı açıklamaları ----x---- şeklinde yazmaktadır.Bu frag menüsü scorebordu etkilemesin yada yapan kardeşim nasıl olacağına kaar verebilir mantıklı bir şekilde.
Confidence[CG] # Zombie World ~
1.Weapon Dükkanı-------Sadece Ct iken Açılabilsin----
2.Hp Menü-------Sadece T iken açılabilsin----
3.Frag Transfer
Cebinizdeki Frag [X]
0.Cikis
-----(1.Weapon Dükkanı) Açınca----
Confidence[CG] # Zombie World ~
1.Deagle[5 Frag]--------Bunu seçene deagle versin weapon olarak normal-----
3.3 Adet El Bombası[15 Frag]--------Bunu seçene 3 adet el bombası versin-----
2.Scout[20 Frag]--------Bunu seçene Scout versin weapon olarak normal-----
3.Pompalı[30 Frag]--------Bunu seçene silah menüsündeki ilk baştaki kötü olan pompalıyı versin weapon olarak normal-----
4.M4A13[40 Frag]--------Bunu seçene M4A1 versin weapon olarak normal-----
5.M249[70 Frag]--------Bunu seçene M249 versin weapon olarak normal-----
0.Cikis
-----(Hp Menü) Açınca---
Confidence[CG] # Zombie World ~
1.+10 HP[5 Frag]--------Bunu seçene canına +10 HP eklesin-----
2.+25 HP[10 Frag]--------Bunu seçene canına +25 HP eklesin-----
3.+50 HP[18 Frag]--------Bunu seçene canına +50 HP eklesin-----
4.+100 HP[30 Frag]--------Bunu seçene canına +100 HP eklesin-----
5.+250 HP[50 Frag]--------Bunu seçene canına +250 HP eklesin-----
0.Cikis
----(Frag Transfer) Açılınca----
Frag Transfer-----Altakilerden birini seçince serverdeki kişiler çıksın Yeni shoplardaki Tl transfer menüsündeki gibi o kişiye aktarabilsin------
1.2 Frag
2.5 Frag
3.10 Frag
4.25 Frag
5.50 Frag
0.Cikis
Cevap: Frag Shop ----İçeriiii---
Çok Zor'a Benziyor :D Ama Yapabilen Varsa En İyi Coderlerdendir :D Güzel Düşünmüssün Yaparlarsa Bende İndireceğim :D
Cevap: Frag Shop ----İçeriiii---
Evet Bayağı Düşündüm Gerçekten:D
Cevap: Frag Shop ----İçeriiii---
Yapılabilir.Fakat kendi pc'mde değilim eve vardığımda yaparım.
Cevap: Frag Shop ----İçeriiii---
Zor bir şey değil uydurmayın :D İftardan sonra yaparım
Cevap: Frag Shop ----İçeriiii---
PHP- Kodu:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <jail>
#include <hamsandwich>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
new gStartFrag
new gKillFrag
new gFrag
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("chooseteam","GlobalMenu")
register_clcmd("say /bbmenu", "GlobalMenu")
RegisterHam(Ham_Killed, "player", "fw_player_killed")
gStartFrag = register_cvar("amx_startfrag","10")
gKillFrag = register_cvar("amx_killfrag","1")
}
public GlobalMenu(id) {
new menu = menu_create("\rConfidence[CG] # Zombie World ~", "gmenu")
menu_additem(menu, "\ySilah Menusu", "1", 0);
menu_additem(menu, "\yHP Menusu", "2", 0);
menu_additem(menu, "\yFrag Transfer", "3", 0);
menu_setprop(menu, MPROP_EXITNAME, "Cikis");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public gmenu(id, menu, item) {
if ( item == MEXIT_ALL ) {
menu_destroy(menu)
return PLUGIN_HANDLED;
}
new data[10], name[32];
new access, callback;
menu_item_getinfo(menu, item, access, data,9, name, 31, callback)
new key = str_to_num(data)
switch(key) {
case 1 : {
WeaponMenu(id)
}
case 2 : {
HealthMenu(id)
}
case 3 : {
FragTransfer(id)
}
}
return PLUGIN_HANDLED
}
public WeaponMenu(id) {
new menu = menu_create("\rConfidence[CG] # Zombie World ~", "wmenu")
menu_additem(menu, "\yDeagle\r[5 Frag]", "1", 0);
menu_additem(menu, "\y3 Adet El Bombasi\r[15 Frag]", "2", 0);
menu_additem(menu, "\yScout\r[20 Frag]", "3", 0);
menu_additem(menu, "\yPompali\r[30 Frag]", "4", 0);
menu_additem(menu, "\yM4A1\r[40 Frag]", "5", 0);
menu_additem(menu, "\yM249\r[70 Frag]", "6", 0);
menu_setprop(menu, MPROP_EXITNAME, "Cikis");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public wmenu(id, menu, item) {
if ( item == MEXIT_ALL ) {
GlobalMenu(id)
return PLUGIN_HANDLED;
}
new data[10], name[32];
new access, callback;
menu_item_getinfo(menu, item, access, data,9, name, 31, callback)
new key = str_to_num(data)
switch(key) {
case 1 : {
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id,CSW_DEAGLE,35)
client_print(id, print_center, "Deagle Aldiniz!")
}
case 2 : {
give_item(id, "weapon_hegrenade")
cs_set_user_bpammo(id,CSW_HEGRENADE,3)
client_print(id, print_center, "3 Adet El Bombasi Aldiniz!")
}
case 3 : {
give_item(id, "weapon_scout")
cs_set_user_bpammo(id,CSW_SCOUT,90)
client_print(id, print_center, "Scout Aldiniz!")
}
case 4 : {
give_item(id, "weapon_m3")
cs_set_user_bpammo(id,CSW_M3,32)
client_print(id, print_center, "M3 Aldiniz!")
}
case 5 : {
give_item(id, "weapon_m4a1")
cs_set_user_bpammo(id,CSW_M4A1,90)
client_print(id, print_center, "M4A1 Aldiniz!")
}
case 6 : {
give_item(id, "weapon_m249")
cs_set_user_bpammo(id,CSW_M249,200)
client_print(id, print_center, "M249 Aldiniz!")
}
}
return PLUGIN_HANDLED
}
public HealthMenu(id) {
new menu = menu_create("\rConfidence[CG] # Zombie World ~", "hmenu")
menu_additem(menu, "\y+10 HP\r[5 Frag]", "1", 0);
menu_additem(menu, "\y+25 HP\r[10 Frag]", "2", 0);
menu_additem(menu, "\y+50 HP\r[18 Frag]", "3", 0);
menu_additem(menu, "\y+100 HP\r[30 Frag]", "4", 0);
menu_additem(menu, "\y+250 HP\r[50 Frag]", "5", 0);
menu_setprop(menu, MPROP_EXITNAME, "Cikis");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public hmenu(id, menu, item) {
if ( item == MEXIT_ALL ) {
GlobalMenu(id)
return PLUGIN_HANDLED;
}
new data[10], name[32];
new access, callback;
menu_item_getinfo(menu, item, access, data,9, name, 31, callback)
new key = str_to_num(data)
switch(key) {
case 1 : {
set_user_health(id, get_user_health(id) + 10)
client_print(id, print_center, "10 HP Aldiniz!")
}
case 2 : {
set_user_health(id, get_user_health(id) + 25)
client_print(id, print_center, "25 HP Aldiniz!")
}
case 3 : {
set_user_health(id, get_user_health(id) + 50)
client_print(id, print_center, "50 HP Aldiniz!")
}
case 4 : {
set_user_health(id, get_user_health(id) + 100)
client_print(id, print_center, "100 HP Aldiniz!")
}
case 5 : {
set_user_health(id, get_user_health(id) + 250)
client_print(id, print_center, "250 HP Aldiniz!")
}
}
return PLUGIN_HANDLED
}
public FragTransfer(id) {
}
public fw_player_killed(victim, attacker, shouldgib) {
if( cs_get_user_team(attacker) != 0 ) {
gFrag(attacker) += get_pcvar_num(gKillFrag)
}
}
public client_putinserver(id)
{
gFrag[id] = get_pcvar_num(gStartFrag)
set_task(1.0, "FragPacks", id, _, _, "b")
}
public FragPacks(id)
{
if(1<=id<=32) {
set_hudmessage(10, 255, 255, -1.0, 0.80, 0, 6.0, 12.0)
ShowSyncHudMsg(id, syncObj,"- Cebinizdeki Frag [%i] -^nMenuye Girmek Icin ^"M^" Tusuna Basiniz!", gFrag[id])
}
}
Valla bu kadarı oldu şimdilik, yararlanmak isteyen kişiler bu pluginin üstünden gidebilir. En kısa zamanda plugine devam edicem.
NOT: Bu plugin henüz bitmemiştir, paylaşmamın amacı konuyu çözüme ulaştırmak isteyen kişilere yardım etmek içindir.
Not: Plugin bana biraz hatalı gibi geldi, anlayan biri bi sorun olup olmadığını söylerse sevinirim :) Zaten compile de etmiyor.
Cevap: Frag Shop ----İçeriiii---
Bana hünerleriyle yardım etmek isteyen sevgili coder kardeşlerim öncelikle hepinizden Allah razı olsun.Ben bu kadar yetenekli arkadaşın birden ilgi yardım edeceğini sanmıyordum açıkcası o yüzden biraz basit yazmıştım menünün son alarak düşündüğüm hali alttadır.
Bir menü birden fazla kullanılabilir.Mesela birisi Ctdeyken Zombi HP Menüsünü açmayı denediğinde bu menüyü sadece zombiler kullanabilir vb dediklerime göre geliştirip yaparsanız teşşekkür ederim.
Confidence[CG] # Zombie World ~
1.Weapon Dukkani-------Sadece Ct iken açılabilsin----
2.İnsan HP Menu-------Sadece Ct iken açılabilsin----
3.Zombi HP Menu-------Sadece T iken açılabilsin----
4.Frag Transfer
Cebinizdeki Frag [X]
0.Cikis
-----(1.Weapon Dükkanı) Açınca----
Confidence[CG] # Zombie World ~
1.Deagle[5 Frag]--------Bunu seçene deagle versin weapon olarak normal-----
3.3 Adet El Bombası[15 Frag]--------Bunu seçene 3 adet el bombası versin-----
2.Scout[20 Frag]--------Bunu seçene Scout versin weapon olarak normal-----
3.Pompalı[30 Frag]--------Bunu seçene silah menüsündeki ilk baştaki kötü olan pompalıyı versin weapon olarak normal-----
4.M4A13[40 Frag]--------Bunu seçene M4A1 versin weapon olarak normal-----
5.M249[70 Frag]--------Bunu seçene M249 versin weapon olarak normal-----
0.Cikis
-----(2.İnsan HP Menu) Açınca---
Confidence[CG] # Zombie World ~
1.+10 HP[2 Frag]--------Bunu seçene canına +10 HP eklesin-----
2.+25 HP[5 Frag]--------Bunu seçene canına +25 HP eklesin-----
3.+50 HP[9 Frag]--------Bunu seçene canına +50 HP eklesin-----
4.+75 HP[12 Frag]--------Bunu seçene canına +75 HP eklesin-----
5.+150 HP[20 Frag]--------Bunu seçene canına +150 HP eklesin-----
0.Cikis
------(3.Zombi HP Menu) Açınca----
Confidence[CG] # Zombie World ~
1.+50 HP[4 Frag]--------Bunu seçene canına +50 HP eklesin-----
2.+100 HP[7 Frag]--------Bunu seçene canına +100 HP eklesin-----
3.+150 HP[12 Frag]--------Bunu seçene canına +150 HP eklesin-----
4.+300 HP[22 Frag]--------Bunu seçene canına +300 HP eklesin-----
5.+500 HP[45 Frag]--------Bunu seçene canına +500 HP eklesin-----
----(4.Frag Transfer) Açılınca----
Frag Transfer-----Altakilerden birini seçince serverdeki kişiler çıksın Yeni shoplardaki Tl transfer menüsündeki gibi o kişiye aktarabilsin------
1.2 Frag
2.5 Frag
3.10 Frag
4.25 Frag
5.50 Frag
0.Cikis
Cevap: Frag Shop ----İçeriiii---
@Pikachu
malesef hataların var :)
new gFrag[33] yapman gerekiyor.
ayrıca gFrag(attacker) değil gFrag[attacker] olucak. Fazla bakmadım ancak görünen hatalar bunlar :)
Cevap: Frag Shop ----İçeriiii---
Üstteki gelişim detaylarının anlattıklarımın devamıdır sadece menüleri düzenledim
Cevap: Frag Shop ----İçeriiii---
Bir soru; pompali silahı M3 mü olucak XM1014 mü ? Yani otomatik pompalı mı diğeri mi ?