ALFONSO.
Умник
Как решить это?:
Вот сами кейсы:
PHP:
D:\User\Desktop\SA_MP\new.pwn\gamemodes\new.pwn(256) : warning 217: loose indentation
D:\User\Desktop\SA_MP\new.pwn\gamemodes\new.pwn(256) : error 014: invalid statement; not in switch
D:\User\Desktop\SA_MP\new.pwn\gamemodes\new.pwn(256) : warning 215: expression has no effect
D:\User\Desktop\SA_MP\new.pwn\gamemodes\new.pwn(256) : error 001: expected token: ";", but found ":"
D:\User\Desktop\SA_MP\new.pwn\gamemodes\new.pwn(256) : error 029: invalid expression, assumed zero
D:\User\Desktop\SA_MP\new.pwn\gamemodes\new.pwn(256) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
PHP:
{
switch(dialogid)
{
case 0:
{
if(!strlen(inputtext)) return Kick(playerid);
if(response)
{
new PlayerName[MAX_PLAYER_NAME];
new account[128];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
format(account, sizeof(account), "user/%s.ini", PlayerName);
if(fexist(account)) return ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, "Àâòîðèçàöèÿ" "Äîáðî ïîæàëîâàòü íà ñåðâåð! Àêêàóíò %s ñóùåñòâóåò. Ââåäèòå ïàðîëü:", "Îê", "Îòìåíà", PlayerName);
new iniFile = ini_createFile(account);
if(iniFile < 0) ini_openFile (account);
{
ini_setString(iniFile, "Password", inputtext);
ini_setInteger(iniFile, "Money", 0);
ini_setFloat(iniFile, "Heal", 100.0);
ini_closeFile(iniFile);
SetPVarInt(playerid, "Logged", 0);
SpawnPlayer(playerid);
new string[60];
format(string, sizeof(string), "[Èíôîðìàöèÿ]: %s, Âàø id íà ñåðâåðå ñòàë: [%d].", PlayerName, playerid);
SendClientMessage(playerid, -1, string);
}
}
case 1: // сама 256-я строка
{
if(!strlen(inputtext)) return Kick(playerid);
if(respunse)
{
new PlayerName[MAX_PLAYER_NAME], password[64];
new account[128];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
format(account, sizeof(account), "user/%s.ini", PlayerName);
if(IsPlayerNPS(playerid)) return 1;
new iniFile = ini_openFile(account);
ini_getString(iniFile, "Password", password);
if(!strcmp(inputtext, password, true))
{
ini_setInteger(iniFile, "Money", Player[playerid][pMoney]);
ini_setFloat(iniFile, "Heal", Player[playerid][pHeal]);
ini_closeFile(iniFile);
logged[playerid] = 1;
SetPlayerHealth(playerid, Player[playerid][pHeal]);
SpawnPlayer(playerid);
GivePlayerMoney(playerid, Player[playerid][pMoney]);
SetClientMessage(playerid, 0xFFFFFFFF, "Äîáðî ïîæàëîâàòü!");
return 1;
}
else
{
SetClientMessage(playerid, 0xFFFFFFFF, "Íåâåðíûé ïàðîëü!");
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, "Àâòîðèçàöèÿ" "Äîáðî ïîæàëîâàòü íà ñåðâåð! Àêêàóíò %s ñóùåñòâóåò. Ââåäèòå ïàðîëü:", "Îê", "Îòìåíà" PlayerName);
return 1;
}
}
else
{
Kick(playerid);
}
}
}
return 1;
}
