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

Yürümeyi tespit etmek.

Başlatan xentrow, 19 Ağustos 2021, 00:57:40

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

xentrow

Karakterimin sadece W tuşuna basarak yürüyüp yürümediğini nasıl tespit edebilirim?


suleyman70

OnPlayerKeyStateChange publicini kullanarak yapabilirsiniz sanırım, detaylar burada mevcut:

https://open.mp/docs/scripting/callbacks/OnPlayerKeyStateChange


HasanEfe

PAWN Kodu: Seç
    new Keys,ud,lr;
    GetPlayerKeys(playerid,Keys,ud,lr);
 
    if(ud == KEY_UP)//w basarsa diye biliyorum olmassa KEY_WALK yap


squarepants

W butonu arac icinde kotrol edilebiliniyor ancak yaya halde bunun mumkun oldugunu sanmiyorum. Alternatif cozum onerisi olarak o anki gerceklesen animasyon ismi ve kutuphanesinden tespit edebilirsin daha sonra istenilen durumda kullanirsin:
public OnPlayerUpdate(playerid)
{
    if(GetPlayerAnimationIndex(playerid))
    {
        new animlib[32];
        new animname[32];
        new msg[128];
        GetAnimationName(GetPlayerAnimationIndex(playerid),animlib,32,animname,32);
        format(msg, 128, "Gerceklesen Anim Kutuphane: %s Isim: %s", animlib, animname);
        SendClientMessage(playerid, 0xFFFFFFFF, msg);
    }
    return 1;
}
Eğer anlayamazsan ozelden veya buradan yardim isteyebilirsin, iyi forumlar.


Coiner

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.
K/A

Coiner    
#0111