GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Almera - 21 Nisan 2020, 00:01:01

Başlık: Oyuncu Bulunamadı
Gönderen: Almera - 21 Nisan 2020, 00:01:01
Ara sıra oyuncu oyundayken, 'Oyuncu bulunamadı' hatası alıyorum. Bunu tüm komutlarda yapıyor.
SSCANF pluginini güncelledim hala aynı sorun ile karşı karşıyayım. Ne yapmam gerekiyor.

Örnek bir kod verecek olursam;
Alıntı yapılan: undefined
CMD:gotoplayer(playerid, params[])
{
 new ID, string[128];

    if(sscanf(params, "u", ID))
 return errormessage(playerid,"/gotoplayer ID");

 if(!IsPlayerConnected(ID))
     return errormessage(playerid,"Oyuncu bulunamadı");

        new Float:x, Float:y, Float:z;
 GetPlayerPos(ID, x, y, z);

 SetPlayerPos(playerid, x + 2, y, z);
 
 SendClientMessage(playerid, -1, "Işınlanıldı");
 return 1;
}

Başlık: Ynt: Oyuncu Bulunamadı
Gönderen: Eamon - 21 Nisan 2020, 02:29:21
PAWN Kodu: Seç
if(!IsPlayerConnected(ID))
     return errormessage(playerid,"Oyuncu bulunamadı");

Oyuncu oyunca yoksa bu hatayı verir burada bir sorun yok zaten.
Başlık: Ynt: Oyuncu Bulunamadı
Gönderen: Almera - 21 Nisan 2020, 03:36:20
Alıntı yapılan: Almera - 21 Nisan 2020, 00:01:01
oyuncu oyundayken, 'Oyuncu bulunamadı' hatası alıyorum

İyi oku :)
Başlık: Ynt: Oyuncu Bulunamadı
Gönderen: Eamon - 21 Nisan 2020, 04:25:26
Alıntı yapılan: Almera - 21 Nisan 2020, 03:36:20
Alıntı yapılan: Almera - 21 Nisan 2020, 00:01:01
oyuncu oyundayken, 'Oyuncu bulunamadı' hatası alıyorum

İyi oku :)

İyi okudum zaten, kodda bir sorun yok.
Başlık: Ynt: Oyuncu Bulunamadı
Gönderen: Vanity - 21 Nisan 2020, 12:43:30
Değiştir.

PAWN Kodu: Seç
CMD:go(playerid, params[])
{
new id;
if(sscanf(params, "u", id)) return KullanimMesaji(playerid, "/go [id/isim]");
if(!IsPlayerConnected(id)) return HataMesaji(playerid, "Kişi oyunda değil!");
SendPlayerToPlayer(playerid, id);
return 1;
}

Modun boş bir bölümüne ekle.

PAWN Kodu: Seç
SendPlayerToPlayer(playerid, targetid)
{
    new
        Float:px,
        Float:py,
        Float:pz;

    GetPlayerPos(targetid, px, py, pz);

    if (IsPlayerInAnyVehicle(playerid))
    {
        SetVehiclePos(GetPlayerVehicleID(playerid), px, py + 2, pz);
    }
    else
        SetPlayerPos(playerid, px + 1, py, pz);

    SetPlayerInterior(playerid, GetPlayerInterior(targetid));
    SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(targetid));
return 1;
}
Başlık: Ynt: Oyuncu Bulunamadı
Gönderen: Almera - 21 Nisan 2020, 14:58:28
Dostlarım tam anlatamadım herhalde derdimi. /goto sadece bir örnek.
Mesela Ben Ahmet'in yanına ışınlanmak istiyorum veya Ahmet'e mute atmak istiyorum ve benzeri şeyleri yapmak istediğimde bana Ahmet oyunda değil hatasını veriyor bütün komutlarda. Fakat Ahmet oyunda bulunuyor. Tahminen SSCANF'le ilgili birşey veya başka birşey var.
 
Başlık: Ynt: Oyuncu Bulunamadı
Gönderen: Vanity - 21 Nisan 2020, 15:03:40
Discorddan iletişime geç.
Vanity#9944
Başlık: Ynt: Oyuncu Bulunamadı
Gönderen: viathegod32 - 22 Nisan 2020, 19:02:26
a_samp includesini ve sscanf pluginini güncelle.
Başlık: Ynt: Oyuncu Bulunamadı
Gönderen: Almera - 22 Nisan 2020, 21:02:43
SSCANF güncel versiyonda a_samp güncelle derken yeni bir samp server download et demek istediniz herhalde. Şimid yapıyorum İnşallah işe yarar
Başlık: Ynt: Oyuncu Bulunamadı
Gönderen: viathegod32 - 22 Nisan 2020, 23:39:57
Alıntı yapılan: Almera - 22 Nisan 2020, 21:02:43
SSCANF güncel versiyonda a_samp güncelle derken yeni bir samp server download et demek istediniz herhalde. Şimid yapıyorum İnşallah işe yarar

evet, sa-mp includelerini de sürümünle beraber güncelle. Büyük ihtimal çözülecektir.
Başlık: Ynt: Oyuncu Bulunamadı
Gönderen: Enkei - 02 Mayıs 2020, 00:03:33
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.