Helló!
Ez lenne a gondom:
error 035: argument type mismatch (argument 2)
Rendszer:
if(strcmp(cmd, \"/regisztráció\", true) == 0 || strcmp(cmd, \"/regisztracio\", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new jelszo;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, \"HASZNÁLAT: /regisztráció [jelszó]\");
return 1;
}
jelszo = strval(tmp);
if(PlayerInfo[playerid][pTut] == 0)
{
new tmppass[325];
strmid(tmppass, jelszo, 0, strlen(jelszo), 255);
//Encrypt(tmppass);
OnPlayerRegister(playerid,tmppass);
SendClientMessage(playerid, COLOR_GREEN, \"Sikeres regisztráció! Ha máskor be akarsz jelentkezni: /bejelentkezés\");
SpawnPlayer(playerid);
}
else SendClientMessage(playerid, COLOR_GRAD2, \"Már regisztráltál! Jelentkezz be: /bejelentkezés\");
}
return 1;
}
Hibás sor:
strmid(tmppass, jelszo, 0, strlen(jelszo), 255);
A segítséget elõre is köszönöm!
jelszo = strval(tmp);
úgy látom nem nagyon tudod mit csinálsz :)
próbáld meg ezt:
if(strcmp(cmd, \"/regisztráció\", true) == 0 || strcmp(cmd, \"/regisztracio\", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, \"HASZNÁLAT: /regisztráció [jelszó]\");
return 1;
}
if(PlayerInfo[playerid][pTut] == 0)
{
OnPlayerRegister(playerid,tmp);
SendClientMessage(playerid, COLOR_GREEN, \"Sikeres regisztráció! Ha máskor be akarsz jelentkezni: /bejelentkezés\");
SpawnPlayer(playerid);
}
else SendClientMessage(playerid, COLOR_GRAD2, \"Már regisztráltál! Jelentkezz be: /bejelentkezés\");
}
return 1;
}
OnPlayerRegister(playerid,tmp);
SendClientMessage(playerid, COLOR_GREEN, \"Sikeres regisztráció! Ha máskor be akarsz jelentkezni: /bejelentkezés\");
SpawnPlayer(playerid);
ez a kód lefut? és mivel oldod meg hogy ne spawnoljon...
OnPlayerRegister(playerid,tmp);
SendClientMessage(playerid, COLOR_GREEN, \"Sikeres regisztráció! Ha máskor be akarsz jelentkezni: /bejelentkezés\");
SpawnPlayer(playerid);
ez a kód lefut? és mivel oldod meg hogy ne spawnoljon...
Lefut, mert a szöveget kiírja, de nem spawnol le, marad a login képnél. :(
és ha spawn helyett ezt írod?
TogglePlayerSpectating(playerid,false);
és ha spawn helyett ezt írod?
TogglePlayerSpectating(playerid,false);
Nem jó.
Ugyan az. :cry3: