Garthwaite
Новичок
Хотел бы с America RP перенести создание 3д текста, но являюсь новичком, не нашел информации как сделать разделение через запятую в диалоге. У меня мод не DC_CMD. Огромное спасибо всем Вам за помощь, и если это возможно, небольшое объяснение.
Тот диалог, который хотел бы перенести:
Пример диалогов в моем моде:
Тот диалог, который хотел бы перенести:
Код:
case D_ADDNED+30:
{
if(!response) return true;
new name[32], color, Float:distance, testlos, text[128], world;
new lstring[65];
if(sscanf(inputtext, "p<,>hfds[32]s[128]", color, distance, testlos, name, text)) return SPD(playerid, D_ADDNED+30, 1, "{"#DC_ORANGE"}Добавить 3D текст", "{"#DC_WHITE"}Введите через запятую:\n• Цвет\n• Расстояние прорисовки\n• testLOS\n• Название\n• Текст\nПример: 0x008080FF, 20.0, 1, Правила ЗЗ, Не убивать на этой территории.", "ОК", "Отмена");
TOTAL3DTEXTS++;
new Float:x, Float:y, Float:z;
AntiCheatGetPos(playerid, x, y, z);
world = GetPlayerVirtualWorld(playerid);
Create3DTextLabel(text, color, x, y, z, distance, world, testlos);
format(request, 512, "INSERT INTO "TABLE_3DTEXTS" (x, y, z, color, distance, world, testlos, text, name)\
VALUES ('%f', '%f', '%f', '%h', '%f', '%d', '%d', '%s', '%s')", x, y, z, color, distance, world, testlos, text, name);
mysql_query(mysql, request);
format(lstring,sizeof(lstring), "3dText #%d создан.", TOTAL3DTEXTS);
SCM(playerid, COLOR_LPURPLEA, lstring);
}
Код:
if(!strlen(inputtext)) return SPD(playerid,DIALOG_PROSMOTR_CARD,DIALOG_STYLE_INPUT,"EMS | Просмотр Мед.Карты","Для поиска мед карты, введите имя человека чью карту вы ищете.\nПример: Alexey_Matveev","Ввод","Отмена");
