[İSTEK] /Hpmenu ve /jbtransfer - BLooDGaMinG - 26-02-12
Merhaba Bazı plugin sitelerinde gezerken yapılmış olan fakat çalışmayan 2 plugin gördüm mantıklı ve güzel olacağa benziyor sma dosyasını amxxe çevirirken bir sorun yok fakat serverda pluginler aktif değil.
1.Plugin[JB] /hpmenu oyuncular /hpmenu yazarak TL , JB karşılığında Hp satın alıyor hemen kodunu paylaşıyorum kendim düzenlemeye çalıştım ama olmadı bozmadan teslim edeyim
Code: #include <amxmodx>
#include <amxmisc>
#include <jail>
#include <fun>
#define PLUGIN "HP menu"
#define VERSION "1.0"
#define AUTHOR "BRaVe*"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd( "say .hpmenu","hpmenu");
register_clcmd( "teamsay .hpmenu","hpmenu");
register_clcmd( "say /hpmenu","hpmenu");
register_clcmd( "teamsay /hpmenu","hpmenu");
register_clcmd( "say !hpmenu","hpmenu");
register_clcmd( "teamsay !hpmenu","hpmenu");
register_clcmd( "hpmenu","hpmenu");
register_clcmd( "say .hp","hpmenu");
register_clcmd( "teamsay .hp","hpmenu");
register_clcmd( "say /hp","hpmenu");
register_clcmd( "teamsay /hp","hpmenu");
register_clcmd( "say !hp","hpmenu");
register_clcmd( "teamsay !hp","hpmenu");
register_clcmd( "hp","hpmenu");
}
public hpmenu(id)
{
if(is_user_alive(id) && get_user_team(id) == 1)
{
new menu = menu_create("\ HP Menusu", "secileni_kontrol_et",0)
menu_additem(menu,"50 HP - 10 Jb", "1", 0)
menu_additem(menu,"100 HP - 20 Jb", "2", 0)
menu_additem(menu,"200 HP - 35 Jb", "3", 0)
menu_additem(menu,"500 HP - 45 Jb", "4", 0)
menu_setprop(menu,MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
}
public secileni_kontrol_et(id, menu, item)
{
if(!is_user_alive(id)) return PLUGIN_HANDLED
if( item == MEXIT_ALL)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new erisim_yetkisi, callback, secilen[5], secilenin_ismi[64], secilenin_numarasi
menu_item_getinfo(menu, item, erisim_yetkisi, secilen, 4, secilenin_ismi, 63, callback)
secilenin_numarasi = str_to_num(secilen)
switch(secilenin_numarasi)
{
case 1:
{
if(jb_get_user_packs(id) >= 5)
{
set_user_health(id, get_user_health(id) + 50)
jb_set_user_packs(id, jb_get_user_packs(id) - 10)
}
}
case 2:
{
if(jb_get_user_packs(id) >= 8)
{
set_user_health(id, get_user_health(id) + 100)
jb_set_user_packs(id, jb_get_user_packs(id) - 20)
}
}
case 3:
{
if(jb_get_user_packs(id) >= 15)
{
set_user_health(id, get_user_health(id) + 200)
jb_set_user_packs(id, jb_get_user_packs(id) - 35)
}
}
case 4:
{
if(jb_get_user_packs(id) >= 30)
{
set_user_health(id, get_user_health(id) + 500)
jb_set_user_packs(id, jb_get_user_packs(id) - 45)
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
2.İsteğim İse /Jbtransfer [KESİNLİKLE ByeTovicenin Yaptığı SHOPu istemiyorum sadece jbtransfer]
Oyuncular Kendi Aralarında Birbirine Jb gönderebilsinler bununda kodları bulunmakta fakat çalışmıyor hemen onuda paylaşayım..
Code: /* Script generated by Pawn Studio */
#include <amxmodx>
#include <amxmisc>
#include <jail>
#include <colorchat>
#define PLUGIN "JB TRANSFER"
#define AUTHOR "BLooDGaMİNg ' Transfer"
#define VERSION "1.0"
new ananzaa[33]
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /jbtransfer","transfer_menu")
}
public transfer_menu(id) {
if( !is_user_alive(id) ) return PLUGIN_HANDLED
new menu = menu_create("\yJaiL bReaK \rTL TRANSFER^n\dBy MertSever \r| \dwww.bloodgaming.org", "transfer_case")
menu_additem(menu, "\y5 \rTL TRANSFER", "1", 0);
menu_additem(menu, "\y10 \rTL TRANSFER", "2", 0);
menu_additem(menu, "\y20 \rTL TRANSFER", "3", 0);
menu_additem(menu, "\y50 \rTL TRANSFER", "4", 0);
menu_additem(menu, "\y100 \rTL TRANSFER", "5", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_HANDLED
}
public transfer_case(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: {
ananzaa = 5;
OyuncuSec(id)
}
case 2: {
ananzaa = 10;
OyuncuSec(id)
}
case 3: {
ananzaa = 20;
OyuncuSec(id)
}
case 4: {
ananzaa = 50;
OyuncuSec(id)
}
case 5: {
ananzaa = 100;
OyuncuSec(id)
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public OyuncuSec(id)
{
new ad[32],sznum[6]
new menu = menu_create("OYUNCU SECIN","OyuncuHand")
for(new i = 1;i<=get_maxplayers();i++)
if(is_user_connected(i))
{
num_to_str(i,sznum,5)
get_user_name(i,ad,31)
menu_additem(menu,ad,sznum)
}
menu_display(id,menu)
return PLUGIN_HANDLED
}
public OyuncuHand(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new ad[32],callback,access,data[6]
menu_item_getinfo(menu,item,access,data,5,ad,31,callback)
new name[32];
get_user_name(id,name,31)
new tid = str_to_num(data)
get_user_name(tid,ad,31)
if(ananzaa == 5)
{
if(jb_get_user_packs(id) >= 5) {
jb_set_user_packs(id, jb_get_user_packs(id) - 5)
jb_set_user_packs(tid, jb_get_user_packs(tid) + 5)
ColorChat(id,BLUE," %s Kisiye 5 TL TRANSFER ETTINIZ.",ad)
ColorChat(tid,BLUE," %s Kisi Size 5 TL TRANSFER ETTI.",name)
ananzaa = 0
}
else {
ColorChat(id,RED," 5 TL'Niz Bulunmamaktadir.")
ananzaa = 0
}
}
if(ananzaa == 10)
{
if(jb_get_user_packs(id) >= 10) {
jb_set_user_packs(id, jb_get_user_packs(id) - 10)
jb_set_user_packs(tid, jb_get_user_packs(tid) + 10)
ColorChat(id,BLUE," %s Kisiye 10 TL TRANSFER ETTINIZ.",ad)
ColorChat(tid,BLUE," %s Kisi Size 10 TL TRANSFER ETTI.",name)
ananzaa = 0
}
else {
ColorChat(id,RED," 10 TL'Niz Bulunmamaktadir.")
ananzaa = 0
}
}
///
if(ananzaa == 20)
{
if(jb_get_user_packs(id) >= 20) {
jb_set_user_packs(id, jb_get_user_packs(id) - 20)
jb_set_user_packs(tid, jb_get_user_packs(tid) + 20)
ColorChat(id,BLUE," %s Kisiye 20 TL TRANSFER ETTINIZ.",ad)
ColorChat(tid,BLUE," %s Kisi Size 20 TL TRANSFER ETTI.",name)
ananzaa = 0
}
else {
ColorChat(id,RED," 20 TL'Niz Bulunmamaktadir.")
ananzaa = 0
}
}
if(ananzaa == 50)
{
if(jb_get_user_packs(id) >= 5) {
jb_set_user_packs(id, jb_get_user_packs(id) - 50)
jb_set_user_packs(tid, jb_get_user_packs(tid) + 50)
ColorChat(id,BLUE," %s Kisiye 50 TL TRANSFER ETTINIZ.",ad)
ColorChat(tid,BLUE," %s Kisi Size 50 TL TRANSFER ETTI.",name)
ananzaa = 0
}
else {
ColorChat(id,RED," 50 TL'Niz Bulunmamaktadir.")
ananzaa = 0
}
}
if(ananzaa == 100)
{
if(jb_get_user_packs(id) >= 100) {
jb_set_user_packs(id, jb_get_user_packs(id) - 100)
jb_set_user_packs(tid, jb_get_user_packs(tid) + 100)
ColorChat(id,BLUE," %s Kisiye 100 TL TRANSFER ETTINIZ.",ad)
ColorChat(tid,BLUE," %s Kisi Size 100 TL TRANSFER ETTI.",name)
ananzaa = 0
}
else {
ColorChat(id,RED," 100 TL'Niz Bulunmamaktadir.")
ananzaa = 0
}
}
return PLUGIN_HANDLED
}
- slexy - 26-02-12
Bunlar bozuk değil sadece kurulumunu bilmen lazım.Anıllan birlikte jail.inc yi tanıtmasını bulduk ki bunu byetovice diye birisi yapmış onun plugininden anladık.Yani anlıyacağın jail.inc yi serverında tanıtmadan bunlar çalışmaz.Son olarakta bunları Mihcan yaptı.
- BLooDGaMinG - 26-02-12
Kurulumu bildiğim kesin inc dosyalarımın hepsi tam modderste hepsini paylaşıyorlar ayrıca inculide tanıtım addonsda söz konusu değil orda burda gördüklerimizle yorum yapmayalım lütfen.
- slexy - 26-02-12
Orada burada diyorsun o zaman şunu dene.Normal jail shop kur hiç bir özelliği olmasın, bu plugin kur, çalışmaz ama CSM jailbreak bot kur ondan sonra bunu kur, plugin gayet çalışır.
- Anafartalar - 26-02-12
JB Transfer > Bana ait
HP MENU > Rocky ' e ait
Ben DeaDB0Y5`
- BLooDGaMinG - 26-02-12
Ben burada her harikarda çalışsın arkadaşlarımız göz atsın diye paylaştım ayrıca dediğini deneyip sonucu ini dosyalarında dahil olmak üzere paylaşacağım. Dediğim gibi özel bir shop veya bot kurmak istemiyorum herkes kullanabilse değişiklik gerektirmese süper olacak
---------- Alttaki Mesaj Zamani 12:22 ---------- Önceki Mesaj Zamani 12:20 ----------
Sana ait olduğunu biliyorum reklam olmasın diye değiştirdim zaten herkes alanım olmadığını biliyor yoksa kendim yapardım yardım istemezdim biraz oynadımda yazdım üstte gördüğün gibi
- slexy - 26-02-12
Jail.inc yi tanıtmak için özel bir plugin yazmaktan başka çaren yok.Bütün Jail Botlarda jail.inc servera tanıtılıyor zaten, ek olarak plugin yapan olmadı.Bunu şöyle düşün, modul tanıtmak gibi.
- Anafartalar - 26-02-12
Yazilari editlemişsin sadece paylaşma sakın ! onu bi foruma özel yaptim
---------- Alttaki Mesaj Zamani 12:25 ---------- Önceki Mesaj Zamani 12:23 ----------
jb transfer çalişiyorki ? ? ? eğer sende native li jbmod yoksa çalişmaz
- BLooDGaMinG - 26-02-12
Paylaşım söz konusu değil yalnızca onu nasıl kullanacağım bana yardımcı olursan çok sevinirim. Önerdiğin native desteği bulunan jbmod var mı çok fazla uğraştırmasın istiyorum ufak tefek hatalar bizim için büyük sorunlar yaratır
- Anafartalar - 26-02-12
bu çalişiyor native li jbmod da çalişir !
|