GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: TRSinan28 - 26 Kasım 2017, 21:26:58

Başlık: Jetpack Bug
Gönderen: TRSinan28 - 26 Kasım 2017, 21:26:58
Merhaba.Arkadaşlar sunucumda /jetpack komutu var.Güzel şekilde jetpack veriyor tamam da.Jetpackı bırakmak için enter tuşuna basıyorum ama jetpack pickupu karakterimin üzerinde beliriyor.Bu yüzden jetpackı bırakamıyoruz.Onplayerkeystatechange publicine baktım onla alakalı kod yok.isterseniz jetpack komutunu atarım.Yardım edeceklere şimdiden teşekkürler.
Başlık: Ynt: Jetpack Bug
Gönderen: Harun - 26 Kasım 2017, 21:58:23
Samp'ın kendi objesinde jetpack'ı bırakabilirsin. Ama kendi yaptıkların objelerin üstünde bırakamazsın. Bu bir sorun değildir. Aynı sorun bendede var.
Başlık: Ynt: Jetpack Bug
Gönderen: TRSinan28 - 26 Kasım 2017, 22:11:00
Alıntı yapılan: Harun - 26 Kasım 2017, 21:58:23

Samp'ın kendi objesinde jetpack'ı bırakabilirsin. Ama kendi yaptıkların objelerin üstünde bırakamazsın. Bu bir sorun değildir. Aynı sorun bendede var.

İbiza modunda jetpackı bırakınca yakınına biryerine geliyor.Benim modumda neden öyle ?
Başlık: Ynt: Jetpack Bug
Gönderen: Levi - 26 Kasım 2017, 22:13:28
Alıntı yapılan: Harun - 26 Kasım 2017, 21:58:23

Samp'ın kendi objesinde jetpack'ı bırakabilirsin. Ama kendi yaptıkların objelerin üstünde bırakamazsın. Bu bir sorun değildir. Aynı sorun bendede var.


Öyle bir şey yok.

Sen komutu at bakalım bi.
Başlık: Ynt: Jetpack Bug
Gönderen: Harun - 26 Kasım 2017, 22:17:02
Alıntı yapılan: Levi - 26 Kasım 2017, 22:13:28

Alıntı yapılan: Harun - 26 Kasım 2017, 21:58:23

Samp'ın kendi objesinde jetpack'ı bırakabilirsin. Ama kendi yaptıkların objelerin üstünde bırakamazsın. Bu bir sorun değildir. Aynı sorun bendede var.


Öyle bir şey yok.

Sen komutu at bakalım bi.
Bende öyle oluyor kendi eklediklerimin obje üstlerinde jetpack bırakılmıyor.
Ama bendekiler CreateDynamicObject belki CreateObject'lerde bırakılır.
Başlık: Ynt: Jetpack Bug
Gönderen: Levi - 26 Kasım 2017, 22:20:19
Alıntı yapılan: Harun - 26 Kasım 2017, 22:17:02

Alıntı yapılan: Levi - 26 Kasım 2017, 22:13:28

Alıntı yapılan: Harun - 26 Kasım 2017, 21:58:23

Samp'ın kendi objesinde jetpack'ı bırakabilirsin. Ama kendi yaptıkların objelerin üstünde bırakamazsın. Bu bir sorun değildir. Aynı sorun bendede var.


Öyle bir şey yok.

Sen komutu at bakalım bi.
Bende öyle oluyor kendi eklediklerimin obje üstlerinde jetpack bırakılmıyor.
Ama bendekiler CreateDynamicObject belki CreateObject'lerde bırakılır.


Ben o ilk cümlenden başka bir şey anlamıştım dediğin doğru olabilir, hiç test etmedim.
Başlık: Ynt: Jetpack Bug
Gönderen: TRSinan28 - 26 Kasım 2017, 22:39:54
PAWN Kodu: Seç
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
SendClientMessage(playerid,-1,"{0049FF}•• {FFFFFF}Jetpack spawn edildi...");


Buyrun Kodlar.
Başlık: Ynt: Jetpack Bug
Gönderen: TRSinan28 - 26 Kasım 2017, 22:44:18
Şimdi farkettim bu hata bazı yerlerde ortaya çıkıyor.Çoğu yerde sıkıntı çıkarmıyor.
Başlık: Ynt: Jetpack Bug
Gönderen: TRSinan28 - 26 Kasım 2017, 22:49:40
Arkadaşlar konuyu kitleyeyim en iyisi.1-2 bölgede bu sorun çıkıyor.Heralde SA-MP ın bir hatasından kaynaklıdır.Kimsenin vaktini çalmaya değmez.Konu kilit.Ilgilenenlere teşekkürler :)
Başlık: Ynt: Jetpack Bug
Gönderen: Excision - 26 Kasım 2017, 22:50:57
Bu bir bug değil, samp'ın kendisinden kaynaklı birşey. Birkaç defa jetpack ten inince o sorunun üstesinden gelebilirsiniz. Ha yok ben istemiyorum derseniz bunu kullanabilirsiniz, test etmedim ama bir sorunda göremedim.
#include <a_samp>
#include <izcmd>

new bool:jControl[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
jControl[playerid] = false;
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_SECONDARY_ATTACK)
{
        if(jControl[playerid] == true)
        {
            new Float:jPos[3];
            jControl[playerid] = false;
            GetPlayerPos(playerid, jPos[0], jPos[1], jPos[2]);
            SetPlayerPos(playerid, jPos[0], jPos[1]+3, jPos[2]);
        }
}
return 1;
}
CMD:jetpack(playerid)
{
if(jControl[playerid] == true) return SendClientMessage(playerid, -1, "Zaten jetpack aldın, ilk önce jetpackini bırak.");
jControl[playerid] = true;

PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
SendClientMessage(playerid,-1,"{0049FF}•• {FFFFFF}Jetpack spawn edildi...");
return 1;
}
Başlık: Ynt: Jetpack Bug
Gönderen: TRSinan28 - 27 Kasım 2017, 15:50:46
Konuyu kitlemeyi unutmuşum  :D Ekleyeceğim teşekkürler :)