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

discord ile karakter ilişkilendirme

Başlatan Hata, 05 Haziran 2020, 01:50:52

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Hata

Arkadaşlar ben karakter ile discord adresi ilişkilendirme şeyi istiyorum discord botum vb. var istediğim şey tam olarak şu oyuncular bot kanalına bi kod yazıp karakter adını girsin (kodu oyun içinden alacak ve rasgele olacak) ve discord botu o kişinin ıc ismini yazsın rinadaki gibi yani fakat exp falan gerek yok


Rodeiun

Oyun modundan SQL veritabanına veri göndermen gerekiyor. Discord botuda bu veriyi çekip bu veriyi kendine uygun bir şekilde dizeleyip ilişkilendirme yapabilirsin.  İsim gözüksün diyorsan, veriyi gönderirken oyuncunun ister levelini ister karakter adını gönder farketmez. Discord botu veriyi nezaman çekecek diye soracak olursan bence sqli çok yormaya gerek yok. Discord bot kanalından talep gelirse bot sql dan veri çeker veriyi yerleştirir. Oyun modu içinde bence şöyle yap: pData değişkenlerine dcKod ekle. pData nın altınada
PAWN Kodu: Seç
new bool:discordbagladi = false;
new bool:discordkodverildi = false;
ekle. oyuncu kayıt olduktan sonra(kayıt publicinin altına)
PAWN Kodu: Seç
PlayerData[playerid][dcKod] = RandomEx(1000, 3000); discordkodverildi = true; ekle dcKod değişkenine değer atamış olursun sonrada bunu sql a fırlatırsın sql işi düşünce veriyi çeker. Şuanda kafam biraz dağınık kodlarda hata çıkarsa vs, araştır bulursun çözümlerini ben sadece algoritmayı söyledim.

Önerim şu, /discord menüsü hazırla DİALOG_STLYE_LİST biçiminde. Discord kodunu vesaire gösterir. Orada biriken exp yi alırsın bence biriken exp için playerdatanın içine
PAWN Kodu: Seç
pDCEXP, ekle. Discord botuda kişiyi inceler ve aktif olduğu her saat sql a kişiye özel pDCEXP verisi gönderir. Oyun modu veri geldiğinde veriyi çeker pDCEXP ye yerleştirir sonra kişi ordan çek butonuna bastığında ordaki, pDCEXP deki, biriken exp yi çeker ve biriken exp yi sıfırlar gibisinden bir fonksiyon gir. DJS ile aram iyi olmadığı için o konuda yardımcı olamam iyi günler.
Son düzenlenme: 11 Haziran 2020, 20:28:44 Sypnosis. Sebep: Flood ileti yasaktır.