А с небольшими командами тоже sscanf использовать ? Например я вот перевел команду:
PHP код:
CMD:donate(playerid, params[])
{
new str[256],sctring[700];
format(str,sizeof(str),"{FFFFFF}На вашем счетe: {FAAC58}%d монет\n",PlayerInfo[playerid][pDonatemoney2]);
strcat(sctring,str);
format(str,sizeof(str),"\n\n{00FF00}Введите номер желаемого действия ниже и нажмите {00FF00}'Далее'\n\n");
strcat(sctring,str);
format(str,sizeof(str),"{FFFFFF}\t1. Пополнить счет\n\t2. Donate услуги для вашего персонажа\n\t3. Donate услуги для вашего дома\n\t4. Сменить игровой ник\n\t5. Другие услуги\n");
strcat(sctring,str);
ShowPlayerDialog(playerid,5555,DIALOG_STYLE_INPUT,"{BE2D2D}Silver RolePlay {00FF00}Donate",sctring,"Далее","Выйти");
return true;
}