Доброй ночи. Такая проблема, пытаюсь изменить скрипт добавления ответа на клад в диалог под себя, чтобы скрипт добавлял к строке слетевшего бизнеса местоположения. Но выводит то, что город не найден. В чем проблема?
Массив бизнесов:
QnA_TEMPLATE = {
['0'] = 'Los-Santos',
['1'] = 'Palomino-Creak',
['2'] = 'Blubeberry',
['3'] = 'Los-Santos',
['4'] = 'Los-Santos',
['5'] = 'Los-Santos',
['6'] = 'Los-Santos',
['7'] = 'Los-Santos',
['8'] = 'Los-Santos',
['9'] = 'Los-Santos',
['10'] = 'Los-Santos',
['11'] = 'Blubeberry',
['12'] = 'Dillimore',
['13'] = 'Los-Santos',
['14'] = 'Los-Santos',
['15'] = 'Blubeberry',
['16'] = 'Los-Santos',
['17'] = 'Angel-Pine',
['19'] = 'Los-Santos',
['20'] = 'Los-Santos',
['21'] = 'Los-Santos',
['22'] = 'Angel-Pine',
['23'] = 'San-Fierro',
['24'] = 'San-Fierro',
['25'] = 'Angel-Pine',
['26'] = 'San-Fierro',
['27'] = 'Los-Santos',
['28'] = 'Blubeberry',
['29'] = 'San-Fierro',
['30'] = 'Dilimore',
['31'] = 'Los-Santos',
['32'] = 'Montgomery',
['33'] = 'Los-Santos',
['34'] = 'Los-Santos',
['35'] = 'Montgomery',
['36'] = 'Los-Santos',
['37'] = 'Los-Santos',
['38'] = 'Los-Santos',
['39'] = 'Los-Santos',
['40'] = 'Montgomery',
['41'] = 'Los-Santos',
['42'] = 'Los-Santos',
['43'] = 'Palomino-Creak',
['44'] = 'Montgomery',
['45'] = 'Los-Santos',
['46'] = 'Los-Santos',
['47'] = 'Los-Santos',
['48'] = 'Los-Santos',
['49'] = 'Los-Santos',
['50'] = 'Los-Santos',
['51'] = 'Los-Santos',
['52'] = 'Los-Santos',
['53'] = 'Los-Santos',
['54'] = 'Las-Venturas',
['55'] = 'Las-Venturas',
['56'] = 'Las-Venturas',
['57'] = 'Las-Venturas',
['58'] = 'Fort-Carson',
['59'] = 'Las-Venturas',
['60'] = 'Las-Venturas',
['61'] = 'Las-Venturas',
['62'] = 'Las-Venturas',
['63'] = 'El-Quebrados',
['64'] = 'Las-Barrancas',
['65'] = 'Las-Venturas',
['66'] = 'Las-Venturas',
['67'] = 'Fort-Carson',
['68'] = 'El-Quebrados',
['69'] = 'Las-Venturas',
['70'] = 'Las-Venturas',
['71'] = 'Las-Venturas',
['72'] = 'Las-Venturas',
['73'] = 'Las-Venturas',
['74'] = 'Las-Venturas',
['75'] = 'Las-Venturas',
['76'] = 'Fort-Carson',
['77'] = 'Las-Payasadas',
['78'] = 'Fort-Carson',
['79'] = 'Las-Venturas',
['80'] = 'Las-Venturas',
['81'] = 'Las-Venturas',
['82'] = 'Las-Venturas',
['83'] = 'Las-Venturas',
['84'] = 'Las-Barrancas',
['85'] = 'Las-Barrancas',
['86'] = 'Fort-Carson',
['87'] = 'Fort-Carson',
['88'] = 'Las-Payasadas',
['89'] = 'Las-Venturas',
['90'] = 'Las-Venturas',
['91'] = 'Las-Venturas',
['92'] = 'Las-Venturas',
['93'] = 'Las-Venturas',
['94'] = 'Las-Venturas',
['95'] = 'Los-Santos',
['96'] = 'Los-Santos',
['97'] = 'Blubeberry',
['98'] = 'Las-Venturas',
['99'] = 'San-Fierro',
['100'] = 'San-Fierro',
['101'] = 'San-Fierro',
['102'] = 'San-Fierro',
['103'] = 'San-Fierro',
['104'] = 'San-Fierro',
['105'] = 'San-Fierro',
['106'] = 'San-Fierro',
['107'] = 'San-Fierro',
['108'] = 'San-Fierro',
['109'] = 'San-Fierro',
['110'] = 'San-Fierro',
['111'] = 'San-Fierro',
['112'] = 'San-Fierro',
['113'] = 'San-Fierro',
['114'] = 'Angel-Pine',
['115'] = 'San-Fierro',
['116'] = 'San-Fierro',
['117'] = 'San-Fierro',
['118'] = 'Angel-Pine',
['119'] = 'San-Fierro',
['120'] = 'San-Fierro',
['121'] = 'San-Fierro',
['122'] = 'San-Fierro',
['123'] = 'San-Fierro',
['124'] = 'San-Fierro',
['125'] = 'San-Fierro',
['126'] = 'San-Fierro',
['127'] = 'Los-Santos',
['128'] = 'Los-Santos',
['129'] = 'Los-Santos',
['130'] = 'Las-Venturas',
['131'] = 'Las-Venturas',
['132'] = 'San-Fierro',
['133'] = 'San-Fierro',
['134'] = 'Los-Santos',
['135'] = 'San-Fierro',
['136'] = 'Los-Santos',
['137'] = 'Las-Venturas',
['138'] = 'Los-Santos',
['139'] = 'Los-Santos',
['140'] = 'Los-Santos',
['141'] = 'Los-Santos',
['142'] = 'San-Fierro',
['143'] = 'Las-Venturas',
['144'] = 'Las-Venturas',
['145'] = 'Los-Santos',
['146'] = 'Los-Santos',
['147'] = 'San-Fierro',
['148'] = 'San-Fierro',
['149'] = 'Las-Venturas',
['150'] = 'Las-Venturas',
['151'] = 'Las-Venturas',
['152'] = 'Los-Santos',
['153'] = 'Los-Santos',
['154'] = 'Blubeberry',
['155'] = 'San-Fierro',
['156'] = 'Bayside',
['157'] = 'Los-Santos',
['158'] = 'Los-Santos',
['159'] = 'Los-Santos',
['160'] = 'San-Fierro',
['161'] = 'Las-Venturas',
['163'] = 'Los-Santos',
['164'] = 'San-Fierro',
['165'] = 'Los-Santos',
['166'] = 'Los-Santos',
['167'] = 'Los-Santos',
['168'] = 'Blubeberry',
['169'] = 'Palomino-Creak',
['170'] = 'Las-Venturas',
['171'] = 'Las-Venturas',
['172'] = 'Las-Venturas',
['173'] = 'Los-Santos',
['174'] = 'Los-Santos',
['175'] = 'Los-Santos',
['176'] = 'San-Fierro',
['177'] = 'Los-Santos',
['178'] = 'Las-Venturas',
['179'] = 'Los-Santos',
['180'] = 'Las-Venturas',
['181'] = 'Las-Venturas',
['182'] = 'Las-Venturas',
['183'] = 'Las-Venturas',
['184'] = 'Las-Venturas',
['185'] = 'Las-Venturas',
['186'] = 'Las-Venturas',
['187'] = 'Los-Santos',
['188'] = 'Blubeberry',
['189'] = 'San-Fierro',
['190'] = 'Los-Santos',
['191'] = 'Los-Santos',
['192'] = 'Los-Santos',
['193'] = 'Los-Santos',
['194'] = 'San-Fierro',
['195'] = 'San-Fierro',
['196'] = 'San-Fierro',
['197'] = 'San-Fierro',
['198'] = 'San-Fierro',
['199'] = 'Los-Santos',
['200'] = 'San-Fierro',
['201'] = 'Blubeberry',
['202'] = 'Los-Santos',
['203'] = 'Los-Santos',
['204'] = 'Los-Santos',
['205'] = 'Los-Santos',
['206'] = 'Los-Santos',
['207'] = 'Blubeberry',
['208'] = 'Blubeberry',
['209'] = 'Los-Santos',
['210'] = 'Los-Santos',
['211'] = 'Las-Venturas',
['212'] = 'San-Fierro',
['213'] = 'Blubeberry',
['214'] = 'Los-Santos',
['215'] = 'Los-Santos',
['216'] = 'Las-Venturas',
['217'] = 'Las-Venturas',
['218'] = 'Los-Santos',
['219'] = 'Las-Venturas',
['220'] = 'Los-Santos',
['221'] = 'Las-Venturas',
['222'] = 'San-Fierro',
['223'] = 'Los-Santos',
['224'] = 'San-Fierro',
['225'] = 'Las-Venturas',
['226'] = 'Las-Venturas',
['227'] = 'San-Fierro',
['228'] = 'Fort-Carson',
['229'] = 'Las-Venturas',
['230'] = 'Los-Santos',
['231'] = 'Los-Santos',
['232'] = 'Los-Santos',
['233'] = 'Los-Santos',
['234'] = 'Los-Santos',
['235'] = 'San-Fierro',
['236'] = 'Las-Venturas',
['237'] = 'Fort-Carson',
['238'] = 'Palomino-Creak',
['239'] = 'Dilimore',
['240'] = 'El-Quebrados',
['241'] = 'Las-Payasadas',
['242'] = 'Palomino-Creak',
['243'] = 'Montgomery',
['244'] = 'San-Fierro',
['245'] = 'San-Fierro',
['246'] = 'Palomino-Creak',
['247'] = 'Las-Payasadas',
['248'] = 'Angel-Pine',
['249'] = 'Los-Santos',
['250'] = 'Las-Venturas',
['251'] = 'San-Fierro',
['252'] = 'San-Fierro',
['253'] = 'Las-Venturas',
['254'] = 'Las-Barrancas',
['255'] = 'Angel-Pine',
['256'] = 'Blubeberry',
['257'] = 'El-Quebrados',
['258'] = 'Bayside',
['259'] = 'Montgomery',
['260'] = 'Los-Santos',
['261'] = 'Montgomery',
['262'] = 'Fort-Carson',
['263'] = 'Bayside',
['264'] = 'Los-Santos',
['265'] = 'Los-Santos',
['266'] = 'Las-Venturas',
['267'] = 'Las-Venturas',
['268'] = 'Fort-Carson',
['269'] = 'Angel-Pine',
['270'] = 'Fort-Carson',
['271'] = 'San-Fierro',
['272'] = 'Fort-Carson',
['273'] = 'San-Fierro',
['274'] = 'Los-Santos',
['275'] = 'Las-Payasadas',
['276'] = 'Los-Santos',
['277'] = 'San-Fierro',
['278'] = 'Las-Venturas',
['279'] = 'San-Fierro',
['280'] = 'San-Fierro',
['281'] = 'Los-Santos',
['282'] = 'San-Fierro',
['283'] = 'Las-Venturas',
['284'] = 'Montgomery',
['285'] = 'Las-Venturas',
['286'] = 'Las-Venturas',
['287'] = 'San-Fierro',
['288'] = 'Las-Venturas',
['289'] = 'Las-Venturas',
['290'] = 'Las-Venturas',
['291'] = 'San-Fierro',
['292'] = 'Los-Santos',
['293'] = 'Las-Venturas',
['294'] = 'Las-Venturas',
['295'] = 'Las-Venturas',
['296'] = 'Las-Venturas',
['297'] = 'Las-Venturas',
['298'] = 'Las-Venturas',
['299'] = 'Las-Venturas',
['300'] = 'Las-Venturas',
['301'] = 'Montgomery',
['302'] = 'Fort-Carson',
['303'] = 'Las-Barrancas',
['304'] = 'Las-Venturas',
['305'] = 'Las-Venturas',
['306'] = 'Las-Venturas',
['307'] = 'San-Fierro',
['308'] = 'San-Fierro',
['309'] = 'San-Fierro',
['310'] = 'San-Fierro',
['311'] = 'Los-Santos',
['312'] = 'Dilimore',
['313'] = 'Los-Santos',
['314'] = 'Los-Santos',
['315'] = 'Los-Santos',
['316'] = 'Las-Venturas',
['317'] = 'Angel-Pine',
['318'] = 'Dillimore',
['319'] = 'Las-Payasadas'
}
Вывод:
function se.onShowDialog(id, style, title, but_1, but_2, text)
if id == 0 then
local temp = {}
local question = text:match('ID: (.+)')
if question ~= nil then
for q, a in pairs(answers) do
if question:find(q, 1, true) then
temp[#temp + 1] = a
end
end
if #temp == 1 then
text = text:gsub('(ID: (.+))', '{33AA33}Город: {AAFFAA}' .. temp[1] .. '{FFFFFF}%1')
else
text = text:gsub('(ID: (.+))', '{FFAAAA}Город не найден {FFFFFF}%1')
end
else
print(string.format('\nОшибка поиска вопроса:\n\nID: [%s] | Заголовок: [%s]\nСодержимое:\n[%s]\n\n', id, title, text))
text = text:gsub('\n\n(ID .+)', '\n\n{FF0000}Вопрос не был найден :(\nОбратитесь к разработчику\n\n{FFFFFF}%1')
hand_add.status = true
hand_add.question = question
end
return {id, style, title, but_1, but_2, text}
end
end
Последнее редактирование: