GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Anka - 16 Mart 2020, 20:25:03

Başlık: Checkpoint arası süre koyma.
Gönderen: Anka - 16 Mart 2020, 20:25:03
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.
Başlık: Ynt: Checkpoint arası süre koyma.
Gönderen: Radless - 16 Mart 2020, 22:42:30
İstediğin şeyi Timer kullanarak yapabilirsin.
Başlık: Ynt: Checkpoint arası süre koyma.
Gönderen: ayazcik - 18 Mart 2020, 08:13:09
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.
Başlık: Ynt: Checkpoint arası süre koyma.
Gönderen: viathegod32 - 20 Mart 2020, 09:07:08
gettime ile çok daha basit ve etkili bir kolay sistem kurabilirsin.
Başlık: Ynt: Checkpoint arası süre koyma.
Gönderen: Enkei - 31 Mart 2020, 00:14:06
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.