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

Bir Objenin kesin koordinatını bilmek.

Başlatan Noren, 05 Şubat 2022, 10:13:40

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Noren

Başlıktata yazdığım gibi bir objenin kesin koordinatını oyun içinde bilmemiz mümkün mü yada bi script vesaire var mı ? oyun içinde buglu objelerin koordinatını görüp gamemode den silmek istiyorum ama tam olarak koordinatını alamıyorum,kesin nokta atışı koordinatlarını bulmam için bir yol önerirmisiniz?



mojo

Objenin yanına gidip oyun içinde /save komutuyla kendi konumunu savedpos.txt dosyasına yazdırabilirsin. O objenin koordinatlarıyla neredeyse birebir aynı olacaktır. Bu yöntemi beğenmediysen aşağıdaki bağlantıya göz atabilirsin.

https://team.sa-mp.com/wiki/OnPlayerSelectObject.html


Noren

Alıntı yapılan: kaufman - 06 Şubat 2022, 00:53:47
Objenin yanına gidip oyun içinde /save komutuyla kendi konumunu savedpos.txt dosyasına yazdırabilirsin. O objenin koordinatlarıyla neredeyse birebir aynı olacaktır. Bu yöntemi beğenmediysen aşağıdaki bağlantıya göz atabilirsin.

https://team.sa-mp.com/wiki/OnPlayerSelectObject.html

public OnPlayerSelectObject(playerid, type, objectid, modelid, Float:fX, Float:fY, Float:fZ)
{
    printf("Player %d selected object %d", playerid, objectid);
    if(type == SELECT_OBJECT_GLOBAL_OBJECT)
    {
        EditObject(playerid, objectid);
    }
    else
    {
        EditPlayerObject(playerid, objectid);
    }
    SendClientMessage(playerid, 0xFFFFFFFF, "You now are able to edit your object!");
    return 0;
}

Tamamda ben bu kodu yapsam objeyi oyun içinde nasıl seçeceğim?


Crius

Ona gerek yok objenin yanına gel /save çek Sonra belgeler Gta Samp orada savedonpoints diye bir dosya olacak oradan alabilirsin


Noren

Alıntı yapılan: Crius - 06 Şubat 2022, 10:45:16
Ona gerek yok objenin yanına gel /save çek Sonra belgeler Gta Samp orada savedonpoints diye bir dosya olacak oradan alabilirsin


Kesin koordinatını almıyor ama onu bende denedim /x /y /z kullanarak içine girerek tam ortasından /save aldım modellerin pwn sinde arattım bulamadım yakın olan numaraları aradım bulamadım 9 bin tane obje var.


Hasan Sangrento


mojo

Test etmedim fakat çalışacaktır diye düşünüyorum.

PAWN Kodu: Seç
// https://team.sa-mp.com/wiki/SelectObject.html
CMD:objesec(playerid, params[])
{
    return SelectObject(playerid);
}

// Bir obje seçildiğinde olacak olanları içeren callback
public OnPlayerSelectObject(playerid, type, objectid, modelid, Float:fX, Float:fY, Float:fZ)
{
    if(type == SELECT_OBJECT_GLOBAL_OBJECT)
    {
        // Objenin koordinatlarını değişkenlere aktarıyoruz.
        new Float: x, Float: y, Float: z;
       
        // Objenin koordinatlarını çekiyoruz.
        GetObjectPos(objectid, x, y, z);

        // Seçtiğimiz objenin koordinatlarını yazdırıyoruz.
        printf("%f, %f, %f", x, y, z);
    }
    return 0;
}