Gothic Online Forums
Logowanie na serwer nie działa - Printable Version

+- Gothic Online Forums (https://archive.gothic-online.com)
+-- Forum: Community (https://archive.gothic-online.com/forum-18.html)
+--- Forum: Polish (Polski) (https://archive.gothic-online.com/forum-19.html)
+---- Forum: Pomoc (https://archive.gothic-online.com/forum-23.html)
+---- Thread: Logowanie na serwer nie działa (/thread-2096.html)

Pages: 1 2


RE: Logowanie na serwer nie działa - Kania69 - 10.06.2017

Oo przyda sie <3


RE: Logowanie na serwer nie działa - Patrix - 10.06.2017

Odśwież stronę, przeedytowałem odpowiedź Wink.

W jaki sposób działa u ciebie funkcja wczytaj konto? (Najlepiej udostępnij ją)

Squirrel Script
  1. getPlayerName(pid); // em.. co to niby ma robić? Funkcja pobiera nazwę gracza, ale do niczego jej nie zapisujesz.
  2. wczytajKonto(pid);





RE: Logowanie na serwer nie działa - Kania69 - 10.06.2017

Wyśle wszystko jak mam
if(fileExists("baza/konta/" + getPlayerName(pid) + ".txt") == true)
{
local buffer = "";
local file = fileOpen("baza/konta/" + getPlayerName(pid) + ".txt","r+");
if( file )
{

buffer = "";
buffer = fileRead(file);
buffer = format("%s",buffer);
gracz[pid].haslo = buffer;
if(buffer==haslo) sendMessage(pid, 45, 136, 45, "Zostałeś poprawnie zalogowany. Miłej gry!");
else
{
sendMessage(pid, 119, 127, 127, "Błędne hasło.");
fileClose(file);
return 1;
}
gracz[pid].zalogowany=1;
getPlayerName(pid);
wczytajKonto(pid);

callClientFunc(pid, RELIABLE, "spawnujGracza", gracz[pid].posX, gracz[pid].posY, gracz[pid].posZ);
fileClose(file);
}

}

Jest break ale zapomnialem go skopiować

Najlepiej będzie jak wyśle gm na priv bo tutaj ciężko co wysłać i wszystko takie niewidoczne jest

na gg najlepiej


RE: Logowanie na serwer nie działa - Marcel - 10.06.2017

Wracając do tematu, posiadasz plugin na file autorstwa Nubziora w złej wersji, co potwierdza
Error runtime: (sq_fileRead) wrong number of parameters, expecting 2 params
Miałem z nim styczność dość długi okres czasu przy wersji dev i było kilka problemów, np. przy 32 bitowej wersji Window$a z powodu skompilowania pod 64.
Jedynym rozwiązaniem Twojego problemu jest znalezienie odpowiedniej wersji, zmiana zapisu plików na (chyba) publikowany przez Kimiora lub zainstalowanie 64bit. Na pewno zadziała sposób 2, pozostałe są niewiadome.
Trzymaj się i powodzenia.


RE: Logowanie na serwer nie działa - Kania69 - 10.06.2017

Już wszystko działa dzięki Patrix :> temat do zamknięcia