1. sayfa (Toplam 1 sayfa)
X Saniyede X Dolar nasıl verilir
Gönderilme zamanı: Cum Eki 30, 2020 6:00 pm
gönderen bestcore
Arkadaşlar oyunculara serverde oldugu sure olacak şekilde 5 dakikada bir belirlediğimiz doları nasıl verdirebiliriz, yani saydan şu şekilde yazı yazdırdıktan sonra dedğimi anlıyacaksınız, "X saniye serverde durdugun için x tl kazandın." gibi.
X Saniyede X Dolar nasıl verilir
Gönderilme zamanı: Cum Eki 30, 2020 7:28 pm
gönderen Aconyonn
"get_user_time" fonksiyonunu kullanabilirsin.
X Saniyede X Dolar nasıl verilir
Gönderilme zamanı: Cum Eki 30, 2020 7:31 pm
gönderen bestcore
Aconyonn yazdı: Cum Eki 30, 2020 7:28 pm
"get_user_time" fonksiyonunu kullanabilirsin.
bu fonksiyonu tam olarak nasıl eklentiye algılatacağım örnek olarak bir eklenti yazarmısın.
X Saniyede X Dolar nasıl verilir
Gönderilme zamanı: Cum Eki 30, 2020 7:46 pm
gönderen Aconyonn
get_user_time :
https://dev-cs.ru/amxx/amxmodx/get_user_time/view
"get_user_time(id,1)/60" değeri oyundaki 1 dakikaya tekabül ediyor.
örnek eklenti,
Kod: Tümünü seç
#pragma semicolon 1
#include <amxmodx>
#include <reapi>
public plugin_init(){
register_plugin
(
.plugin_name ="New Plugin",
.version = "0.1",
.author = "Aconyonn"
);
RegisterHookChain(RG_CBasePlayer_Spawn,"@rSpawn",.post=true);
}
@rSpawn(id){
new dakika=get_user_time(id,1)/60; //1 dakika ya eşitledik.
if(dakika>30){ //dakika 30'dan büyükse bir işlem yaptırıcaz
set_entvar(id,var_health,Float:get_entvar(id,var_health)+10.0);
//oyuncunun aktiflik süresi 30 dakikadan fazla olduğu için 10 hp kazandı
}
}
X Saniyede X Dolar nasıl verilir
Gönderilme zamanı: Cum Eki 30, 2020 7:50 pm
gönderen bestcore
Teşekkür ederim anladım.