GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

[0.3DL] Sunucuya Skin Ekleme

Başlatan jensen, 07 Ekim 2018, 19:08:06

« önceki - sonraki »

0 Üye ve 8 Ziyaretçi konuyu incelemekte.

cudless

Kodlarda öyle bir hata mesajı göremedim?


Ceto.

Alıntı yapılan: Pyro - 02 Şubat 2019, 17:29:40

Kodlarda öyle bir hata mesajı göremedim?


Dostum, oyunda kendime verirince hata veriyor. Yanlış Skin ID diye. SS atabilirim?

M.Kemal ATATÜRK

cudless

Alıntı yapılan: 27karabelaa - 02 Şubat 2019, 17:31:55

Alıntı yapılan: Pyro - 02 Şubat 2019, 17:29:40

Kodlarda öyle bir hata mesajı göremedim?


Dostum, oyunda kendime verirince hata veriyor. Yanlış Skin ID diye. SS atabilirim?

299 lu bir şey aradım, 299'a kadar verebiliyorsun yazmışsın, deneyebilirsin şimdi.
PAWN Kodu: Seç
CMD:setskin(playerid, params[]) {
if(PlayerInfo[playerid][pAdmin] >= 2) {
if(AdminDuty[playerid] != 1 && PlayerInfo[playerid][pAdmin] < 6)
    {
        SendClientMessage(playerid,COLOR_WHITE, "Admin olarak işbaşında değilsin. Admin komutlarına erişmek için işbaşı yapman gerekiyor. işbaşı yapmak için /aduty komutunu kullan.");
return 1;
    }

new
string[128],
giveplayerid,
skinid;

if(sscanf(params, "ud", giveplayerid, skinid))
return KullanimMesajiGonder(playerid,"/setskin [Oyuncu ID/Isim] [skinid]");

if(giveplayerid != INVALID_PLAYER_ID) {
if(GetPlayerSkin(giveplayerid) == skinid)
return SendClientMessage(playerid, COLOR_WHITE, "Oyuncu zaten seçtiğin kıyafeti giyiyor.");

    if(AdminDuty[giveplayerid] == 0 || giveplayerid == playerid) {
PlayerInfo[giveplayerid][pSkin] = skinid;
format(string, sizeof(string), "Kıyafetin %d olarak %s tarafından değiştirildi.", skinid, GetPlayerNameEx(playerid));
SendClientMessage(giveplayerid, COLOR_WHITE, string);
format(string, sizeof(string), "%s adlı kişiye %d ID li kıyafeti verdin.", GetPlayerNameEx(giveplayerid), skinid);
SendClientMessage(playerid, COLOR_WHITE, string);
SetPlayerSkin(giveplayerid, PlayerInfo[giveplayerid][pSkin]);
} else return SendClientMessage(playerid, COLOR_GRAD1, "Kendin hariç işbaşında olan hiçbir adminin kıyafetini değiştiremezsin.");
}
}
else return HataMesajiYolla(playerid,"Bu komutu kullanmak için gerekli yetkiye sahip değilsin!");
return 1;
}


Ceto.

Alıntı yapılan: Pyro - 02 Şubat 2019, 17:33:23

Alıntı yapılan: 27karabelaa - 02 Şubat 2019, 17:31:55

Alıntı yapılan: Pyro - 02 Şubat 2019, 17:29:40

Kodlarda öyle bir hata mesajı göremedim?


Dostum, oyunda kendime verirince hata veriyor. Yanlış Skin ID diye. SS atabilirim?

299 lu bir şey aradım, 299'a kadar verebiliyorsun yazmışsın, deneyebilirsin şimdi.
PAWN Kodu: Seç
CMD:setskin(playerid, params[]) {
if(PlayerInfo[playerid][pAdmin] >= 2) {
if(AdminDuty[playerid] != 1 && PlayerInfo[playerid][pAdmin] < 6)
    {
        SendClientMessage(playerid,COLOR_WHITE, "Admin olarak işbaşında değilsin. Admin komutlarına erişmek için işbaşı yapman gerekiyor. işbaşı yapmak için /aduty komutunu kullan.");
return 1;
    }

new
string[128],
giveplayerid,
skinid;

if(sscanf(params, "ud", giveplayerid, skinid))
return KullanimMesajiGonder(playerid,"/setskin [Oyuncu ID/Isim] [skinid]");

if(giveplayerid != INVALID_PLAYER_ID) {
if(GetPlayerSkin(giveplayerid) == skinid)
return SendClientMessage(playerid, COLOR_WHITE, "Oyuncu zaten seçtiğin kıyafeti giyiyor.");

    if(AdminDuty[giveplayerid] == 0 || giveplayerid == playerid) {
PlayerInfo[giveplayerid][pSkin] = skinid;
format(string, sizeof(string), "Kıyafetin %d olarak %s tarafından değiştirildi.", skinid, GetPlayerNameEx(playerid));
SendClientMessage(giveplayerid, COLOR_WHITE, string);
format(string, sizeof(string), "%s adlı kişiye %d ID li kıyafeti verdin.", GetPlayerNameEx(giveplayerid), skinid);
SendClientMessage(playerid, COLOR_WHITE, string);
SetPlayerSkin(giveplayerid, PlayerInfo[giveplayerid][pSkin]);
} else return SendClientMessage(playerid, COLOR_GRAD1, "Kendin hariç işbaşında olan hiçbir adminin kıyafetini değiştiremezsin.");
}
}
else return HataMesajiYolla(playerid,"Bu komutu kullanmak için gerekli yetkiye sahip değilsin!");
return 1;
}



Sorun çözüldü. Teşekkür ederim.  :helal:

M.Kemal ATATÜRK

ElChapo


osmantexas

Bro bu sistem cok iyi 0.3.7 sürümündede geçerlmi acaba


Kalashnikoff

███████████████████  %71

Prisoners


Ryroz



Zeynel

Ben 0.3DL'yi Yapamadım Bİ Yardım Edin Be Modumda neyle değiştirtireceğimi bilmiyorum Mod Anadolu

Avrupa HP Hırsız Polis

Medcezir

Alıntı yapılan: Zeynel - 10 Haziran 2019, 22:28:43

Ben 0.3DL'yi Yapamadım Bİ Yardım Edin Be Modumda neyle değiştirtireceğimi bilmiyorum Mod Anadolu
0.3DL Klasöründeki server.exe'yi moduna at oluyor zaten.


Zeynel

Alıntı yapılan: jensen - 07 Ekim 2018, 19:08:06

SAMP 0.3DL ile Sunucuya Skin Ekleme


Selamlar, bu anlatımda sunucunuza 0.3DL ile nasıl skin eklendiğini göreceksiniz.

Gerekli Dosyalar
Skin (Anlatım da göstermek için bunu seçtim)
0.3DL Sunucu Dosyası


Anlatım
* Bu anlatımdan yararlanmak için server.cfg içerisine useartwork 1 değerini ekleyin.
1. Sunucuya eklemek istediğiniz skin dosyasını yükleyin. (txd ve dff uzantısında olmalı)
2. 0.3DL samp sürümünü client ve sunucu dosyalarıyla birlikte yükleyin.
3. Yüklediğiniz skin dosyalarını sunucunun models klasörüne atın.
4. Sunucunun models klasöründe bulunan artconfig.txt dosyasını açın.

  • artconfig.txt içerisine AddCharModel fonksiyonunu kullanarak skin ekleyeceğiz.

  • AddCharModel parametreleri şu şekildedir;

  • 1. parametre: GTA'da bulunan skinlerin animasyon ve collision değerini alır.

  • 2. parametre: SetPlayerSkin ile kullanacağımız skin ID değerini alır. (Skin ID değeri 20000 ve 30000 arasında olmalıdır!)

  • 3. parametre: Skin dosyamızın .dff uzantı isim değerini alır.

  • 4. parametre: Skin dosyamızın .txd uzantı isim değerini alır.


5. artconfig.txt içerisine şu kodu ekleyin ve kaydedin;
AddCharModel(299, 20003, "claude.dff", "claude.txd");
6. samp-server.exe'de yüklediğine dair çıktı olacak şu şekilde;


7. Sunucuya girdiğiniz zaman şu şekilde yükleme yapacaktır;


8. 20003 skin değerini verdiğimiz zaman ise sonuç;



Son
Anlatımda kafanıza takılan soruları veya hataları konu altından belirtebilirsiniz, adımları takip ederseniz sorunsuz bir şekilde yapabilirsiniz. İyi kullanımlar.

İçerik şu konuya göre hazırlanıp eklemeler yapılmıştır; https://forum.sa-mp.com/showthread.php?t=644118



  • 2. parametre: SetPlayerSkin ile kullanacağımız skin ID değerini alır. (Skin ID değeri 20000 ve 30000 arasında olmalıdır!)
Burayı Tam Anlamadım

Avrupa HP Hırsız Polis

Silver

Alıntı yapılan: Zeynel - 10 Haziran 2019, 23:23:38

  • 2. parametre: SetPlayerSkin ile kullanacağımız skin ID değerini alır. (Skin ID değeri 20000 ve 30000 arasında olmalıdır!)
Burayı Tam Anlamadım


Fonksiyon parametresinden bahsediyor. @Zeynel

AddCharModel(299, 20003, "claude.dff", "claude.txd");

Ve;

SetPlayerSkin(playerid, 20003);

U Roleplay | root >> WEB

QrzR