arkadaşlar sunucumda level sistemi yok score kısmı oynama saati ile çalışıyor yani 1 saat oynayınca score 1 oluyor bana level sistemi lazım 4 saat oynayınca score 2 falan olsun yardımcı olacak varmı? veya oyuna kayıt olduktan sonra 1 oynama saati falan versin farketmez
sıradan bi hırsız polis modundan 10 dakika kaldığın için bilmem ne kazandınız yazısını değiştirip onun süresini 1 saat yapabilirsin daha sonrada onun altına GivePlayerScore eklersin olur biter
açıklamadım bilirsin diye düşünüyorum aslansın yaparsın :D
Alıntı yapılan: HasanEfe - 29 Mayıs 2020, 23:39:35sıradan bi hırsız polis modundan 10 dakika kaldığın için bilmem ne kazandınız yazısını değiştirip onun süresini 1 saat yapabilirsin daha sonrada onun altına GivePlayerScore eklersin olur biter
açıklamadım bilirsin diye düşünüyorum aslansın yaparsın :D
"sıradan bi hırsız polis modundan 10 dakika kaldığın için bilmem ne kazandınız yazısını değiştirip" derken ne demek istedin?
edit: tmm anladım
#include <a_samp>
enum levelsistemi {
level
};
new levelsystem[MAX_PLAYERS][levelsistemi];
public OnPlayerSpawn(playerid)
{
SetTimerEx("paydayver",1000, false, "i", playerid); // 2 dk olarak ayarlandı
return 1;
}
forward paydayver(playerid);
public paydayver(playerid)
{
levelsystem[playerid][level] ++;
SendClientMessage(playerid, -1, "Level Atladın Yeni Levelin Hayırlı Olsun %s ", levelsystem[playerid][level]);
return 1;
}
Kayıt ettirmesini istersen belirt kodlarını atacağım
#define SEVIYE_ZAMAN (3600)
#define fonksiyon%0(%1) forward%0(%1); public%0(%1)
enum o_Seviye{ o_Zaman, seviyem }
new
Seviye[MAX_PLAYERS][o_Seviye]
;
public OnPlayerRequestSpawn(playerid)
{
Seviye[playerid][o_Zaman] = SetTimerEx("seviyever",SEVIYE_ZAMAN * 1000, true, "i", playerid); // 1 saat
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
KillTimer(Seviye[playerid][o_Zaman]);
return 1;
}
fonksiyon seviyever(playerid){
Seviye[playerid][seviyem] += Seviye[playerid][seviyem];
new o_Msg[30]; format(o_Msg , 30, "Seviyeniz : %i",Seviye[playerid][seviyem]);
SendClientMessage(playerid,-1,o_Msg);
return 1;
}
Alıntı yapılan: Bölüm KurallarıAçılan taleplerin son iletisi 10 günü geçmesi durumunda; konu kilitlenip, kilitli konular bölümüne taşınacaktır. Sorunu çözülen konularınızı kilitleyip, moderatörlere bildiriniz.
Konu kilit.