GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

level sistemi

Başlatan Hata, 29 Mayıs 2020, 22:38:32

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Hata

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
Son düzenlenme: 29 Mayıs 2020, 23:14:58 Hata

HasanEfe

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


Hata

Alıntı yapılan: HasanEfe - 29 Mayıs 2020, 23:39:35
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
"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
Son düzenlenme: 30 Mayıs 2020, 00:58:37 Enkei Sebep: Flood iletiler birleştirilmiştir.

EmirKarapelit

PAWN Kodu: Seç
#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


squarepants

#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;
}
Son düzenlenme: 30 Mayıs 2020, 06:46:21 ThePosition

Vupsen

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.