10.06.2017, 14:08
[Squirrel] Cannot finish call callback: onCommand, expected params count 3
[Squirrel] Error runtime: (sq_fileRead) wrong number of parameters, expecting 2 params
[Squirrel] Stack Dump:
[1]: In function 'onCommand()' ./server-scripts/server_rp.nut line [148]
[Squirrel] Locals:
- gracz (TABLE)
- file (USERPOINTER)
- buffer ("")
- haslo ("taktaktak")
- sdf (ARRAY)
- params ("taktaktak")
- command ("zaloguj")
- pid (0)
- this (TABLE)
[Squirrel] Cannot finish call callback: onCommand, expected params count 3
[connection] Ledley disconnected from server 25.56.254.96|58847
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
case "zaloguj":
{
if(gracz[pid].zalogowany!=0) return 1;
{
local sdf = sscanf("s", params);
local haslo = sdf[0];
if(sdf)
{
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);
}
}
else sendMessage(pid, 119, 127, 127, "Konto nie istnieje.");
}
else sendMessage(pid, 119, 127, 127, "Tip: /zaloguj (hasło)");
}
}
break;
Pomoże ktoś?
[Squirrel] Error runtime: (sq_fileRead) wrong number of parameters, expecting 2 params
[Squirrel] Stack Dump:
[1]: In function 'onCommand()' ./server-scripts/server_rp.nut line [148]
[Squirrel] Locals:
- gracz (TABLE)
- file (USERPOINTER)
- buffer ("")
- haslo ("taktaktak")
- sdf (ARRAY)
- params ("taktaktak")
- command ("zaloguj")
- pid (0)
- this (TABLE)
[Squirrel] Cannot finish call callback: onCommand, expected params count 3
[connection] Ledley disconnected from server 25.56.254.96|58847
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
case "zaloguj":
{
if(gracz[pid].zalogowany!=0) return 1;
{
local sdf = sscanf("s", params);
local haslo = sdf[0];
if(sdf)
{
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);
}
}
else sendMessage(pid, 119, 127, 127, "Konto nie istnieje.");
}
else sendMessage(pid, 119, 127, 127, "Tip: /zaloguj (hasło)");
}
}
break;
Pomoże ktoś?