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..
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..
çok gelişmiş olmuş
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..
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.
Alıntı yapılan: Rotex - 01 Haziran 2020, 14:48:16Gü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
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
Bu arada bu scripte yt tagı verme komutunu atmadım isteyen kendine göre uyarlayabilir
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
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
Çok güzel olmuş, oyuncu ismi yerine kişinin youtube kanal ismi çıkabilir.
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.
Alıntı yapılan: Fyunkan - 01 Haziran 2020, 21:07:35hevesini 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:17sağ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:56Alı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.
Emeğine sağlık.
Emeğine sağlık dostum.
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.
Alıntı yapılan: deviantburada - 02 Haziran 2020, 14:17:06Emeğ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..
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
new Text3D:AdminText[MAX_PLAYERS];enum oyuncugirdileri
{
pYoutuber,
pYTDuty,
};
new PlayerData[MAX_PLAYERS][oyuncugirdileri];
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;
}
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.