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: instant - 2013. február 05. - 18:41:03

Cím: Regisztráció tiltásban hibát jelez (ONPlayerConnectnél)
Írta: instant - 2013. február 05. - 18:41:03
Üdv, az lenne a gondom hogy most este próbálgatok összerakni 1 kisebb módot csak az a gond hogy egy sorra Hibát jelez..
A Kód a következõ:
 
   format(szFile,sizeof(szFile),\"Users/%s.ini\",pName(playerid));
if(regeng[playerid] == 0)
{
    if(!fexist(szFile))
    {
   
       format(szFormat,sizeof(szFormat),\"Üdvözöllek a szerveren!\\nTe neved (%s) még nincs regisztrálva a szerverre!\\nKérlek írjál be egy tetszõleges jelszót!\",pName(playerid));
       ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,\"Regisztráció!\",szFormat,\"Regisztrálok\",\"Kick\");
}
else
{
   if(fexist(szFile))
   {
       format(szFormat,sizeof(szFormat),\"Üdvözöllek a szerveren!\\nA Felhasználó név(%s) már regisztrálva van!\\nKérlek írd be a jelszavad!\",pName(playerid));
       ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,\"Bejelentkezés\",szFormat,\"Bejelentkezés\",\"Kick\");
   }
}
else
if(regeng[playerid] == 1)
    {
      ShowPlayerDialog(playerid,500,DIALOG_STYLE_MSGBOX,\"Tiltva\",\"** A Regisztráció nincsen engedélyezve a szerveren jelenleg!\\nGyere vissza 1 hónap múlva!\\nVagy Írj az oldalon !\",\"OK\",\"\");
}
}
return 1;
}

 
Hibák a következõk:
 
C:\\Documents and Settings\\x\\Dokumentumok\\asdd\\ngp.pwn(94) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\x\\Dokumentumok\\asdd\\ngp.pwn(94 -- 95) : warning 215: expression has no effect
C:\\Documents and Settings\\x\\Dokumentumok\\asdd\\ngp.pwn(95) : error 001: expected token: \";\", but found \"if\"
 
[/quote]
Cím: Regisztráció tiltásban hibát jelez (ONPlayerConnectnél)
Írta: skyLine - 2013. február 05. - 19:11:04
94
95-ös sor melyik?
Cím: Regisztráció tiltásban hibát jelez (ONPlayerConnectnél)
Írta: Zsolesszka - 2013. február 05. - 19:11:44
Sok az \"else\".
Kicsit átalakítva:
 
   if(regeng[playerid] == 1)
{
ShowPlayerDialog(playerid,500,DIALOG_STYLE_MSGBOX,\"Tiltva\",\"** A Regisztráció nincsen engedélyezve a szerveren jelenleg!\\nGyere vissza 1 hónap múlva!\\nVagy Írj az oldalon !\",\"OK\",\"\");
return 1;
}
format(szFile,sizeof(szFile),\"Users/%s.ini\",pName(playerid));
if(fexist(szFile))
{
format(szFormat,sizeof(szFormat),\"Üdvözöllek a szerveren!\\nA Felhasználó név(%s) már regisztrálva van!\\nKérlek írd be a jelszavad!\",pName(playerid));
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,\"Bejelentkezés\",szFormat,\"Bejelentkezés\",\"Kick\");
} else {
format(szFormat,sizeof(szFormat),\"Üdvözöllek a szerveren!\\nTe neved (%s) még nincs regisztrálva a szerverre!\\nKérlek írjál be egy tetszõleges jelszót!\",pName(playerid));
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,\"Regisztráció!\",szFormat,\"Regisztrálok\",\"Kick\");
}
Cím: Regisztráció tiltásban hibát jelez (ONPlayerConnectnél)
Írta: instant - 2013. február 05. - 21:08:45
Köszi,hibátlanul fordítja le már