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

Checkpoint arası süre koyma.

Başlatan Anka, 16 Mart 2020, 20:25:03

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Anka

Merhabalar arkadaşlar elimde bulunan bir kamyonculuk sisteminin son iki checkpoint arasına bir süre koymak istiyorum son iki checkpoint arası misal 8 sn'de tamamlansın istiyorum eğer bunun altında bir rakamda tamamlanırsa oyundan kick atmasını sağlamak istiyorum bana yardımcı olabilirmisiniz. Şimdiden yardım edecek tüm GTAMulti kullanıcılarına teşekkür ederim saygılarımla.


Radless

İstediğin şeyi Timer kullanarak yapabilirsin.

"Life's too short to hold grudges."

ayazcik

PAWN Kodu: Seç
new CheckMeslek[MAX_PLAYERS];
new CheckSure[MAX_PLAYERS];

CheckMeslek[playerid] = SetTimerEx("CheckMeslek", 100, true, "i", playerid); // Bunu, sondan ikinci checkpoint'e koyacaksınız.

forward CheckMeslek(playerid);
public CheckMeslek(playerid)
{
        OyuncuDegiskeni[playerid][OyuncuSure]++;
        CheckSure[playerid] = SetTimerEx("CheckSure", 100, true, "i", playerid);
        return 1;
}

forward CheckSure(playerid);
public CheckSure(playerid)
{
        KillTimer(CheckMeslek[playerid]);
        KillTimer(CheckSure[playerid]);
        if(OyuncuDegiskeni[playerid][OyuncuSure] < 8)
        return Kick(playerid);
}
Mantık bunun gibi bir şey olmalı, biraz denersen doğru yolu bulursun gibime geliyor.


viathegod32

gettime ile çok daha basit ve etkili bir kolay sistem kurabilirsin.

developer & producer

Enkei

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.

K/A.