yukarıda eklentiyi attım bakabilirmisiniz onun üzerinden gidermisiniz nasıl yapıldığını görmüş olurum.
RE: Soru
)

#include <amxmodx>
#define WA_BITCOIN_MAX 5000
new iG_Bitcoin,iG_Money[33],iG_Bitcoin_Benim[33];
public plugin_init(){
register_clcmd("say /btcal","pP_BitcoinAl");
register_clcmd("say /btcboz","pP_BitcoinBoz");
set_task(1.0,"pG_BitcoinYapisiniDegis");
}
public pG_BitcoinYapisiniDegis(){
iG_Bitcoin = random_num(iG_Bitcoin-30,iG_Bitcoin+30);// Bu sayede sonsuz olasilik yukledim artik harbi sans
iG_Bitcoin = clamp(iG_Bitcoin,10,WA_BITCOIN_MAX);// - Ye inmesini ve cok yükselmesini istemeyiz
// iG_Bitcoin değişkeninde 1btc nin tl karşılığı var
set_task(60.0,"pG_BitcoinYapisiniDegis");
}
public pP_BitcoinAl(iP_ID){
// 1 BTC Alma icin yaptim
// sonuna bilerek *1 ekledim o btc sayisi olsun en basitinden onu değişirsen 21. satırıda güncelle
if(iG_Money[iP_ID] >= iG_Bitcoin * 1){
iG_Bitcoin_Benim[iP_ID] += 1;
iG_Money[iP_ID] -= iG_Bitcoin * 1;
// btc alındı
}
else {
// paran yetersiz 1 btc almak icin
}
}
public pP_BitcoinBoz(iP_ID){
// tekli btc bozma çokl artık yaparsın basit mantık
if(iG_Bitcoin_Benim[iP_ID]){// 1 tane bile btcm olup olmadığını kontrol ettim
iG_Money[iP_ID] += iG_Bitcoin;
// btc bozuldu
}
else {
// hib btcn yok
}
}
(27-05-2021, 21:55)MawiLarq Adlı Kullanıcıdan Alıntı:gerçek bitcoin gibi yapmayı düşündüm bende işte bi artıyor bi düşüyorPHP Kod:#include <amxmodx>
#define WA_BITCOIN_MAX 5000
new iG_Bitcoin,iG_Money[33],iG_Bitcoin_Benim[33];
public plugin_init(){
register_clcmd("say /btcal","pP_BitcoinAl");
register_clcmd("say /btcboz","pP_BitcoinBoz");
set_task(1.0,"pG_BitcoinYapisiniDegis");
}
public pG_BitcoinYapisiniDegis(){
iG_Bitcoin = random_num(iG_Bitcoin-30,iG_Bitcoin+30);// Bu sayede sonsuz olasilik yukledim artik harbi sans
iG_Bitcoin = clamp(iG_Bitcoin,10,WA_BITCOIN_MAX);// - Ye inmesini ve cok yükselmesini istemeyiz
// iG_Bitcoin değişkeninde 1btc nin tl karşılığı var
set_task(60.0,"pG_BitcoinYapisiniDegis");
}
public pP_BitcoinAl(iP_ID){
// 1 BTC Alma icin yaptim
// sonuna bilerek *1 ekledim o btc sayisi olsun en basitinden onu değişirsen 21. satırıda güncelle
if(iG_Money[iP_ID] >= iG_Bitcoin * 1){
iG_Bitcoin_Benim[iP_ID] += 1;
iG_Money[iP_ID] -= iG_Bitcoin * 1;
// btc alındı
}
else {
// paran yetersiz 1 btc almak icin
}
}
public pP_BitcoinBoz(iP_ID){
// tekli btc bozma çokl artık yaparsın basit mantık
if(iG_Bitcoin_Benim[iP_ID]){// 1 tane bile btcm olup olmadığını kontrol ettim
iG_Money[iP_ID] += iG_Bitcoin;
// btc bozuldu
}
else {
// hib btcn yok
}
}
Gerisini artık getirirsiniz mantığı bu kendi kendine piyasası değişme fikri çok hoşuma gitti bununla ilgili bir fikir düşüneceğim kendi eklentilerim için.

(27-05-2021, 21:56)Muhammet Bulut Adlı Kullanıcıdan Alıntı:(27-05-2021, 21:55)MawiLarq Adlı Kullanıcıdan Alıntı:gerçek bitcoin gibi yapmayı düşündüm bende işte bi artıyor bi düşüyorPHP Kod:#include <amxmodx>
#define WA_BITCOIN_MAX 5000
new iG_Bitcoin,iG_Money[33],iG_Bitcoin_Benim[33];
public plugin_init(){
register_clcmd("say /btcal","pP_BitcoinAl");
register_clcmd("say /btcboz","pP_BitcoinBoz");
set_task(1.0,"pG_BitcoinYapisiniDegis");
}
public pG_BitcoinYapisiniDegis(){
iG_Bitcoin = random_num(iG_Bitcoin-30,iG_Bitcoin+30);// Bu sayede sonsuz olasilik yukledim artik harbi sans
iG_Bitcoin = clamp(iG_Bitcoin,10,WA_BITCOIN_MAX);// - Ye inmesini ve cok yükselmesini istemeyiz
// iG_Bitcoin değişkeninde 1btc nin tl karşılığı var
set_task(60.0,"pG_BitcoinYapisiniDegis");
}
public pP_BitcoinAl(iP_ID){
// 1 BTC Alma icin yaptim
// sonuna bilerek *1 ekledim o btc sayisi olsun en basitinden onu değişirsen 21. satırıda güncelle
if(iG_Money[iP_ID] >= iG_Bitcoin * 1){
iG_Bitcoin_Benim[iP_ID] += 1;
iG_Money[iP_ID] -= iG_Bitcoin * 1;
// btc alındı
}
else {
// paran yetersiz 1 btc almak icin
}
}
public pP_BitcoinBoz(iP_ID){
// tekli btc bozma çokl artık yaparsın basit mantık
if(iG_Bitcoin_Benim[iP_ID]){// 1 tane bile btcm olup olmadığını kontrol ettim
iG_Money[iP_ID] += iG_Bitcoin;
// btc bozuldu
}
else {
// hib btcn yok
}
}
Gerisini artık getirirsiniz mantığı bu kendi kendine piyasası değişme fikri çok hoşuma gitti bununla ilgili bir fikir düşüneceğim kendi eklentilerim için.
iG_Bitcoin = random_num(iG_Bitcoin-30,iG_Bitcoin+30);// Bu sayede sonsuz olasilik yukledim artik harbi sans
iG_Bitcoin = clamp(iG_Bitcoin,10,WA_BITCOIN_MAX);// - Ye inmesini ve cok yükselmesini istemeyiz
(27-05-2021, 21:57)MawiLarq Adlı Kullanıcıdan Alıntı:- olayı benide sinirlendirmişti - ye düşüp duruyordu teşekkürler(27-05-2021, 21:56)Muhammet Bulut Adlı Kullanıcıdan Alıntı: gerçek bitcoin gibi yapmayı düşündüm bende işte bi artıyor bi düşüyorBu iki satır tam istediğini yapıyor.PHP Kod:iG_Bitcoin = random_num(iG_Bitcoin-30,iG_Bitcoin+30);// Bu sayede sonsuz olasilik yukledim artik harbi sans
iG_Bitcoin = clamp(iG_Bitcoin,10,WA_BITCOIN_MAX);// - Ye inmesini ve cok yükselmesini istemeyiz
