Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3498 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

(redaguota)

Sveiki,

 

Testavęs modifikacija išvydau, jog prisijungiant neužkraudavo vartotojo. Ką turiu omeny sakydamas, jog neužkrauna ar net neužregistruoja? Pirmiausia, norėdamas užsiregistruoti ar prisijungti privalai įvesti slaptažodį į tuščia laukelį. Tai padarius dingsta pats GUI langas ir niekas nevyksta (nuotrauka žemiau, kaip niekas nevyksta ir dingęs GUI langas). Prieš tai viskas buvo gerai tačiau keistai pasikeitė. Prie mysql net nelindau, nieko nekeičiau ar neįterpiau jokių naujų dalykų.

 

Štai, išmeta GUI langa kuriame turite įvesti savo duomenis:

gySsElZ.png

 

Štai, išmeta neužkrauta vaizda ir nieko negalit daryti, paspaudus shift rašo "pirmiausia prisijunkite":

I2qOm8I.png

 

 

Galų gale.. mysql ir server log viskas užkrauta t.y jei mysql nekrautu neišmestu net prisijungimo lango, o dabar jį išmeta, tačiau parašius ką nors ir paspaudus enter - jis dingsta visam laikui..

Mano klausimai ir pagalbos prašymas:

 

  1. Ką turėčiau daryti ir ką turėčiau ištaisyti norėdamas prisijungti į žaidimą, jog paskyra būtų užkrauta?
  2. Kas šioje situacijoje blokuoja mane? Mysql ar kažkas kitas? Kadangi kode jokių error nėra, nėra nei viename _log faile.

 

 

MANO MYSQL_LOG IŠMETĖ NESENEI TOKĮ DALYKA:

 

[02:08:36] [ERROR] CMySQLQuery::Execute[sendQuery] - (error #1054) Unknown column 'tr5' in 'field list'

[02:08:36] [ERROR] CMySQLQuery::Execute[sendQuery] - (error #1054) Unknown column 'tr5' in 'field list'
[02:08:42] [ERROR] CMySQLQuery::Execute[sendQuery] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'lteises = '0' regip = '',WHERE Name = ''' at line 1
[02:08:42] [ERROR] CMySQLQuery::Execute[sendQuery] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'lteises = '0' regip = '',WHERE Name = ''' at line 1
[02:09:02] [ERROR] CMySQLQuery::Execute[sendQuery] - (error #1054) Unknown column 'tr5' in 'field list'
[02:09:02] [ERROR] CMySQLQuery::Execute[sendQuery] - (error #1054) Unknown column 'tr5' in 'field list'
Redaguota , nario vlkgadmin

da30838075596c240bcb3a60e6ed0d0b.png

@pesh MVP

Tu vpš nekomentuok.

 

Autoriui: Tu pažiūrėk savo kode, kaip ivedus slaptika i kuri dialoga nukreipia.

stock ShowLogin(pid){
 
inline dialog(playerid1, dialogid, response, listitem, string:inputtext[])
{
#pragma unused playerid1, dialogid, listitem
switch(response)
{
case true:
{
if(strlen(inputtext) < 6)
{
SendClientMessage(playerid,COLOR_RED, "{EB3232}« Per trumpas slaptažodis.");
ShowLogin(pid);
return 1;
}
if( Klaustukas(inputtext) ) {
SendClientMessage(playerid,COLOR_RED, "{EB3232}« Per trumpas slaptažodis.");
ShowLogin(pid);
return 1;
}
new inputBuff[129];
WP_Hash(inputBuff, sizeof(inputBuff), inputtext);
//printf("login: %s, input: %s, wp_hash: %s, realpass: %s", GetPlayerNameEx(pid), inputtext,inputBuff, player[playerid][Password] );
if(!strcmp(player[playerid][Password],inputBuff, true))
{
thePlayer.logged[pid] = true;
SendClientMessage(playerid,-1,"{3BE535}« Prisijungėte į savo paskyrą sėkmingai !");
SpawnPlayer(playerid);
return 1;
}
else{
SendClientMessage(playerid,COLOR_RED, "{EB3232}« Įvedėte neteisingą slaptažodį.");
ShowPassForget(pid);
}
 
}
case false:
{
SendClientMessage(playerid, COLOR_RED, "{EB3232}« Sėkmės !");
SendClientMessage(playerid, COLOR_RED, "{EB3232}« Išeiti galite su /q");
kick(pid);
}
}
}
if( get.datload[pid] == 0 ) {
players.loadPlayerData(pid);
set.datload[pid] = 1;
}
new tekstass[900];
strcat(tekstass, f("{FFFFFF}Sveikas atvykęs į {91AB79}vLKG.Lt {FFFFFF}serverį, {91AB79}%s{FFFFFF}!\n", GetPlayerNameEx(pid)));
strcat(tekstass, f("{FFFFFF}Veiksmas vyksta miestelių ribose ir už jų.\n\n"));
strcat(tekstass, f("{FFFFFF}Jūsų dabartinis IP adresas: {91AB79}%s{FFFFFF}\n\n", GetPlayerIpEx(pid)));
strcat(tekstass, f("{FFFFFF}Norėdami tęsti įveskite savo slaptažodį kurį naudojote registracijos metu:\n"));
   // Dialog_ShowCallback(pid, using inline dialog, DIALOG_STYLE_PASSWORD, "{91AB79}Prisijungimas prie sąskaitos", tekstass "Toliau", "Išeiti");
Dialog_ShowCallback(pid, using inline dialog, DIALOG_STYLE_PASSWORD, "{91AB79}Prisijungimas prie sąskaitos", tekstass, "Toliau");
return 1;
}

 

Atsiprašau už lygiavimą, jau taip supergames padarė. Yra tik šitas, kuris tvarko prisijungima. Registracijai yra panašus. Jų neliečiau ir jie turėtu pagal viską veikti, kadangi 10-imt minučių atgal jie veikė. Dariau tik "AreaCheck" dalyką ir daugiau nieko. Po to, F5 paspaudęs, viskas čiki piki, jokių errorų niekur neprijungia, įvedus bet ką į login laukelį nepakrauna.

da30838075596c240bcb3a60e6ed0d0b.png

@pesh MVP

(redaguota)

Debugink su printais, pamatysi kur sustoja

Bandžiau ir niekur toli nenuėjau. Prisijungima pilnai viska išprintina. Kai nueina prie pačio prisijungimo kai įvedi slaptažodį - ten ir sustoja. Tas pats ir su registracija. Tik įvedus kažką į laukelį ir paspaudus enter - GUI lentele prisijungimo dingsta ir nebeatsiranda. Ten ir stoja printinimas.

 

Panaši tema sa-mp.com: http://forum.sa-mp.com/showthread.php?t=494663

Klaida ištaisyta. Didžiulis AČIŪ  už pagalbą. Su manim praleido beveik 1-ą valandą, iki 3:20-imt ryto. Taip pat ačiū kitiems.

 

Temą galite rakinti.

Redaguota , nario vlkgadmin

da30838075596c240bcb3a60e6ed0d0b.png

@pesh MVP

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3498 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...