GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Hata - 30 Mayıs 2020, 17:46:55

Başlık: Vine roleplay kayıt sorunsalı
Gönderen: Hata - 30 Mayıs 2020, 17:46:55
arkadaşlar vine rp modundaki kayıt yerini çözdüm waldendan falan alıp yaptım ama kayıt olma dialoğu gelince hiç bi hata vermeden kick atıyo pawnoda kickEx olan bazı yerleri kapatıp denedim yine olmadı bunun sebebi nedir acaba?

ss : https://i.hizliresim.com/NpqOXw.png


Edit: kick atmadan önce aradan 10-20 salise geçiyor (saniye değil salise)
Başlık: Ynt: Vine roleplay kayıt sorunsalı
Gönderen: Xchatt - 30 Mayıs 2020, 17:50:47
Alıntı yapılan: Hata - 30 Mayıs 2020, 17:46:55
arkadaşlar vine rp modundaki kayıt yerini çözdüm waldendan falan alıp yaptım ama kayıt olma dialoğu gelince hiç bi hata vermeden kick atıyo pawnoda kickEx olan bazı yerleri kapatıp denedim yine olmadı bunun sebebi nedir acaba?

ss : https://i.hizliresim.com/NpqOXw.png
Hile koruması olabilir
Başlık: Ynt: Vine roleplay kayıt sorunsalı
Gönderen: Hata - 30 Mayıs 2020, 17:53:07
Alıntı yapılan: Xchatt - 30 Mayıs 2020, 17:50:47
Alıntı yapılan: Hata - 30 Mayıs 2020, 17:46:55
arkadaşlar vine rp modundaki kayıt yerini çözdüm waldendan falan alıp yaptım ama kayıt olma dialoğu gelince hiç bi hata vermeden kick atıyo pawnoda kickEx olan bazı yerleri kapatıp denedim yine olmadı bunun sebebi nedir acaba?

ss : https://i.hizliresim.com/NpqOXw.png
Hile koruması olabilir
olabilir bi kontrol edeyim

Edit: hile koruması değil hile korumasını kapattım hala aynı
Başlık: Ynt: Vine roleplay kayıt sorunsalı
Gönderen: Cherry - 30 Mayıs 2020, 18:41:53
Kayıt dialogunun kodlarını paylaşır mısın?
Başlık: Ynt: Vine roleplay kayıt sorunsalı
Gönderen: Hata - 30 Mayıs 2020, 18:44:46
Alıntı yapılan: Cherry - 30 Mayıs 2020, 18:41:53
Kayıt dialogunun kodlarını paylaşır mısın?
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
SetPVarInt(playerid, "dialog", -1);
if(dialogid == DIALOG_KAYIT)
{
    if(response)
    {
        if(strlen(inputtext) > 3)
        {
            new query[512], isim[MAX_PLAYER_NAME];
            GetPlayerName(playerid, isim, sizeof(isim));
            format(query, sizeof(query),"INSERT INTO `hesaplar` (`isim`, `sifre`) VALUES ('%s', '%s')", isim, MD5_Hash(inputtext));
            mysql_tquery(mysqlB, query, "OyuncuYaratildi", "d", playerid);
OyuncuCinsiyetSec(playerid);
for (new i = 0; i != 3; i++) PlayerTextDrawHide(playerid, GirisTextdraw[playerid][i]);

        }
        else DialogGoster(playerid, DIALOG_KAYIT, DIALOG_STYLE_PASSWORD, "> Kayıt", "{B70000}HATA: {FFFFFF}Girdiğin şifre en az 4 harfli olmalıdır!\nSunucuya kayıt olmak için lütfen aşağıya şifrenizi girin;", "Tamam", "İptal");
    }
    else if(!response) KickEx(playerid);
    return 1;
}
Başlık: Ynt: Vine roleplay kayıt sorunsalı
Gönderen: Cherry - 30 Mayıs 2020, 18:46:45
Giriş publicinde hesabı olup olmadığını kontrol ettiren bir fonksiyondan dolayı kickliyor olabilir, kayıt sisteminde sorun gözükmüyor.
Başlık: Ynt: Vine roleplay kayıt sorunsalı
Gönderen: Hata - 30 Mayıs 2020, 18:58:07
Alıntı yapılan: Cherry - 30 Mayıs 2020, 18:46:45
Giriş publicinde hesabı olup olmadığını kontrol ettiren bir fonksiyondan dolayı kickliyor olabilir, kayıt sisteminde sorun gözükmüyor.
Oyun içi kayıtı oyun dışından aktif edemiyomuyuz?

Edit: giriş dialoğunda şöyle bişey var ama ben zaten kicki inaktif hale getirmişim else if(dialogid == DIALOG_GIRIS)
{
    if(response) HesapKontrol(playerid, inputtext);
    //else if(!response) KickEx(playerid);
    return 1;
}
Başlık: Ynt: Vine roleplay kayıt sorunsalı
Gönderen: Cherry - 30 Mayıs 2020, 19:21:03
HesapKontrol fonksiyonunu at
Başlık: Ynt: Vine roleplay kayıt sorunsalı
Gönderen: Hata - 30 Mayıs 2020, 19:22:22
Alıntı yapılan: Cherry - 30 Mayıs 2020, 19:21:03
HesapKontrol fonksiyonunu at
stock HesapKontrol(playerid, sifre[])
{
new query[512], isim[MAX_PLAYER_NAME];
GetPlayerName(playerid, isim, sizeof(isim));
format(query, sizeof(query), "SELECT `ID` FROM `hesaplar` WHERE `forumID` = '%s' AND `sifre` = '%s'", isim, MD5_Hash(sifre));
return mysql_tquery(mysqlB, query, "GirisTest", "d", playerid);
}
Başlık: Ynt: Vine roleplay kayıt sorunsalı
Gönderen: Cherry - 30 Mayıs 2020, 19:27:30
hesaplar tablosunda forumid ve sifreyi kontrol ettiriyor, eğer hesap yoksa kickliyor giristest publicinde.

Alıntı yapılan: Hata - 30 Mayıs 2020, 19:22:22
Alıntı yapılan: Cherry - 30 Mayıs 2020, 19:21:03
HesapKontrol fonksiyonunu at
stock HesapKontrol(playerid, sifre[])
{
new query[512], isim[MAX_PLAYER_NAME];
GetPlayerName(playerid, isim, sizeof(isim));
format(query, sizeof(query), "SELECT `ID` FROM `hesaplar` WHERE `forumID` = '%s' AND `sifre` = '%s'", isim, MD5_Hash(sifre));
return mysql_tquery(mysqlB, query, "GirisTest", "d", playerid);
}
Başlık: Ynt: Vine roleplay kayıt sorunsalı
Gönderen: Hata - 30 Mayıs 2020, 19:29:45
Alıntı yapılan: Cherry - 30 Mayıs 2020, 19:27:30
hesaplar tablosunda forumid ve sifreyi kontrol ettiriyor, eğer hesap yoksa kickliyor giristest publicinde.

Alıntı yapılan: Hata - 30 Mayıs 2020, 19:22:22
Alıntı yapılan: Cherry - 30 Mayıs 2020, 19:21:03
HesapKontrol fonksiyonunu at
stock HesapKontrol(playerid, sifre[])
{
new query[512], isim[MAX_PLAYER_NAME];
GetPlayerName(playerid, isim, sizeof(isim));
format(query, sizeof(query), "SELECT `ID` FROM `hesaplar` WHERE `forumID` = '%s' AND `sifre` = '%s'", isim, MD5_Hash(sifre));
return mysql_tquery(mysqlB, query, "GirisTest", "d", playerid);
}
format(query, sizeof(query), "SELECT `ID` FROM `hesaplar` WHERE `forumID` = '%s' AND `sifre` = '%s'", isim, MD5_Hash(sifre)); kısmını silersem düzelirmi?

Edit: sildim düzelmedi ne yapmam lazım anlamadım
Başlık: Ynt: Vine roleplay kayıt sorunsalı
Gönderen: Kjen - 30 Mayıs 2020, 19:47:08
Alıntı yapılan: Hata - 30 Mayıs 2020, 19:29:45
Alıntı yapılan: Cherry - 30 Mayıs 2020, 19:27:30
hesaplar tablosunda forumid ve sifreyi kontrol ettiriyor, eğer hesap yoksa kickliyor giristest publicinde.

Alıntı yapılan: Hata - 30 Mayıs 2020, 19:22:22
Alıntı yapılan: Cherry - 30 Mayıs 2020, 19:21:03
HesapKontrol fonksiyonunu at
stock HesapKontrol(playerid, sifre[])
{
new query[512], isim[MAX_PLAYER_NAME];
GetPlayerName(playerid, isim, sizeof(isim));
format(query, sizeof(query), "SELECT `ID` FROM `hesaplar` WHERE `forumID` = '%s' AND `sifre` = '%s'", isim, MD5_Hash(sifre));
return mysql_tquery(mysqlB, query, "GirisTest", "d", playerid);
}
format(query, sizeof(query), "SELECT `ID` FROM `hesaplar` WHERE `forumID` = '%s' AND `sifre` = '%s'", isim, MD5_Hash(sifre)); kısmını silersem düzelirmi?

Edit: sildim düzelmedi ne yapmam lazım anlamadım
hesaplar kısmına yeni bir ıd ile hesap açıcaksın ve o ile oyuna giriceksin. Fakat karakterler gibi karakter isimleri yazan bir tablo var ise oraya yeni bir isim yazıp ıd'yi oraya girerek hesap oluştur ve oyuna giriş yap.
Başlık: Ynt: Vine roleplay kayıt sorunsalı
Gönderen: Hata - 30 Mayıs 2020, 19:49:27
Alıntı yapılan: Kjen - 30 Mayıs 2020, 19:47:08
Alıntı yapılan: Hata - 30 Mayıs 2020, 19:29:45
Alıntı yapılan: Cherry - 30 Mayıs 2020, 19:27:30
hesaplar tablosunda forumid ve sifreyi kontrol ettiriyor, eğer hesap yoksa kickliyor giristest publicinde.

Alıntı yapılan: Hata - 30 Mayıs 2020, 19:22:22
Alıntı yapılan: Cherry - 30 Mayıs 2020, 19:21:03
HesapKontrol fonksiyonunu at
stock HesapKontrol(playerid, sifre[])
{
new query[512], isim[MAX_PLAYER_NAME];
GetPlayerName(playerid, isim, sizeof(isim));
format(query, sizeof(query), "SELECT `ID` FROM `hesaplar` WHERE `forumID` = '%s' AND `sifre` = '%s'", isim, MD5_Hash(sifre));
return mysql_tquery(mysqlB, query, "GirisTest", "d", playerid);
}
format(query, sizeof(query), "SELECT `ID` FROM `hesaplar` WHERE `forumID` = '%s' AND `sifre` = '%s'", isim, MD5_Hash(sifre)); kısmını silersem düzelirmi?

Edit: sildim düzelmedi ne yapmam lazım anlamadım
hesaplar kısmına yeni bir ıd ile hesap açıcaksın ve o ile oyuna giriceksin. Fakat karakterler gibi karakter isimleri yazan bir tablo var ise oraya yeni bir isim yazıp ıd'yi oraya girerek hesap oluştur ve oyuna giriş yap.
şifre kısmını nasıl yapıcam?
Başlık: Ynt: Vine roleplay kayıt sorunsalı
Gönderen: Kjen - 30 Mayıs 2020, 19:57:21
Alıntı yapılan: Hata - 30 Mayıs 2020, 19:49:27
Alıntı yapılan: Kjen - 30 Mayıs 2020, 19:47:08
Alıntı yapılan: Hata - 30 Mayıs 2020, 19:29:45
Alıntı yapılan: Cherry - 30 Mayıs 2020, 19:27:30
hesaplar tablosunda forumid ve sifreyi kontrol ettiriyor, eğer hesap yoksa kickliyor giristest publicinde.

Alıntı yapılan: Hata - 30 Mayıs 2020, 19:22:22
Alıntı yapılan: Cherry - 30 Mayıs 2020, 19:21:03
HesapKontrol fonksiyonunu at
stock HesapKontrol(playerid, sifre[])
{
new query[512], isim[MAX_PLAYER_NAME];
GetPlayerName(playerid, isim, sizeof(isim));
format(query, sizeof(query), "SELECT `ID` FROM `hesaplar` WHERE `forumID` = '%s' AND `sifre` = '%s'", isim, MD5_Hash(sifre));
return mysql_tquery(mysqlB, query, "GirisTest", "d", playerid);
}
format(query, sizeof(query), "SELECT `ID` FROM `hesaplar` WHERE `forumID` = '%s' AND `sifre` = '%s'", isim, MD5_Hash(sifre)); kısmını silersem düzelirmi?

Edit: sildim düzelmedi ne yapmam lazım anlamadım
hesaplar kısmına yeni bir ıd ile hesap açıcaksın ve o ile oyuna giriceksin. Fakat karakterler gibi karakter isimleri yazan bir tablo var ise oraya yeni bir isim yazıp ıd'yi oraya girerek hesap oluştur ve oyuna giriş yap.
şifre kısmını nasıl yapıcam?
Valla orasınıda sen düşün benden bu kadar :P
Başlık: Ynt: Vine roleplay kayıt sorunsalı
Gönderen: Hata - 30 Mayıs 2020, 20:01:46
Alıntı yapılan: Kjen - 30 Mayıs 2020, 19:57:21
Alıntı yapılan: Hata - 30 Mayıs 2020, 19:49:27
Alıntı yapılan: Kjen - 30 Mayıs 2020, 19:47:08
Alıntı yapılan: Hata - 30 Mayıs 2020, 19:29:45
Alıntı yapılan: Cherry - 30 Mayıs 2020, 19:27:30
hesaplar tablosunda forumid ve sifreyi kontrol ettiriyor, eğer hesap yoksa kickliyor giristest publicinde.

Alıntı yapılan: Hata - 30 Mayıs 2020, 19:22:22
Alıntı yapılan: Cherry - 30 Mayıs 2020, 19:21:03
HesapKontrol fonksiyonunu at
stock HesapKontrol(playerid, sifre[])
{
new query[512], isim[MAX_PLAYER_NAME];
GetPlayerName(playerid, isim, sizeof(isim));
format(query, sizeof(query), "SELECT `ID` FROM `hesaplar` WHERE `forumID` = '%s' AND `sifre` = '%s'", isim, MD5_Hash(sifre));
return mysql_tquery(mysqlB, query, "GirisTest", "d", playerid);
}
format(query, sizeof(query), "SELECT `ID` FROM `hesaplar` WHERE `forumID` = '%s' AND `sifre` = '%s'", isim, MD5_Hash(sifre)); kısmını silersem düzelirmi?

Edit: sildim düzelmedi ne yapmam lazım anlamadım
hesaplar kısmına yeni bir ıd ile hesap açıcaksın ve o ile oyuna giriceksin. Fakat karakterler gibi karakter isimleri yazan bir tablo var ise oraya yeni bir isim yazıp ıd'yi oraya girerek hesap oluştur ve oyuna giriş yap.
şifre kısmını nasıl yapıcam?
Valla orasınıda sen düşün benden bu kadar :P
şifreyi girmeden f6 yapıp /kayitdurum yapsam olurmu?
Başlık: Ynt: Vine roleplay kayıt sorunsalı
Gönderen: Kjen - 30 Mayıs 2020, 20:02:28
Alıntı yapılan: Hata - 30 Mayıs 2020, 20:01:46
Alıntı yapılan: Kjen - 30 Mayıs 2020, 19:57:21
Alıntı yapılan: Hata - 30 Mayıs 2020, 19:49:27
Alıntı yapılan: Kjen - 30 Mayıs 2020, 19:47:08
Alıntı yapılan: Hata - 30 Mayıs 2020, 19:29:45
Alıntı yapılan: Cherry - 30 Mayıs 2020, 19:27:30
hesaplar tablosunda forumid ve sifreyi kontrol ettiriyor, eğer hesap yoksa kickliyor giristest publicinde.

Alıntı yapılan: Hata - 30 Mayıs 2020, 19:22:22
Alıntı yapılan: Cherry - 30 Mayıs 2020, 19:21:03
HesapKontrol fonksiyonunu at
stock HesapKontrol(playerid, sifre[])
{
new query[512], isim[MAX_PLAYER_NAME];
GetPlayerName(playerid, isim, sizeof(isim));
format(query, sizeof(query), "SELECT `ID` FROM `hesaplar` WHERE `forumID` = '%s' AND `sifre` = '%s'", isim, MD5_Hash(sifre));
return mysql_tquery(mysqlB, query, "GirisTest", "d", playerid);
}
format(query, sizeof(query), "SELECT `ID` FROM `hesaplar` WHERE `forumID` = '%s' AND `sifre` = '%s'", isim, MD5_Hash(sifre)); kısmını silersem düzelirmi?

Edit: sildim düzelmedi ne yapmam lazım anlamadım
hesaplar kısmına yeni bir ıd ile hesap açıcaksın ve o ile oyuna giriceksin. Fakat karakterler gibi karakter isimleri yazan bir tablo var ise oraya yeni bir isim yazıp ıd'yi oraya girerek hesap oluştur ve oyuna giriş yap.
şifre kısmını nasıl yapıcam?
Valla orasınıda sen düşün benden bu kadar :P
şifreyi girmeden f6 yapıp /kayitdurum yapsam olurmu?
Bildiğim kadarıyla spawn olmadan bu komutu kullanamazsın hatası alırsın ancak denemekten zarar gelmez.
Başlık: Ynt: Vine roleplay kayıt sorunsalı
Gönderen: Hata - 30 Mayıs 2020, 20:10:39
Oyun içi kayıtları aktif ettim ama kayıt yerine girince yine kick atıyo (önceki pawnoyu sıfırlayıp yaptım)

SS: https://i.hizliresim.com/DmsyUz.png
Başlık: Ynt: Vine roleplay kayıt sorunsalı
Gönderen: Hata - 30 Mayıs 2020, 20:28:11
sorun çözüldü kapansın konu
Başlık: Ynt: Vine roleplay kayıt sorunsalı
Gönderen: Coiner - 30 Mayıs 2020, 21:19:42
Sorun çözülmüş ve konu kilitlenmiştir.