makiz1999
Ученик
Появилась небольшая проблемка, команду /soe можно использовать только один раз, потом объект
Извините за иероглифы, там текст на русском
Извините за иероглифы, там текст на русском
PHP:
case DIALOG_TUTORIAL: if(!response) return OnPlayerCommandText(playerid, "/soe");
case DIALOG_SAVE_1:
{
if(response) return SPD(playerid, DIALOG_SAVE_2, DIALOG_STYLE_INPUT, "Íàçâàíèå:","Ââåäèòå íàçâàíèå òåêñòîâîãî äîêóìåíòà,\nâ êîòîðûé ñîõðàíèòñÿ âàø îáúåêò","Ñîõðàíèòü",Cancel);
}
case DIALOG_SAVE_2:
{
if(!response) return true;
if(!strlen(inputtext)) return SPD(playerid, DIALOG_SAVE_2, DIALOG_STYLE_INPUT, "Íàçâàíèå:","Ââåäèòå íàçâàíèå òåêñòîâîãî äîêóìåíòà,\nâ êîòîðûé ñîõðàíèòñÿ âàø îáúåêò","Ñîõðàíèòü",Cancel);
new string1[255], string2[128], File: objs;
format(string2, sizeof(string2), "Objects/%s.txt", inputtext);
objs = fopen(string2, io_append);
format(string1, sizeof(string1), "CreateObject(%d, %f,%f,%f, %f,%f,%f);\r\n", \
GetPVarInt(playerid, "ModelID"), O[foX],O[foY],O[foZ], O[roX],O[roY],O[roZ]);
fwrite(objs, string1);
fclose(objs);
SendMes(playerid, -1, "Îáúåêò ñîõðàí¸í: Objects/%s.txt", inputtext);
return true;
}
