Selamlar GtaMulti ailesi elimde ki mapı nasıl sunucuma eklerim?
lacosta#7120 discorddan yaz anlatayım.
Güncel. +
mapin kodlarını kopyalayıp pawnoda "public OnGameModeInit()" diye arat orda az aşağıya in oralara biyere yapıştır
Alıntı yapılan: Hata - 26 Mayıs 2020, 07:57:35mapin kodlarını kopyalayıp pawnoda "public OnGameModeInit()" diye arat orda az aşağıya in oralara biyere yapıştır
Eski bir mapı kaldırıp yenisini eklemek istediğimde nasıl yapabilirim peki?
@Hata
Alıntı yapılan: xMert - 26 Mayıs 2020, 08:12:18Alıntı yapılan: Hata - 26 Mayıs 2020, 07:57:35mapin kodlarını kopyalayıp pawnoda "public OnGameModeInit()" diye arat orda az aşağıya in oralara biyere yapıştır
Eski bir mapı kaldırıp yenisini eklemek istediğimde nasıl yapabilirim peki? @Hata
mapi yaptığın programla mapi silip üstüne başka bişey yaptığında oluyo diye biliyorum
Alıntı yapılan: Hata - 26 Mayıs 2020, 09:16:28Alıntı yapılan: xMert - 26 Mayıs 2020, 08:12:18Alıntı yapılan: Hata - 26 Mayıs 2020, 07:57:35mapin kodlarını kopyalayıp pawnoda "public OnGameModeInit()" diye arat orda az aşağıya in oralara biyere yapıştır
Eski bir mapı kaldırıp yenisini eklemek istediğimde nasıl yapabilirim peki? @Hata
mapi yaptığın programla mapi silip üstüne başka bişey yaptığında oluyo diye biliyorum
Sen şakamısın? Sırf ileti kasmak için saçma sapan yöntemler verme ve önce dikkatli oku. Dostum public OnGameModeInit'in altında map ekliyse kodlar vardır. Tüm mapleri silmek istiyorsan orada kodları sil ve sadece şu kodlar kalsın.
public OnGameModeInit()
{
return 1;
}
kodu kalsın ve eklemek istediğin mapi return'un üstüne ekleyerek yapabilirsin.
Alıntı yapılan: Kjen - 26 Mayıs 2020, 14:01:36Alıntı yapılan: Hata - 26 Mayıs 2020, 09:16:28Alıntı yapılan: xMert - 26 Mayıs 2020, 08:12:18Alıntı yapılan: Hata - 26 Mayıs 2020, 07:57:35mapin kodlarını kopyalayıp pawnoda "public OnGameModeInit()" diye arat orda az aşağıya in oralara biyere yapıştır
Eski bir mapı kaldırıp yenisini eklemek istediğimde nasıl yapabilirim peki? @Hata
mapi yaptığın programla mapi silip üstüne başka bişey yaptığında oluyo diye biliyorum
Sen şakamısın? Sırf ileti kasmak için saçma sapan yöntemler verme ve önce dikkatli oku. Dostum public OnGameModeInit'in altında map ekliyse kodlar vardır. Tüm mapleri silmek istiyorsan orada kodları sil ve sadece şu kodlar kalsın.
public OnGameModeInit()
{
return 1;
}
kodu kalsın ve eklemek istediğin mapi return'un üstüne ekleyerek yapabilirsin.
Şimdi yeni bir map eklemek için ''filterscripts'' adlı dosyadan ''Örn: ''maplar.pwn'' adlı eklentiyi seçip oraya mı eklemeliyim yoksa ''gamemodes'' adlı dosyanın içindeki ''.pwn'' eklentisini seçip oraya mı eklemeliyim ?
@Kjen
Alıntı yapılan: xMert - 26 Mayıs 2020, 19:03:11Alıntı yapılan: Kjen - 26 Mayıs 2020, 14:01:36Alıntı yapılan: Hata - 26 Mayıs 2020, 09:16:28Alıntı yapılan: xMert - 26 Mayıs 2020, 08:12:18Alıntı yapılan: Hata - 26 Mayıs 2020, 07:57:35mapin kodlarını kopyalayıp pawnoda "public OnGameModeInit()" diye arat orda az aşağıya in oralara biyere yapıştır
Eski bir mapı kaldırıp yenisini eklemek istediğimde nasıl yapabilirim peki? @Hata
mapi yaptığın programla mapi silip üstüne başka bişey yaptığında oluyo diye biliyorum
Sen şakamısın? Sırf ileti kasmak için saçma sapan yöntemler verme ve önce dikkatli oku. Dostum public OnGameModeInit'in altında map ekliyse kodlar vardır. Tüm mapleri silmek istiyorsan orada kodları sil ve sadece şu kodlar kalsın.
public OnGameModeInit()
{
return 1;
}
kodu kalsın ve eklemek istediğin mapi return'un üstüne ekleyerek yapabilirsin.
Şimdi yeni bir map eklemek için ''filterscripts'' adlı dosyadan ''Örn: ''maplar.pwn'' adlı eklentiyi seçip oraya mı eklemeliyim yoksa ''gamemodes'' adlı dosyanın içindeki ''.pwn'' eklentisini seçip oraya mı eklemeliyim? Birde hangi dosyadan kodları kopyalamam lazım ''.db mi .txt mi'' yardımcı olabilir misin? @Kjen
Hooking yöntemi ile eklenti kütüphanesi haline getirebilir ve kolayca düzenleyebilirsin.
- Öncelikle FS haline getirmiş olduğun harita dökümanını aç.
- Döküman aşağıdaki şekilde bir taslağa sahip olmalıdır :
#include <a_samp>
public OnGameModeInit()
{
CreateObject(...);
#if defined Haritam_OnGameModeInit
Haritam_OnGameModeInit();
#endif
return 1;
}
#if defined _ALS_OnGameModeInit
#undef OnGameModeInit
#else
#define _ALS_OnGameModeInit
#endif
#define OnGameModeInit Haritam_OnGameModeInit
#if defined Haritam_OnGameModeInit
forward Haritam_OnGameModeInit();
#endif- CreateObject sadece bir örnekti , o kısıma istediğin harita oluşturma fonksiyonlarını eklemelisin ve artık oyun modun için hazır !
- Oyun Modunu aç ve #include "../filterscripts/HARITA_FS_ISMI.pwn" olarak moduna ekle , "HARITA_FS_ISMI" - Harita olarak kullandığın FilterScript ismidir. Bu sayede harita silmek veya düzenlemek senin açından daha kolay hale gelecektir.
Alıntı yapılan: xMert - 26 Mayıs 2020, 19:03:11Alıntı yapılan: Kjen - 26 Mayıs 2020, 14:01:36Alıntı yapılan: Hata - 26 Mayıs 2020, 09:16:28Alıntı yapılan: xMert - 26 Mayıs 2020, 08:12:18Alıntı yapılan: Hata - 26 Mayıs 2020, 07:57:35mapin kodlarını kopyalayıp pawnoda "public OnGameModeInit()" diye arat orda az aşağıya in oralara biyere yapıştır
Eski bir mapı kaldırıp yenisini eklemek istediğimde nasıl yapabilirim peki? @Hata
mapi yaptığın programla mapi silip üstüne başka bişey yaptığında oluyo diye biliyorum
Sen şakamısın? Sırf ileti kasmak için saçma sapan yöntemler verme ve önce dikkatli oku. Dostum public OnGameModeInit'in altında map ekliyse kodlar vardır. Tüm mapleri silmek istiyorsan orada kodları sil ve sadece şu kodlar kalsın.
public OnGameModeInit()
{
return 1;
}
kodu kalsın ve eklemek istediğin mapi return'un üstüne ekleyerek yapabilirsin.
Şimdi yeni bir map eklemek için ''filterscripts'' adlı dosyadan ''Örn: ''maplar.pwn'' adlı eklentiyi seçip oraya mı eklemeliyim yoksa ''gamemodes'' adlı dosyanın içindeki ''.pwn'' eklentisini seçip oraya mı eklemeliyim ? @Kjen
Eğer filterscript olarak hazırda varsa filterscript'e eklemen daha sağlıklı olur maplerde çakışma yok ise ekle ancak var ise ekli mapi kaldır ve kendi mapini ekle discordunu bırakırsan teamviewer ile yardımcı olurum.
https://youtu.be/l-FOjamNMzs
Cok eskiden cekmistim
Alıntı yapılan: Bölüm KurallarıAçılan taleplerin son iletisi 10 günü geçmesi durumunda; konu kilitlenip, kilitli konular bölümüne taşınacaktır. Sorunu çözülen konularınızı kilitleyip, moderatörlere bildiriniz.
Konu kilit.