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

Vine roleplay kayıt sorunsalı

Başlatan Hata, 30 Mayıs 2020, 17:46:55

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Hata

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)
Son düzenlenme: 30 Mayıs 2020, 18:13:15 Hata

Xchatt

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

Sa-Mp 2014-2020

Hata

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ı
Son düzenlenme: 30 Mayıs 2020, 18:06:23 Hata

Cherry

Kayıt dialogunun kodlarını paylaşır mısın?


Hata

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;
}


Cherry

Giriş publicinde hesabı olup olmadığını kontrol ettiren bir fonksiyondan dolayı kickliyor olabilir, kayıt sisteminde sorun gözükmüyor.


Hata

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;
}
Son düzenlenme: 30 Mayıs 2020, 19:00:13 Hata

Cherry


Hata

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);
}


Cherry

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);
}


Hata

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
Son düzenlenme: 30 Mayıs 2020, 19:35:20 Hata

Kjen

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.


Hata

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?


Kjen

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


Hata

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?