Hello. My english is poor, sorry, but i understand your problem and suggest put a number if answer is nothing or put some number before.
Error comes when try to translate some null (nil) to string. Examples:
function zedkills()
local player = getSpecificPlayer(0);
if player:getZombieKills() ~= nil then
local zedskilled = player:getZombieKills();
else
local zedskilled = 0;
end
local writer = getFileWriter("zkills.txt", true, false);
writer:write(tostring(zedskilled));
writer:close();
end
or something like this
function zedkills()
local player = getSpecificPlayer(0);
local zedskilled = player:getZombieKills();
if zedskilled ~= nil then
local zedskilled = player:getZombieKills();
else
local zedskilled = 0;
end
local writer = getFileWriter("zkills.txt", true, false);
writer:write(tostring(zedskilled));
writer:close();
end
or this
function zedkills()
local player = getSpecificPlayer(0);
local zedskilled = 0;
if player:getZombieKills() ~= nil then
local zedskilled = player:getZombieKills();
end
local writer = getFileWriter("zkills.txt", true, false);
writer:write(tostring(zedskilled));
writer:close();
end
i suggest number 2 becouse only need a copy paste