Hazır fonksiyonlar, kütüphaneler, düzenleme programları/araçları/gereçleri, editörler kısacası geliştirme ortamı
Moderatör: Moderatörler
Konu Sahibi
#skynlexx#
Mesajlar: 33 Kayıt: Pzr Eyl 01, 2019 9:41 am
Mesaj
gönderen #skynlexx# » Prş Ara 17, 2020 5:24 pm
Kullanılan Program:
Adobe Photoshop Portable
Kullanılan eklenti:
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#define max_suffix 6
new g_suffix[max_suffix][3] = { "up", "dn", "ft", "bk", "lf", "rt" }
new const skyname[] = { "maplenight_" } // sky dosyasýnýn ismi
public plugin_precache( ) {
register_plugin("Gokyuzu Degistirme - sky changer", "1.0", "SkyNLexX")
precache_sky();
}
public precache_sky()
{
new bool:found = true
static tgafile[128]
for(new i = 0; i < max_suffix; ++i)
{
formatex(tgafile, 34, "gfx/env/%s%s.tga", skyname, g_suffix[i]);
if(file_exists(tgafile))
precache_generic(tgafile);
else
{
log_amx("Cannot locate file '%s'", tgafile);
found = false;
break;
}
}
if(found)
set_cvar_string("sv_skyname", skyname);
}
Colditz
Mesajlar: 2574 Kayıt: Çrş Ağu 23, 2017 9:17 pm
Mesaj
gönderen Colditz » Prş Ara 17, 2020 5:29 pm
Konu onaylandı. Açıklama kısmını düzelttim, youtube açıklaması yerine buraya yazman daha doğru olur. Teşekkürler.
Konu Sahibi
#skynlexx#
Mesajlar: 33 Kayıt: Pzr Eyl 01, 2019 9:41 am
Mesaj
gönderen #skynlexx# » Prş Ara 17, 2020 8:27 pm
Barmen27 yazdı: ↑ Prş Ara 17, 2020 8:17 pm
Değerli Kardeşim
Nevelgaming
213.238.173.210
TEAMSPEAK 3 Nevel.ekibi.ch
YAZARMISNN VE NASIL YUKLEYECEĞİMİZİ ANLAT
Videoda hersey anlattim?
duzenledigin tga uzanti dosyalari "gfx/env" klasorune yukleyip eklentiyi duzenleyip panele yukliceksiniz
FatihBey21512
Mesajlar: 871 Kayıt: Cmt Tem 29, 2017 1:21 pm
Konum: AngaroS
Server Ip/DNS: CSX.CSDuragi.COM
Clan İsmi: ARMY
Mesaj
gönderen FatihBey21512 » Prş Ara 17, 2020 11:46 pm
Teşekkürler.
Aconyonn
Mesajlar: 393 Kayıt: Cum Eyl 15, 2017 3:52 pm
İletişim:
Mesaj
gönderen Aconyonn » Cum Ara 18, 2020 12:08 am
Eline emeğine sağlık fakat birşeyi anlamadım. "tgafile[128]" olarak oluşturduğunuz 128 değerlik değişkeni böldürürken neden uzunluğu 34 olarak tanımladınız?
Konu Sahibi
#skynlexx#
Mesajlar: 33 Kayıt: Pzr Eyl 01, 2019 9:41 am
Mesaj
gönderen #skynlexx# » Cum Ara 18, 2020 12:25 am
Aconyonn yazdı: ↑ Cum Ara 18, 2020 12:08 am
Eline emeğine sağlık fakat birşeyi anlamadım. "tgafile[128]" olarak oluşturduğunuz 128 değerlik değişkeni böldürürken neden uzunluğu 34 olarak tanımladınız?
Farketmemisim iyi denk gelmissiniz tesekkurler
Barmen27
Mesajlar: 146 Kayıt: Prş Oca 09, 2020 10:53 am
Mesaj
gönderen Barmen27 » Pzr Ara 20, 2020 11:10 am
Sana Zahmet
NevelGaming
TEAMSPEAK 3 Nevel.ekibi.ch
7/24 OYUN KEYFI YAPARSANIZ
ShooTeR
Mesajlar: 4489 Kayıt: Çrş Ağu 16, 2017 10:35 pm
Server Ip/DNS: CSXX.CSDURAGI.COM
Clan İsmi: NoMercy
Mesaj
gönderen ShooTeR » Pzr Ara 20, 2020 12:10 pm
Anlatım için teşekkürler ancak author kısmına kendi adınızı yazınca eklenti sahibi olmuyorsunuz
Konu Sahibi
#skynlexx#
Mesajlar: 33 Kayıt: Pzr Eyl 01, 2019 9:41 am
Mesaj
gönderen #skynlexx# » Pzr Ara 20, 2020 2:27 pm
ShooTeR yazdı: ↑ Pzr Ara 20, 2020 12:10 pm
Anlatım için teşekkürler ancak author kısmına kendi adınızı yazınca eklenti sahibi olmuyorsunuz
AmxStudio otomatik değişiyor. eklenti sahibini bulamadım.
ShooTeR
Mesajlar: 4489 Kayıt: Çrş Ağu 16, 2017 10:35 pm
Server Ip/DNS: CSXX.CSDURAGI.COM
Clan İsmi: NoMercy
Mesaj
gönderen ShooTeR » Pzr Ara 20, 2020 8:45 pm
#skynlexx# yazdı: ↑ Pzr Ara 20, 2020 2:27 pm
ShooTeR yazdı: ↑ Pzr Ara 20, 2020 12:10 pm
Anlatım için teşekkürler ancak author kısmına kendi adınızı yazınca eklenti sahibi olmuyorsunuz
AmxStudio otomatik değişiyor. eklenti sahibini bulamadım.
Kod: Tümünü seç
#include <amxmodx>
#include <fakemeta>
#define SKYNAME "52h09"
#define MAXPOSS 6
new g_szSkyPrecache[ MAXPOSS ][ 3 ] =
{
"up", "dn",
"ft", "bk",
"lf", "rt"
}
public plugin_precache()
{
precache_sky( SKYNAME )
}
public precache_sky( const iSkyName[] )
{
new bool:bFound = true
static iTgaFile[ 35 ]
for( new i = 0; i < MAXPOSS; ++i )
{
formatex( iTgaFile, 34, "gfx/env/%s%s.tga", SKYNAME, g_szSkyPrecache[ i ] )
if( file_exists( iTgaFile ) )
{
precache_generic( iTgaFile )
}
else
{
log_amx( "Cannot locate file '%s'", iTgaFile )
bFound = false
break
}
}
if( bFound ) set_cvar_string( "sv_skyname", iSkyName )
}
public plugin_init()
{
register_plugin( "Change Sky", "1.0", "kostov" )
}