trevison123
Умник
PHP:
publics: OnMySQL_QUERY(idx, playerid, str[])
{
new r, f, x;
cache_get_data(r, f);
switch(idx)
{
case 0:
{
new query[50], level;
cache_get_field_content(0,"password",query,mysql,50);
SetPVarString(playerid,"password",query);
level = cache_get_field_content_int(0,"level");
SetPVarInt(playerid,"level",level);
if(!r) return true;
if(!strcmp(query, "qwerty", true))
{
SetPVarInt(playerid, "Alogin", 1);
ShowPlayerDialogEx(playerid, 1227, DIALOG_STYLE_PASSWORD, "{FFFFFF}Ввод | {AE433D}Авторизация", "Введите пароль\n\nПароль должен состоять из латинских букв и цифр\n размером от 6 до 15 символов", "Вход", "Отмена");
}
else ShowPlayerDialogEx(playerid, 1227, DIALOG_STYLE_PASSWORD, "{FFFFFF}Ввод | {AE433D}Авторизация", "Введите пароль\n\nПароль должен состоять из латинских букв и цифр\n размером от 6 до 15 символов", "Вход", "Отмена"), SetPVarInt(playerid, "Alogin", 2);
}
}
case 1: // строка 63697
{
if(r)
{
if(playerid == 0)
{
mysql_format(mysql,query, 128, "DELETE FROM "TABLE_ADMIN" WHERE `Name`= '%s'", str);
mysql_function_query(mysql,query,false,"","");
if(IsPlayerConnected(GetPlayerID(str))) PTEMP[GetPlayerID(str)][pAdmin] = 0;
}
else
{
mysql_format(mysql,query,256, "UPDATE ""admin"" SET level = '%i' WHERE Name = '%s' LIMIT 1",playerid,str);
mysql_function_query(mysql,query,false,"","");
}
}
else
{
new year, month,day;
getdate(year, month, day);
mysql_format(mysql,query, 512, "INSERT INTO ""admin"" (Name, level, LastCon) VALUES ('%s', %i, '%02i/%02i/%04i')",str, playerid,day,month,year);
mysql_function_query(mysql,query,false,"","");
}
}
}
return true;
}
C:\Users\User\Desktop\Volvo RolePlay\gamemodes\VolvoRp — копия (2).pwn(63967) : warning 215: expression has no effect
C:\Users\User\Desktop\Volvo RolePlay\gamemodes\VolvoRp — копия (2).pwn(63967) : error 001: expected token: ";", but found ":"
C:\Users\User\Desktop\Volvo RolePlay\gamemodes\VolvoRp — копия (2).pwn(63967) : error 029: invalid expression, assumed zero
C:\Users\User\Desktop\Volvo RolePlay\gamemodes\VolvoRp — копия (2).pwn(63967) : fatal error 107: too many error messages on one line
