LINUX.ORG.RU

История изменений

Исправление LightDiver, (текущая версия) :

if pQuests == nil then
	pQuests={}
end
if pQuests[1] == nil then
	pQuests[1]={}
end
if pQuests[2] == nil then
	pQuests[2]={}
end
if pQuests[3] == nil then
	pQuests[3]={}
end
message="!добавить квест 1 964"
msg=mysplit(message)
q=msg[3]
msg=msg[4]
for key, val in pairs(pQuests[q]) do
	print ("fdsfsafsafsa")
	if val==msg then
		print("*Квест " .. val .. " " .. GetAchievementLink(val) .. " уже был добавлен.")
		testID=1
	else
	end
end
if testID~=1 then
	table.insert(pQuests[q], msg)
	print("*Квест " .. msg .. " " .. GetAchievementLink(msg) .. " был добавлен.")
end

Вот какого хрена q не принимается таблицей? Ну должно же?

P.S. ЭТО ТИПЫ! Блядские типы! q=tonumber(q) все чинит!

Исправление LightDiver, :

if pQuests == nil then
	pQuests={}
end
if pQuests[1] == nil then
	pQuests[1]={}
end
if pQuests[2] == nil then
	pQuests[2]={}
end
if pQuests[3] == nil then
	pQuests[3]={}
end
message="!добавить квест 1 964"
msg=mysplit(message)
q=msg[3]
msg=msg[4]
for key, val in pairs(pQuests[q]) do
	print ("fdsfsafsafsa")
	if val==msg then
		print("*Квест " .. val .. " " .. GetAchievementLink(val) .. " уже был добавлен.")
		testID=1
	else
	end
end
if testID~=1 then
	table.insert(pQuests[q], msg)
	print("*Квест " .. msg .. " " .. GetAchievementLink(msg) .. " был добавлен.")
end

Вот какого хрена q не принимается таблицей? Ну должно же?

Исправление LightDiver, :

message="!добавить квест 1 964"
msg=mysplit(message)
q=msg[3]
msg=msg[4]
for key, val in pairs(pQuests[q]) do
	print ("fdsfsafsafsa")
	if val==msg then
		print("*Квест " .. val .. " " .. GetAchievementLink(val) .. " уже был добавлен.")
		testID=1
	else
	end
end
if testID~=1 then
	table.insert(pQuests[q], msg)
	print("*Квест " .. msg .. " " .. GetAchievementLink(msg) .. " был добавлен.")
end

Вот какого хрена q не принимается таблицей? Ну должно же?

Исходная версия LightDiver, :

message="!добавить квест 1 964"
msg=mysplit(message)
		q=msg[3]
		msg=msg[4]
		for key, val in pairs(pQuests[q]) do
		print ("fdsfsafsafsa")
			if val==msg then
				print("*Квест " .. val .. " " .. GetAchievementLink(val) .. " уже был добавлен.")
				testID=1
			else
			end
		end
		if testID~=1 then
			table.insert(pQuests[q], msg)
			print("*Квест " .. msg .. " " .. GetAchievementLink(msg) .. " был добавлен.")
		end

Вот какого хрена q не принимается таблицей? Ну должно же?