yukarıda eklentiyi attım bakabilirmisiniz onun üzerinden gidermisiniz nasıl yapıldığını görmüş olurum.
Konu
600 saniyede yani 10Dk da bir random artıcak.Mesela bi 80 artıcak bi 10 düşücek zaten random olarak yapmıştım eklentiye görmüşsündür.
Map değişir değişmez 10 dk sonra aktif oluyor bu artma azalma olayı
Map değişir değişmez 10 dk sonra aktif oluyor bu artma azalma olayı
Son Düzenleme: 27-05-2021, 21:49, Düzenleyen: Muhammet Bulut.
PHP 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: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.
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
(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

İstek konusu, @"MawiLarq" adlı kullanıcı tarafından 1 saat içinde çözülmüştür.
İsteği çözdüğü için MawiLarq Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
MawiLarq Adlı kullanıcı sizin dışınızda toplam 32 kişiye yardım etmiştir.
Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.
İsteği çözdüğü için MawiLarq Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
MawiLarq Adlı kullanıcı sizin dışınızda toplam 32 kişiye yardım etmiştir.
Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.
Benzer Konular
Yorum
17.110
Okunma
04-02-2024, 20:28
)

