GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: totar - 2011. június 13. - 13:17:09

Cím: IsRegistered,Islogged
Írta: totar - 2011. június 13. - 13:17:09
Ü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.
Cím: IsRegistered,Islogged
Írta: Koncz_Norbert - 2011. június 13. - 13:25:17

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.
Cím: IsRegistered,Islogged
Írta: totar - 2011. június 13. - 13:29:29
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?
Cím: IsRegistered,Islogged
Írta: md12 - 2011. június 13. - 13:48:51
nem csodálom ilyen gondatlan sor igazítással én se igazodok ki rajta