I want it to work.. When i say
/addpoints Kekox, 5
add 5 points in the web...
Here is my script but it does not work..
error:
/addpoints Kekox, 5
add 5 points in the web...
Here is my script but it does not work..
LUA:
function onSay(cid, words, param, channel)
local t = string.explode(param, ",")
local pname = getPlayerGUIDByName(param)
local pid = getPlayerGUID(pname)
local result = db.getResult("SELECT `id`, `name`, `password`, `premdays`, `lastday`, `email`, `key`, `blocked`, `warnings`, `group_id`, `page_lastday`, `email_new`, `email_new_time`, `created`, `rlname`, `location`, `page_access`, `email_code`, `next_email`, `premium_points` FROM `accounts` WHERE `id` = '"..player.."'")
local player = db.getResult("SELECT `account_id` FROM `players` WHERE `id` = '"..pid.."'")
local pacc = db.getResult("SELECT `name` FROM `accounts` WHERE `id` = '"..player.."'")
if(not t[2]) then
doPlayerSendTextMessage(cid, 27, "Nesesitas poner el numero de puntos que agregaras. Ejemplo: /addpoints Kekox, 5.")
return TRUE
end
if isPlayer(param) then
db.executeQuery("UPDATE `accounts` SET `premium_points` = '1' WHERE `id` ="..player..";")
doPlayerSendTextMessage(cid, 27, "Agregaste "..t[2].." puntos vip a "..pname..".")
else
doPlayerSendCancel(cid, "Player not found")
end
return TRUE
end
error:
Code:
[14/09/2009 13:03:44] data/talkactions/scripts/addpoints.lua:5: attempt to concatenate global 'player' (a nil value)
[14/09/2009 13:03:44] stack traceback:
[14/09/2009 13:03:44] data/talkactions/scripts/addpoints.lua:5: in function <data/talkactions/scripts/addpoints.lua:1>