GTAMulti - GTA Türkiye

San Andreas Multiplayer => Mod Galerisi => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: ʏᴜɴᴜs ᴇᴍʀᴇ - 01 Haziran 2020, 14:38:25

Başlık: Güncel Youtuber & Streamer Tagı Bir Tık Gelişmiş
Gönderen: ʏᴜɴᴜs ᴇᴍʀᴇ - 01 Haziran 2020, 14:38:25
Merhabalar bugün sizlere işinize yarayacak kendi yaptığım bir script paylaşacağım.

Görüntüler:

(https://media.discordapp.net/attachments/713455419439186011/716977730121498664/unknown.png)

/ytag yazdığınızda aktif oluyor, /ytag yazdığınızda in-aktif bu kadar..

PAWN Kodu: Seç
CMD:ytag(playerid, params[])
{
new str[128];
if (PlayerData[playerid][pYoutuber] < 1)
    return SendErrorMessage(playerid, "Youtuber değilsin!");

if (!PlayerData[playerid][pYTDuty])
{
SetPlayerColor(playerid, 0xFF0000FF);
format(eskiad[playerid], 24, "%s", ReturnName(playerid));
SendServerMessage(playerid, "Youtuber tagın açıldı!");
format(str, sizeof(str), "||Youtuber & Streamer||");
AdminText[playerid] = Create3DTextLabel(str, 0xFF0000FF, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(AdminText[playerid], playerid, 0.0, 0.0, 1.0);
PlayerData[playerid][pYTDuty] = 1;
SendClientMessageToAllEx(COLOR_GREEN, "** %s adlı youtuber videoda !", ReturnName(playerid, 0));
}
else
{
    SetPlayerColor(playerid, DEFAULT_COLOR);
    Delete3DTextLabel(AdminText[playerid]);
PlayerData[playerid][pYTDuty] = 0;
SetPlayerName(playerid, eskiad[playerid]);
SendServerMessage(playerid, "Youtuber olarak tagı bıraktın!");
SendClientMessageToAllEx(COLOR_GREEN, "** %s adlı youtuber videoyu sonlandırdı !", ReturnName(playerid, 0));
}
return 1;
}

[NOT] : Çalıntı değildir lütfen kırıcı yorumlar yapmayınız..
Başlık: Ynt: Gelişmiş Youtuber & Streamer Tagı
Gönderen: Cherry - 01 Haziran 2020, 14:44:15
çok gelişmiş olmuş
Başlık: Ynt: Gelişmiş Youtuber & Streamer Tagı
Gönderen: ʏᴜɴᴜs ᴇᴍʀᴇ - 01 Haziran 2020, 14:46:12
Alıntı yapılan: Cherry - 01 Haziran 2020, 14:44:15
çok gelişmiş olmuş
Alıntı yapılan: undefined
[NOT] :lütfen kırıcı yorumlar yapmayınız..
Başlık: Ynt: Youtuber & Streamer Tagı
Gönderen: Goddew - 01 Haziran 2020, 14:48:16
Güzel olmuş tavsiyem devam etme, platformda çok saçma adamlar var değmez uğraşmaya. Yapıyorsan kendine yap paylaşma iyilik yaramaz dostum burada.
Başlık: Ynt: Youtuber & Streamer Tagı
Gönderen: ʏᴜɴᴜs ᴇᴍʀᴇ - 01 Haziran 2020, 14:51:09
Alıntı yapılan: Rotex - 01 Haziran 2020, 14:48:16
Güzel olmuş tavsiyem devam etme, platformda çok saçma adamlar var değmez uğraşmaya. Yapıyorsan kendine yap paylaşma iyilik yaramaz dostum burada.
Kendi çapımda bir şeyler yapmak istedim ufakta olsa teşekkür ederim
Başlık: Ynt: Güncel Youtuber & Streamer Tagı Bir Tık Gelişmiş
Gönderen: Cherry - 01 Haziran 2020, 17:28:05
Hata var mı yok mu kontrol etmedim, filterscript şeklinde her moda uygun basit bir kod. Eğer hata varsa yazabilirsiniz güncel halini paylaşırım. (Sistem MySQL ile çalışmamaktadır, geliştirmeniz için temel olarak paylaşıyorum.)

https://pastebin.pl/view/396bb5fa
Başlık: Ynt: Güncel Youtuber & Streamer Tagı Bir Tık Gelişmiş
Gönderen: ʏᴜɴᴜs ᴇᴍʀᴇ - 01 Haziran 2020, 19:26:04
Bu arada bu scripte yt tagı verme komutunu atmadım isteyen kendine göre uyarlayabilir
Başlık: Ynt: Güncel Youtuber & Streamer Tagı Bir Tık Gelişmiş
Gönderen: jyonsae - 01 Haziran 2020, 21:07:35
hevesini kırmak gibi olmasın ama böyle şeyleri mod galerisinde paylaşmanı önermem çünkü çok basit şeyler, kendin yap ve çalıştırmayı dene. böyle böyle geliştir kendini. ufak ve işe yarayabileceğini düşündüğün şeyleri de kullanışlı kodlar (https://www.gtamulti.com/forum/mod-galerisi/kullanisli-kodlar/) kısmında paylaş. ayrıca çok incelemedim ama kodda geçen bazı fonksiyonları ve değişkenleri vb. paylaşmamışsın ki uyumlu olmayan hiçbir modda o fonksiyonları ve değişkenleri kendin yazmadıkça çalışmaz. yine de emeğine sağlık, kendini bir adım daha önde hissediyorsan ne mutlu sana
Başlık: Ynt: Güncel Youtuber & Streamer Tagı Bir Tık Gelişmiş
Gönderen: Hata - 01 Haziran 2020, 21:08:17
sağol çok güzel olmuş eline sağlık fakat cherryninde değidiği gibi fazla gelişmiş olmamış sıradan bir YT tagına benziyor yanlış anlama kötülemek amaçlı söylemedim sadece bir eleştiri
Başlık: Ynt: Güncel Youtuber & Streamer Tagı Bir Tık Gelişmiş
Gönderen: Vesa - 01 Haziran 2020, 21:17:38
Çok güzel olmuş, oyuncu ismi yerine kişinin youtube kanal ismi çıkabilir.
Başlık: Ynt: Güncel Youtuber & Streamer Tagı Bir Tık Gelişmiş
Gönderen: Goddew - 01 Haziran 2020, 22:42:56
Alıntı yapılan: Vestro - 01 Haziran 2020, 21:17:38
Çok güzel olmuş, oyuncu ismi yerine kişinin youtube kanal ismi çıkabilir.

Aga Roleplay sunucusunda öyle yapmak çok doğru olmaz, ama güzel fikir bak @By.Yunus böylede yapabilirsin, aduty gibi.
Başlık: Ynt: Güncel Youtuber & Streamer Tagı Bir Tık Gelişmiş
Gönderen: ʏᴜɴᴜs ᴇᴍʀᴇ - 01 Haziran 2020, 23:11:09
Alıntı yapılan: Fyunkan - 01 Haziran 2020, 21:07:35
hevesini kırmak gibi olmasın ama böyle şeyleri mod galerisinde paylaşmanı önermem çünkü çok basit şeyler, kendin yap ve çalıştırmayı dene. böyle böyle geliştir kendini. ufak ve işe yarayabileceğini düşündüğün şeyleri de kullanışlı kodlar (https://www.gtamulti.com/forum/mod-galerisi/kullanisli-kodlar/) kısmında paylaş. ayrıca çok incelemedim ama kodda geçen bazı fonksiyonları ve değişkenleri vb. paylaşmamışsın ki uyumlu olmayan hiçbir modda o fonksiyonları ve değişkenleri kendin yazmadıkça çalışmaz. yine de emeğine sağlık, kendini bir adım daha önde hissediyorsan ne mutlu sana
Görüşünüz için teşekkürler ben zaten keyfine yaptım bidahakine dikkatli olurum yorumun için teşekkürler

Alıntı yapılan: Hata - 01 Haziran 2020, 21:08:17
sağol çok güzel olmuş eline sağlık fakat cherryninde değidiği gibi fazla gelişmiş olmamış sıradan bir YT tagına benziyor yanlış anlama kötülemek amaçlı söylemedim sadece bir eleştiri
Ufak tefek eklentiler ekledim çok birşey değil ama hoş duruyor. Görüşünüz için teşekkür ederim

Alıntı yapılan: Vestro - 01 Haziran 2020, 21:17:38
Çok güzel olmuş, oyuncu ismi yerine kişinin youtube kanal ismi çıkabilir.
Geliştirebilirim boş olduğum zamanlar ayrıca çok teşekkür ediyorum

Alıntı yapılan: Rotex - 01 Haziran 2020, 22:42:56
Alıntı yapılan: Vestro - 01 Haziran 2020, 21:17:38
Çok güzel olmuş, oyuncu ismi yerine kişinin youtube kanal ismi çıkabilir.

Aga Roleplay sunucusunda öyle yapmak çok doğru olmaz, ama güzel fikir bak @By.Yunus böylede yapabilirsin, aduty gibi.
Geliştirebilirim iyi fikir.
Başlık: Ynt: Güncel Youtuber & Streamer Tagı Bir Tık Gelişmiş
Gönderen: ChaoS - 02 Haziran 2020, 09:04:56
Emeğine sağlık.
Başlık: Ynt: Güncel Youtuber & Streamer Tagı Bir Tık Gelişmiş
Gönderen: ʏᴜɴᴜs ᴇᴍʀᴇ - 02 Haziran 2020, 11:03:29
Alıntı yapılan: ChaoS - 02 Haziran 2020, 09:04:56
Emeğine sağlık.
Teşekkür ederim..
Başlık: Ynt: Güncel Youtuber & Streamer Tagı Bir Tık Gelişmiş
Gönderen: ~ Gaviria ~ - 02 Haziran 2020, 11:27:57
Emeğine sağlık dostum.
Başlık: Ynt: Güncel Youtuber & Streamer Tagı Bir Tık Gelişmiş
Gönderen: ʏᴜɴᴜs ᴇᴍʀᴇ - 02 Haziran 2020, 11:42:08
Alıntı yapılan: ~ Gaviria ~ - 02 Haziran 2020, 11:27:57
Emeğine sağlık dostum.
Teşekkür ederim :)
Başlık: Ynt: Güncel Youtuber & Streamer Tagı Bir Tık Gelişmiş
Gönderen: deviantburada - 02 Haziran 2020, 14:17:06
Emeğine sağlık. Biraz daha geliştirebilirsen güzel olur. Ayrıca, kullanıcı adını değiştirme gibi bir sistem yapma, roleplay sunucusu için  yapıldığını sayarsak saçma kalıyor.
Başlık: Ynt: Güncel Youtuber & Streamer Tagı Bir Tık Gelişmiş
Gönderen: ʏᴜɴᴜs ᴇᴍʀᴇ - 02 Haziran 2020, 14:20:27
Alıntı yapılan: deviantburada - 02 Haziran 2020, 14:17:06
Emeğine sağlık. Biraz daha geliştirebilirsen güzel olur. Ayrıca, kullanıcı adını değiştirme gibi bir sistem yapma, roleplay sunucusu için  yapıldığını sayarsak saçma kalıyor.
Teşekkür ederim..
Başlık: Ynt: Güncel Youtuber & Streamer Tagı Bir Tık Gelişmiş
Gönderen: trabzon - 02 Haziran 2020, 17:11:00
Değişkenlerin tanımı yok. Değeri olmayan yazılarda, varchar string(format) kullanımına ihtiyaç yok. Veriler oyundan çıkış anında sıfırlanmalıdır. Satırlarda karışıklık yaşanmaması için, titiz & düzenli tutulmalıdır. SetPlayerName fonksiyonu boş dönüyor.

Ekleyin;
* SendServerMessage
* SendErrorMessage
* SendClientMessageToAllEx
* DEFAULT_COLOR
* ReturnName

PAWN Kodu: Seç
new Text3D:AdminText[MAX_PLAYERS];
PAWN Kodu: Seç
enum oyuncugirdileri
{
pYoutuber,
pYTDuty,
};
new PlayerData[MAX_PLAYERS][oyuncugirdileri];
PAWN Kodu: Seç
CMD:ytag(playerid, params[])
{
//if (PlayerData[playerid][pYoutuber] < 1) return SendErrorMessage(playerid, "Youtuber değilsin!");

if (!PlayerData[playerid][pYTDuty])
{
SetPlayerColor(playerid, 0xFF0000FF);
//SendServerMessage(playerid, "Youtuber tagın açıldı!");
AdminText[playerid] = Create3DTextLabel("||Youtuber & Streamer||", 0xFF0000FF, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(AdminText[playerid], playerid, 0.0, 0.0, 1.0);
PlayerData[playerid][pYTDuty] = 1;
//SendClientMessageToAllEx(COLOR_GREEN, "** %s adlı youtuber videoda !", IsimCek(playerid, 0));
}
else
{
    //SetPlayerColor(playerid, DEFAULT_COLOR);
    Delete3DTextLabel(AdminText[playerid]);
PlayerData[playerid][pYTDuty] = 0;
//SendServerMessage(playerid, "Youtuber olarak tagı bıraktın!");
//SendClientMessageToAllEx(COLOR_GREEN, "** %s adlı youtuber videoyu sonlandırdı !", IsimCek(playerid, 0));
}
return 1;
}
Başlık: Ynt: Güncel Youtuber & Streamer Tagı Bir Tık Gelişmiş
Gönderen: Coiner - 02 Haziran 2020, 20:29:45
Alıntı yapılan: Bölüm Kuralları
ADD-ON olarak paylaştığınız kodlar her mod için uygun olmalıdır. Modunuzdan aldığınız kodları tüm modlara uygun hale getirmelisiniz. Eksik olmamalı ve hata, uyarı vermemelidir.

Konu bölüm kuralları gereği kilitlenmiştir.