Loto Plugini - MERTKIRAL - 22-08-12
Mrb. zm serverim var. loto ve kumar plugini yüklemek istiyorum. ama loto plugininden kazanınca TL(Jb) veriyor. Kumar Pluginindede Ammo Veriyor. Bu pluginleri Oyun Parasına çevirebilirmiyiz. Mesela lotoda 1 i seçen adama kazandıgında 1000$ versin. plugin linkleri aşşağıda;
PHP Code: /*
Name\ Loto Author\ Wipsjack Hosted\ Bloody Gaming Prop\ Menu(10 Sellections) */
#include <amxmodx> #include <amxmisc> #include <fun> #include <fakemeta> #include <cstrike>
#define VER "1.3" #pragma tabsize 0
new L_Yapti[50],L_Verdi[50],sonuc,L_Tahmin[50],l_toplam,L_Kazandi[50],L_Do,l_menu,l_verentoplam; public plugin_init() { register_plugin("Loto", VER, "Wipsjack") register_clcmd("say /loto", "LotoOlustur") l_toplam = 0 } public LotoOlustur(id) { new maxplayers = get_maxplayers(); if(!is_user_alive(id)) return PLUGIN_HANDLED if(L_Do == 1) return client_print(id, print_chat, "Loto: Bir loto yapiliyor") for (new i = 1; i <= maxplayers; i++) L_Yapti[i] = 0 l_menu = menu_create("Super Loto","L_Return") menu_additem(l_menu,"1 (100 TL)","1",0) menu_additem(l_menu,"2 (200 TL)","2",0) menu_additem(l_menu,"3 (500 TL)","3",0) menu_additem(l_menu,"4 (1000 TL)","4",0) menu_additem(l_menu,"5 (1500 TL)","5",0) menu_additem(l_menu,"6 (5000 TL)","6",0) menu_additem(l_menu,"7 (10000 TL)","7",0) menu_additem(l_menu,"8 (50000 TL)","8",0) menu_additem(l_menu,"9 (100000 TL)","9",0) menu_additem(l_menu,"10 (160000 TL)","10",0)
menu_setprop(l_menu,MPROP_EXIT,MEXIT_ALL) set_task(20.0, "L_Check", 99889988) L_Do = 1 l_verentoplam = 0
sonuc = random(10) if(sonuc == 0) {LotoOlustur(id);} for (new i = 1; i <= maxplayers; i++) menu_display(i,l_menu,0);
return PLUGIN_HANDLED } public L_Check() { new maxplayers = get_maxplayers(); L_Do = 0 for (new i = 1; i <= maxplayers; i++) { if(L_Yapti == 1) { //Eğer gerçek loto olacak ise burayı etkinleştir
if(L_Kazandi == 1) {
return client_print(i, print_chat, "Loto: Tebrikler kazandiniz (+%d TL)",(l_toplam/l_verentoplam)),cs_set_user_money( i, cs_get_user_money( i ) + (l_toplam/l_verentoplam)); } if(L_Kazandi != sonuc) { return client_print(i, print_chat, "Loto: Kazanamadiniz (-%d TL)",L_Tahmin),cs_set_user_money( i, cs_get_user_money( i ) - L_Tahmin ); //Kazanamazsa olacaklar. } }} return L_Do = 0,menu_destroy(l_menu),PLUGIN_CONTINUE } public L_Return(id,l_menu,item) { if(item == MENU_EXIT) return L_Yapti[id] = 0 new access, callback, data[6], pName[64] menu_item_getinfo(l_menu,item,access,data,5,pName,63,callback) L_Yapti[id] = 1 l_verentoplam = l_verentoplam+1 if(str_to_num(data) == 1) { L_Verdi[id] = 1 L_Tahmin[id] = 100 l_toplam = l_toplam+100 } if(str_to_num(data) == 2) { L_Verdi[id] = 2 L_Tahmin[id] = 200 l_toplam = l_toplam+200 } if(str_to_num(data) == 3) { L_Verdi[id] = 3 L_Tahmin[id] = 500 l_toplam = l_toplam+500 } if(str_to_num(data) == 4) { L_Verdi[id] = 4 L_Tahmin[id] = 1000 l_toplam = l_toplam+1000 } if(str_to_num(data) == 5) { L_Verdi[id] = 5 L_Tahmin[id] = 1500 l_toplam = l_toplam+1500 } if(str_to_num(data) == 6) { L_Verdi[id] = 6 L_Tahmin[id] = 5000 l_toplam = l_toplam+5000 } if(str_to_num(data) == 7) { L_Verdi[id] = 7 L_Tahmin[id] = 10000 l_toplam = l_toplam+10000 } if(str_to_num(data) == 8) { L_Verdi[id] = 8 L_Tahmin[id] = 50000 l_toplam = l_toplam+50000 } if(str_to_num(data) == 9) { L_Verdi[id] = 9 L_Tahmin[id] = 100000 l_toplam = l_toplam+100000 } if(str_to_num(data) == 10) { L_Verdi[id] = 10 L_Tahmin[id] = 160000 l_toplam = l_toplam+160000 } if(L_Verdi[id] == sonuc) { L_Kazandi[id] = 1; } cs_set_user_money( id, cs_get_user_money( id ) - L_Tahmin[id]) return PLUGIN_HANDLED } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par } */
Buda Kumar Plugini;
PHP Code: #include <amxmodx> #include <amxmisc> #include <zombieplague> #include <colorchat>
public plugin_init() { register_plugin("[ZP]Kumar Sistemi","1.0","Losteps") register_clcmd("say /kumar","top") register_clcmd("sayteam /kumar","top") } public top(id) { if(!is_user_alive(id)) return PLUGIN_HANDLED new menu = menu_create("\rKumar Sistemi ", "menu_handler") menu_additem(menu, "\w Hayvanlar Uzerine Oyna", "1", 0); menu_additem(menu, "\w Insanlar Uzerine Oyna", "2", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); }
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: { new gitti = zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) - 25) // burasi oyuncuya giden parayi gostermek icin koydugum new new salla = random_num(1,50) // burasi ise oyuncuya hangi ammo packs arasinda vermesini gostermesi icin gosterdıgım yer zp_set_user_ammo_packs(id,zp_get_user_ammo_packs(id) - 25) // Burasi ise /kumar yazdiginde giden ucreti zp_set_user_ammo_packs(id,zp_get_user_ammo_packs(id) + salla) // burasi kumardan gelen paraları adama vermesini sağlayan yer client_print(id,print_chat,"* [CSPLague] Oynadigin Secenek : Hayvancil(Hayvansal)") // burasi sayden oyuncuya ozel belitilen yer yani renksiz yazİ:D ColorChat(id,NORMAL,"* [CSPLague] Kazandigin Miktar %d | Kaybetigin Miktar %d",salla,gitti) // burasi sonu oyuncuya son bilgiyi veren yer } case 2: { new gitti = zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) - 25) new salla = random_num(1,50) zp_set_user_ammo_packs(id,zp_get_user_ammo_packs(id) - 25) zp_set_user_ammo_packs(id,zp_get_user_ammo_packs(id) + salla) client_print(id,print_chat,"* [CSPLague] Oynadigin Secenek : )") ColorChat(id,NORMAL,"* [CSPLague] Kazandigin Miktar %d | Kaybetigin Miktar %d",salla,gitti) } } menu_destroy(menu); return PLUGIN_HANDLED; } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par } */
[/i][/i][/i][/i][/i][/i]
Cevap: Loto Plugini - akcaliberkk - 23-08-12
İlk pluginde zaten normal cs parası kullanılıyor.
ikinci pluginin kumarla alakası yok. O plugin istediğin gibi çalışmıyor emin ol. Kazanana para vermiyor, hangisini seçersen seç para veriyor
|