X Saniyede X Dolar nasıl verilir
Moderatör: Moderatörler
-
bestcore
Konu Sahibi - Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
X Saniyede X Dolar nasıl verilir
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.
| Link: | |
| Linklerini gizle |
X Saniyede X Dolar nasıl verilir
"get_user_time" fonksiyonunu kullanabilirsin.
| Link: | |
| Linklerini gizle |
-
bestcore
Konu Sahibi - Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
X Saniyede X Dolar nasıl verilir
bu fonksiyonu tam olarak nasıl eklentiye algılatacağım örnek olarak bir eklenti yazarmısın.
| Link: | |
| Linklerini gizle |
X Saniyede X Dolar nasıl verilir
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,
"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ı
}
}| Link: | |
| Linklerini gizle |
-
bestcore
Konu Sahibi - Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun