-
Üdv
Megnézné valaki hogy miért ír ki ezekre errorokat:
if(IsRegistered[playerid] = 0)
{
format(string, sizeof string, \"Üdv %s! \\nTe még nem vagy regisztrálva! \\n\\nKérjük regisztrálj.\", name);
ShowPlayerDialog(playerid, ReGiStEr, DIALOG_STYLE_INPUT, \"Regisztráció\", string, \"Regisztrálás\", \"Kilépés.\");
}
if(IsRegistered[playerid] = 1)
{
format(string, sizeof string, \"Bejelentkezés \\n\\nÜdv %s! \\nTe regisztrálva vagy! \\n\\nKérjük jelentkezz be.\", name);
ShowPlayerDialog(playerid, LoGiN, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Belépés\", \"Kilépés.\");
}
Errorok:
D:\\gta server\\samp03csvr_win32\\samp03csvr_win32\\filterscripts\\t-reg.pwn(110) : warning 211: possibly unintended assignment
D:\\gta server\\samp03csvr_win32\\samp03csvr_win32\\filterscripts\\t-reg.pwn(115) : warning 211: possibly unintended assignment
D:\\gta server\\samp03csvr_win32\\samp03csvr_win32\\filterscripts\\t-reg.pwn(206) : error 030: compound statement not closed at the end of file (started at line 102)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Aki segít annak nagyon megköszönném.
-
if(IsRegistered[playerid] == 0)
{
format(string, sizeof string, \"Üdv %s! \\nTe még nem vagy regisztrálva! \\n\\nKérjük regisztrálj.\", name);
ShowPlayerDialog(playerid, ReGiStEr, DIALOG_STYLE_INPUT, \"Regisztráció\", string, \"Regisztrálás\", \"Kilépés.\");
}
if(IsRegistered[playerid] == 1)
{
format(string, sizeof string, \"Bejelentkezés \\n\\nÜdv %s! \\nTe regisztrálva vagy! \\n\\nKérjük jelentkezz be.\", name);
ShowPlayerDialog(playerid, LoGiN, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Belépés\", \"Kilépés.\");
}
D:\\gta server\\samp03csvr_win32\\samp03csvr_win32\\filterscripts\\t-reg.pwn(206) : error 030: compound statement not closed at the end of file (started at line 102)[/quote]
Ez meg nincs lezárva. A 102. sortól kezdõdik. És a visszatéréseket zárd le.
-
Már megoldottam, ezt a gondot, le zártam azt a sort.
Tenni kellet ode egy }-t
Így van:
}
}
}
}
}
return 0;
}
Na és így van:
if(dialogid == SzAbAlYzAt)
{
if(response)
{
new string[128];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
SendClientMessage(playerid, COLOR_GREEN, \"--Elfogadtad a szabályzatot!--\");
if(IsRegistered[playerid] == 0)
{
format(string, sizeof string, \"Üdv %s! \\nTe még nem vagy regisztrálva! \\n\\nKérjük regisztrálj.\", name);
ShowPlayerDialog(playerid, ReGiStEr, DIALOG_STYLE_INPUT, \"Regisztráció\", string, \"Regisztrálás\", \"Kilépés.\");
}
if(IsRegistered[playerid] == 1)
{
format(string, sizeof string, \"Bejelentkezés \\n\\nÜdv %s! \\nTe regisztrálva vagy! \\n\\nKérjük jelentkezz be.\", name);
ShowPlayerDialog(playerid, LoGiN, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Belépés\", \"Kilépés.\");
}
else
{
Kick(playerid);
}
}
Ha felmegyek a szeróra kidob.
Ez miért van.
help?
-
nem csodálom ilyen gondatlan sor igazítással én se igazodok ki rajta