Nister_Just
Умник
Ребят, нужна небольшая помощь. Взял с аризоны систему: Описание персонажа - всё работает, но когда с помощью команды /dellpame удаляешь описание у игрока, то игрок не может поставить снова описание - пока не перезайдёт на сервер!
case 2035:
{
if(!response) return true;
new maximum[80];
new perenos = strfind(inputtext,"/",false);
if(perenos != -1) strdel(inputtext, perenos, perenos+1), strins(inputtext, "\n", perenos, 2);
if(!strlen(inputtext)) return SendClientMessage(playerid,COLOR_RED, !">>>>{FFFFFF} - Некорректный текст");
if(strlen(inputtext) < 10 || strlen(inputtext) > 80) return SendClientMessage(playerid,COLOR_RED, "[Ошибка] {ffffff}Используйте не меньше 10 и не больше 80 символов!");
strmid(PlayerInfo[playerid][pPame], inputtext, 0, strlen(inputtext), 80);
format(stringer1,sizeof(stringer1),"{FFFFFF}Вы создали описание для вашего персонажа!\n\n{808080}%s",PlayerInfo[playerid][pPame]);
ShowPlayerDialog(playerid,dNull,DIALOG_STYLE_MSGBOX,"{BFBBBA}Описание персонажа",stringer1,"Закрыть","");
format(mysql_query_, sizeof(mysql_query_), "UPDATE `"TABLE_ACCOUNT"` SET `pPame` = '%s' WHERE `id` = '%d'", inputtext, PlayerInfo[playerid][pID]);
mysql_tquery(connects, mysql_query_, "", "");
UpdateInfoRP(playerid);
return true;
}
case 2035:
{
if(!response) return true;
new maximum[80];
new perenos = strfind(inputtext,"/",false);
if(perenos != -1) strdel(inputtext, perenos, perenos+1), strins(inputtext, "\n", perenos, 2);
if(!strlen(inputtext)) return SendClientMessage(playerid,COLOR_RED, !">>>>{FFFFFF} - Некорректный текст");
if(strlen(inputtext) < 10 || strlen(inputtext) > 80) return SendClientMessage(playerid,COLOR_RED, "[Ошибка] {ffffff}Используйте не меньше 10 и не больше 80 символов!");
strmid(PlayerInfo[playerid][pPame], inputtext, 0, strlen(inputtext), 80);
format(stringer1,sizeof(stringer1),"{FFFFFF}Вы создали описание для вашего персонажа!\n\n{808080}%s",PlayerInfo[playerid][pPame]);
ShowPlayerDialog(playerid,dNull,DIALOG_STYLE_MSGBOX,"{BFBBBA}Описание персонажа",stringer1,"Закрыть","");
format(mysql_query_, sizeof(mysql_query_), "UPDATE `"TABLE_ACCOUNT"` SET `pPame` = '%s' WHERE `id` = '%d'", inputtext, PlayerInfo[playerid][pID]);
mysql_tquery(connects, mysql_query_, "", "");
UpdateInfoRP(playerid);
return true;
}
Последнее редактирование:
