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

Spawn Olmadan Cinsiyet Seçme!!

Başlatan Rylox, 24 Haziran 2021, 11:45:42

« önceki - sonraki »

0 Üye ve 2 Ziyaretçi konuyu incelemekte.

Rylox

Merhabalar, bu kod çok bir şey değil elimden geldiği kadar yaptım.

Yeni başlayan arkadaşlar kullanabilir.

Modun Başına;
PAWN Kodu: Seç
#define DIALOG_GİRİS (1)
OnPlayerConnect publicine;

PAWN Kodu: Seç
ShowPlayerDialog(playerid, DIALOG_GİRİS, DIALOG_STYLE_MSGBOX, "Karakter Seçim", "Erkek mi ? Kadın mı ? olmak istiyorsun ?", "Erkek", "Kadın");
OnDialogResponse publicine;

PAWN Kodu: Seç
if(dialogid == DIALOG_GİRİS)
    {
        if(response)
        {
            SendClientMessage(playerid,-1, "Karakterinizi erkek seçtiniz!! İyi Oyunlar");
            SetPlayerSkin(playerid, 60);
        }
        else
        {
            SendClientMessage(playerid,-1, "Karakterinizi kadın seçtiniz!! İyi Oyunlar");
            SetPlayerSkin(playerid, 233);
        }
        return 1;
    }


İsteyenler skinleri değiştirebilir, yeni başlamış arkadaşlara söylüyorum;

SetPlayerSkin(playerid, SKIND ID) burada skın ıd yazan yere skın ıd'nizi yazarak değiştirebilirsiniz.

Skin Id arayanlara; Tıklayın

giderken bıraktığın bütün renkler siyah oldu

squarepants

Spawn butonu kaybolmayacak, oyuncu spawn olmayacak ve en önemlisi de derleyici hata verecek. İ,ı,Ö,ö,Ü,ü,Ğ,ğ,Ç,ç gibi harfler derleyici tarafından tanımlanamaz. Aşağıdaki şekilde deneyebilirsin :
const DIALOG_GIRIS = 1234;
public OnPlayerConnect(playerid)
{
    TogglePlayerSpectating(playerid, true);
    ShowPlayerDialog(playerid, DIALOG_GIRIS, DIALOG_STYLE_MSGBOX, "Karakter Secim", "Cinsiyet Sec", "Erkek", "Kadın");
    return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_GIRIS)
    {
        if(response)
        {
            SendClientMessage(playerid,-1, "Karakterinizi erkek seçtiniz!! İyi Oyunlar");
            SetSpawnInfo(playerid, 0, 60, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0);
            TogglePlayerSpectating(playerid, false);
        }
        else
        {
            SendClientMessage(playerid,-1, "Karakterinizi kadın seçtiniz!! İyi Oyunlar");
            SetSpawnInfo(playerid, 0, 233, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0);
            TogglePlayerSpectating(playerid, false);
        }
        return 1;
    }
 
    return 0;
}


Rylox

Kendim denediğimde başarılı bir şekilde çalıştı dediğinin hiç biri olmadı.
 :)

giderken bıraktığın bütün renkler siyah oldu

Impeccable

Paylaşım için teşekkürler.


Gladiator


Animex