Turkce Gta Forumu [TR]

Sitemize Giriş İçin Tıklayın

Join the forum, it's quick and easy

Turkce Gta Forumu [TR]

Turkce Gta Forumu [TR]

Would you like to react to this message? Create an account in a few clicks or log in to continue.

3 posters

    ||Sıfırdan Mod Yazmak ||

    Sipsi Çakıcı
    Sipsi Çakıcı
    Administratör
    Administratör


    Cinsiyet : Erkek Mesaj Sayısı : 357
    Rep Puanı : 5
    Kayıt tarihi : 22/04/10
    Yaş : 31
    Nerden : İstanbul

    yukarı parmak ||Sıfırdan Mod Yazmak ||

    Mesaj tarafından Sipsi Çakıcı Salı Haz. 15, 2010 9:26 am

    Sıfırdan mod yapmak nedir ?

    Hiç bir moddan alıntı yapmadan tamamiyle kendiniz mod yaparsanız bu 0 dan demektir.


    1*Pawno
    2* New (Ctrl + N)

    Karşımıza boş publicler geldi.


    Kod:
    #include


    ın altına
    (Diğer include leri kullanacağınız zaman ekleyin)


    Kod:
     #pragma tabsize 0
    Ekleyin ki ileride loose almayın.


    Sonra renkleri ekleyin ve modunuz TDM ise takım ekleyin

    Renk eklemek

    Renk eklemek için çeşitli programlar vardır forum sa-mp da. Color picker diye aratın. (cake pawn de zaten mevcut)


    Sonrada modumuzun özelliklerini (komutlar,kodlar,publicler vb.) gerekli şekilde doldurun.

    En son oyuna girin ve obje,araç,skin,pickup vb. ekleyin.

    Bütün işlem budur.

    İyi kodlamalar.

    Anlatım : Warg


    En son Sipsi Çakıcı tarafından Salı Haz. 15, 2010 9:40 am tarihinde değiştirildi, toplamda 2 kere değiştirildi
    Sipsi Çakıcı
    Sipsi Çakıcı
    Administratör
    Administratör


    Cinsiyet : Erkek Mesaj Sayısı : 357
    Rep Puanı : 5
    Kayıt tarihi : 22/04/10
    Yaş : 31
    Nerden : İstanbul

    yukarı parmak Geri: ||Sıfırdan Mod Yazmak ||

    Mesaj tarafından Sipsi Çakıcı Salı Haz. 15, 2010 9:27 am

    RENK TANITMA


    Bunuda ekleyelimde kafaları karışmasın [Resimleri görebilmek için üye olun veya giriş yapın.]

    Bunu indirin:

    [Linkleri görebilmek için üye olun veya giriş yapın.]

    İstediğiniz renge ulaşınca renk kodunu alın:
    Mesela 0xAFAFAFAA

    Şimdi bunu moda nasıl tanıtacağız?
    En üste başına

    Kod:
    #define <İsim>


    ekleyerek

    Buyrun böyle oluyor:



    Kod:
    #define COLOR_GRI 0xAFAFAFAA



    Bunu en üste ekledikten sonra artık 0xAFAFAFAA kodlu renk COLOR_GRI olarak da ifade edilebilicektir...

    Mesela SendClientMessage alt publiğine bunu en basit halinde kullanğımını gösterelim :



    Kod:
     
    SendClientMessage(playerid, COLOR_GRI, "DENEME YAZI!");




    Aşağıdaki ikisi arasında bir fark yoktur yani gri rengini tanttığımız için artık oyunda bu yazı gri renkte olacaktır!




    Kod:
     SendClientMessage(playerid, COLOR_GRI, "DENEME YAZI!");
    SendClientMessage(playerid, 0xAFAFAFAA, "DENEME YAZI!");


    ANLATIM : carleone_16
    Sipsi Çakıcı
    Sipsi Çakıcı
    Administratör
    Administratör


    Cinsiyet : Erkek Mesaj Sayısı : 357
    Rep Puanı : 5
    Kayıt tarihi : 22/04/10
    Yaş : 31
    Nerden : İstanbul

    yukarı parmak Takım Eklemek

    Mesaj tarafından Sipsi Çakıcı Salı Haz. 15, 2010 9:30 am

    TAKIM OLUŞTURMA

    Burada 2 tane takım oluşturucaz TAKIM1 ve TAKIM2

    [MODUN BAŞI]





    Kod:
     static gTeam[MAX_PLAYERS];

    new gPlayerClass[MAX_PLAYERS];

    #define TAKIM_TAKIMADI 0

    #define TAKIM_TAKIMADI2  1

    forward SetupPlayerForClassSelection(playerid);

    [public OnPlayerSpawn(playerid)]




    Kod:
        if(gTeam[playerid] == TAKIM_TAKIMADI {

        SetPlayerColor(playerid,RENK);

            }
    if(gTeam[playerid] == TAKIM_TAKIMADI2 {

        SetPlayerColor(playerid,RENK);

            }



    [public OnPlayerRequestClass(playerid, classid)]


    Kod:
     SetupPlayerForClassSelection(playerid);

        gPlayerClass[playerid] = classid;

        switch (classid) {

            case 0:

                {

                    GameTextForPlayer(playerid, "~g~TAKIM1", 500, 3);

                }



    }
            case 1:

                {

                    GameTextForPlayer(playerid, "~g~TAKIM2", 500, 3);

                }



    }

    /________________[TAKIM ARKADAŞINI Vuran ölsün (Anti- Teamkill)]_________
    (OnPlayerDeath)



    Kod:
     
    if(gTeam[killerid] == gTeam[playerid])

        {
            SendClientMessage(killerid, 0xFF8040FF, "Takım Arkadasını Vurma!");
            SetPlayerHealth(killerid, 0);
            GetPlayerName(killerid, pname, 24);
            format(string, 255, "%s(%d) Takıma Ihanet Etti", pname, killerid);
            SendClientMessageToAll(0xBFBFBFFF, string);
        }

    Anlatım : Warg
    Sipsi Çakıcı
    Sipsi Çakıcı
    Administratör
    Administratör


    Cinsiyet : Erkek Mesaj Sayısı : 357
    Rep Puanı : 5
    Kayıt tarihi : 22/04/10
    Yaş : 31
    Nerden : İstanbul

    yukarı parmak Geri: ||Sıfırdan Mod Yazmak ||

    Mesaj tarafından Sipsi Çakıcı Salı Haz. 15, 2010 9:36 am

    arabaya binince araba adının çıkması için ;

    Modun Başına


    Kod:
    new VehicleName[][] = {



    "Landstalker",
    "Bravura",
    "Buffalo",
    "Linerunner",
    "Pereniel",
    "Sentinel",
    "Dumper",
    "Firetruck",
    "Trashmaster",
    "Stretch",
    "Manana",
    "Infernus",
    "Voodoo",
    "Pony",
    "Mule",
    "Cheetah",
    "Ambulance",
    "Leviathan",
    "Moonbeam",
    "Esperanto",
    "Taksi",
    "Washington",
    "Bobcat",
    "Mr Whoopee",
    "BF Injection",
    "Hunter",
    "Premier",
    "Enforcer",
    "Securicar",
    "Banshee",
    "Predator",
    "Bus",
    "Rhino",
    "Barracks",
    "Hotknife",
    "Trailer",
    "Previon",
    "Coach",
    "Cabbie",
    "Stallion",
    "Rumpo",
    "RC Bandit",
    "Romero",
    "Packer",
    "Monster Truck",
    "Admiral",
    "Squalo",
    "Seasparrow",
    "Pizzaboy",
    "Tram",
    "Trailer",
    "Turismo",
    "Speeder",
    "Reefer",
    "Tropic",
    "Flatbed",
    "Yankee",
    "Caddy",
    "Solair",
    "Berkley's RC Van",
    "Skimmer",
    "PCJ-600",
    "Faggio",
    "Freeway",
    "RC Baron",
    "RC Raider",
    "Glendale",
    "Oceanic",
    "Sanchez",
    "Sparrow",
    "Patriot",
    "Quad",
    "Coastguard",
    "Dinghy",
    "Hermes",
    "Sabre",
    "Rustler",
    "ZR-350",
    "Walton",
    "Regina",
    "Comet",
    "BMX",
    "Burrito",
    "Camper",
    "Marquis",
    "Baggage",
    "Dozer",
    "Maverick",
    "News Chopper",
    "Rancher",
    "FBI Rancher",
    "Virgo",
    "Greenwood",
    "Jetmax",
    "Hotring",
    "Sandking",
    "Blista Compact",
    "Police Maverick",
    "Boxville",
    "Benson",
    "Mesa",
    "RC Goblin",
    "Hotring Racer",
    "Hotring Racer",
    "Bloodring Banger",
    "Rancher",
    "Super GT",
    "Elegant",
    "Journey",
    "Bike",
    "Mountain Bike",
    "Beagle",
    "Cropdust",
    "Stunt",
    "Tanker",
    "RoadTrain",
    "Nebula",
    "Majestic",
    "Buccaneer",
    "Shamal",
    "Hydra",
    "FCR-900",
    "NRG-500",
    "HPV1000",
    "Cement Truck",
    "Tow Truck",
    "Fortune",
    "Cadrona",
    "FBI Truck",
    "Willard",
    "Forklift",
    "Tractor",
    "Combine",
    "Feltzer",
    "Remington",
    "Slamvan",
    "Blade",
    "Freight",
    "Streak",
    "Vortex",
    "Vincent",
    "Bullet",
    "Clover",
    "Sadler",
    "Firetruck",
    "Hustler",
    "Intruder",
    "Primo",
    "Cargobob",
    "Tampa",
    "Sunrise",
    "Merit",
    "Utility",
    "Nevada",
    "Yosemite",
    "Windsor",
    "Monster Truck",
    "Monster Truck",
    "Uranus",
    "Jester",
    "Sultan",
    "Stratum",
    "Elegy",
    "Raindance",
    "RC Tiger",
    "Flash",
    "Tahoma",
    "Savanna",
    "Bandito",
    "Freight",
    "Trailer",
    "Kart",
    "Mower",
    "Duneride",
    "Sweeper",
    "Broadway",
    "Tornado",
    "AT-400",
    "DFT-30",
    "Huntley",
    "Stafford",
    "BF-400",
    "Newsvan",
    "Tug",
    "Trailer",
    "Emperor",
    "Wayfarer",
    "Euros",
    "Hotdog",
    "Club",
    "Trailer",
    "Trailer",
    "Andromada",
    "Dodo",
    "RC Cam",
    "Launch",
    "Police Car (LSPD)",
    "Police Car (SFPD)",
    "Police Car (LVPD)",
    "Police Ranger",
    "Picador",
    "S.W.A.T. Van",
    "Alpha",
    "Phoenix",
    "Glendale",
    "Sadler",
    "Luggage Trailer",
    "Luggage Trailer",
    "Stair Trailer",
    "Boxville",
    "Farm Plow",
    "Utility Trailer"
    };


    ekleyin

    public OnPlayerStateChange(playerid, newstate, oldstate) altına;


    Kod:
     
    new string[256];
    if(newstate == PLAYER_STATE_DRIVER)
    {
    new newcar = GetPlayerVehicleID(playerid);
    format(string, sizeof(string), "~g~%s",VehicleName[GetVehicleModel(newcar)-400]);
    GameTextForPlayer(playerid,string,2500,1);
    }

    Anlatım : tell'em
    Sipsi Çakıcı
    Sipsi Çakıcı
    Administratör
    Administratör


    Cinsiyet : Erkek Mesaj Sayısı : 357
    Rep Puanı : 5
    Kayıt tarihi : 22/04/10
    Yaş : 31
    Nerden : İstanbul

    yukarı parmak Geri: ||Sıfırdan Mod Yazmak ||

    Mesaj tarafından Sipsi Çakıcı Salı Haz. 15, 2010 9:38 am

    Eğer Server.exe Hatası Alıyorsanız;


    Sunucularda server.exe hatası almanızın 3 sebebi olabilir

    1-Modunuzda yanlış kodlanmış bir komut ya da public vardır. Kullanınca hata yaratır.

    2-Filterscrtips lerinizde yanlış kodlanmış bir komut ya da public vardır. Kullanınca hata yaratır.

    3- Bilgisayarınızın veya internet hızınızın sunucunuza giren oyuncuların pinglerini kaldıramamasından dolayı oluşan server.exe hatası

    Veya sunucuda ki araç - obje pickup - vb. eklentilerin sınırı geçmesinden dolayı oluşuyordur streamer kullanın.

    Yazar : Warg
    pawno42
    pawno42
    Üye
    Üye


    Cinsiyet : Erkek Mesaj Sayısı : 14
    Rep Puanı : 0
    Kayıt tarihi : 18/06/10
    Yaş : 32

    yukarı parmak Geri: ||Sıfırdan Mod Yazmak ||

    Mesaj tarafından pawno42 Ptsi Tem. 19, 2010 9:58 pm

    hic birini sen anlatmamissin :S
    D3RS1ML1
    D3RS1ML1
    Süper Moderatör
    Süper Moderatör


    Cinsiyet : Erkek Mesaj Sayısı : 307
    Rep Puanı : 7
    Kayıt tarihi : 27/04/10
    Yaş : 32
    Nerden : Verdiğin Dereden xD :)

    yukarı parmak Geri: ||Sıfırdan Mod Yazmak ||

    Mesaj tarafından D3RS1ML1 Salı Tem. 20, 2010 7:26 am

    :D :D :D :D :D
    Sipsi Çakıcı
    Sipsi Çakıcı
    Administratör
    Administratör


    Cinsiyet : Erkek Mesaj Sayısı : 357
    Rep Puanı : 5
    Kayıt tarihi : 22/04/10
    Yaş : 31
    Nerden : İstanbul

    yukarı parmak Geri: ||Sıfırdan Mod Yazmak ||

    Mesaj tarafından Sipsi Çakıcı Salı Tem. 20, 2010 7:40 pm

    Körmüsün Arkadaşım Altında Anlatanlar yazıyor ??
    D3RS1ML1
    D3RS1ML1
    Süper Moderatör
    Süper Moderatör


    Cinsiyet : Erkek Mesaj Sayısı : 307
    Rep Puanı : 7
    Kayıt tarihi : 27/04/10
    Yaş : 32
    Nerden : Verdiğin Dereden xD :)

    yukarı parmak Geri: ||Sıfırdan Mod Yazmak ||

    Mesaj tarafından D3RS1ML1 Çarş. Tem. 21, 2010 9:08 am

    :D :D :D :D :D :D :D
    Sipsi Çakıcı
    Sipsi Çakıcı
    Administratör
    Administratör


    Cinsiyet : Erkek Mesaj Sayısı : 357
    Rep Puanı : 5
    Kayıt tarihi : 22/04/10
    Yaş : 31
    Nerden : İstanbul

    yukarı parmak Geri: ||Sıfırdan Mod Yazmak ||

    Mesaj tarafından Sipsi Çakıcı Çarş. Tem. 21, 2010 7:55 pm

    Dersimli Forum Kurallarını Bi Oku İstersen ;)

      Forum Saati Perş. Mayıs 09, 2024 8:17 pm