mremin Posted January 15, 2011 Posted January 15, 2011 addEventHandler ("onPlayerChat",getRootElement(), function(message,type) if (string.find(message,"!points")) and not (string.find(message," !points")) then local playerPoints = loadPlayerData (source,"points") setTimer(outputChatBox,50,1,getPlayerName (source) .. " #FF0000has " .. tostring(playerPoints) .. " points!",getRootElement(),255,0,0,true) How do i !points name command?
Jumper_Mych Posted January 15, 2011 Posted January 15, 2011 addEventHandler ("onPlayerChat",getRootElement(), function abc (message,type) if (string.find(message,"!points")) and not (string.find(message," !points")) then local playerPoints = loadPlayerData (source,"points") setTimer(outputChatBox,50,1,getPlayerName (source) .. " #FF0000has " .. tostring(playerPoints) .. " points!",getRootElement(),255,0,0,true) addCommandHandler ( "name", abc ) type /name, you can change that name command addCommandHandler ( "name", abc )
SDK Posted January 15, 2011 Posted January 15, 2011 Quick edit, not tested: addEventHandler ("onPlayerChat",getRootElement(), function(message,type) message = split(message,32) if (message[1] == "!points") then local player = getPlayerFromName(message[2]) or source local playerPoints = loadPlayerData (player,"points") setTimer(outputChatBox,50,1,getPlayerName (player) .. " #FF0000has " .. tostring(playerPoints) .. " points!",getRootElement(),255,0,0,true)
mremin Posted January 15, 2011 Author Posted January 15, 2011 SCRIPT ERROR: puan\userdata.lua:2: '(' expected near 'abc' WARNING: Loading script failed: puan\userdata.lua:2: '(' expected near 'abc' sry my english bad i dont understand Jumper
Jumper_Mych Posted January 15, 2011 Posted January 15, 2011 function abc (message,type) if (string.find(message,"!points")) and not (string.find(message," !points")) then local playerPoints = loadPlayerData (source,"points") setTimer(outputChatBox,50,1,getPlayerName (source) .. " #FF0000has " .. tostring(playerPoints) .. " points!",getRootElement(),255,0,0,true) addCommandHandler ( "name", abc ) addEventHandler ("onPlayerChat",getRootElement(), abc ) Not tested
mremin Posted January 15, 2011 Author Posted January 15, 2011 SDK ur command working but !points full name:(:(
mremin Posted January 15, 2011 Author Posted January 15, 2011 Jumper u too script working but dont work function.
Jumper_Mych Posted January 15, 2011 Posted January 15, 2011 addEventHandler ("onPlayerChat",getRootElement(), function abc (message,type) message = split(message,32) if (message[1] == "!points") then local player = getPlayerFromName(message[2]) or source local playerPoints = loadPlayerData (player,"points") setTimer(outputChatBox,50,1,getPlayerName (player) .. " #FF0000has " .. tostring(playerPoints) .. " points!",getRootElement(),255,0,0,true) addCommandHandler ( "name", abc ) Try,
mremin Posted January 15, 2011 Author Posted January 15, 2011 addEventHandler ("onPlayerChat",getRootElement(), function abc (message,type) message = split(message,32) if (message[1] == "!points") then local player = getPlayerFromName(message[2]) or source local playerPoints = loadPlayerData (player,"points") setTimer(outputChatBox,50,1,getPlayerName (player) .. " #FF0000has " .. tostring(playerPoints) .. " points!",getRootElement(),255,0,0,true) addCommandHandler ( "name", abc ) [2011-01-15 18:54:08] SCRIPT ERROR: puan\userdata.lua:2: '(' expected near 'abc' [2011-01-15 18:54:08] WARNING: Loading script failed: puan\userdata.lua:2: '(' expected near 'abc'
proracer Posted January 15, 2011 Posted January 15, 2011 addEventHandler ("onPlayerChat",getRootElement(), function abc (message,type) message = split(message,32) if (message[1] == "!points") then local player = getPlayerFromName(message[2]) or source local playerPoints = loadPlayerData (player,"points") setTimer(outputChatBox,50,1,getPlayerName (player) .. " #FF0000has " .. tostring(playerPoints) .. " points!",getRootElement(),255,0,0,true) addCommandHandler ( "name", abc ) Try, You forgot bracket. addEventHandler ("onPlayerChat",getRootElement(), function abc (message,type) message = split(message,32) if (message[1] == "!points") then local player = getPlayerFromName(message[2]) or source local playerPoints = loadPlayerData (player,"points") setTimer(outputChatBox,50,1,getPlayerName (player) .. " #FF0000has " .. tostring(playerPoints) .. " points!",getRootElement(),255,0,0,true) ) addCommandHandler ( "name", abc ) Try that.
mremin Posted January 15, 2011 Author Posted January 15, 2011 again error. [2011-01-15 19:11:47] SCRIPT ERROR: puan\userdata.lua:2: '(' expected near 'abc' [2011-01-15 19:11:47] WARNING: Loading script failed: puan\userdata.lua:2: '(' expected near 'abc'
proracer Posted January 15, 2011 Posted January 15, 2011 Well again try this.It should return no error.But about script I don't know if it works. addEventHandler ("onPlayerChat",getRootElement()) function abc (message,type) message = split(message,32) if (message[1] == "!points") then local player = getPlayerFromName(message[2]) or source local playerPoints = loadPlayerData (player,"points") setTimer(outputChatBox,50,1,getPlayerName (player) .. " #FF0000has " .. tostring(playerPoints) .. " points!",getRootElement(),255,0,0,true) end end addCommandHandler ( "name", abc )
Beluga Posted January 15, 2011 Posted January 15, 2011 addEventHandler ("onPlayerChat",getRootElement(), function abc (message,type) message = split(message,32) if (message[1] == "!points") then local player = getPlayerFromName(message[2]) or source local playerPoints = loadPlayerData (player,"points") setTimer(outputChatBox,50,1,getPlayerName (player) .. " #FF0000has " .. tostring(playerPoints) .. " points!",getRootElement(),255,0,0,true) end) addCommandHandler ( "name", abc ) You were missing an end.
mremin Posted January 15, 2011 Author Posted January 15, 2011 proracer [2011-01-15 19:24:21] WARNING: puan\userdata.lua:1: Bad argument @ 'addEventHandler' and doesn't work function
mremin Posted January 15, 2011 Author Posted January 15, 2011 [2011-01-15 19:30:57] CHAT: [sR]mR.EmiN: !points [2011-01-15 19:31:05] WARNING: puan\userdata.lua:370: Bad argument @ 'split' [2011-01-15 19:31:05] ERROR: puan\userdata.lua:371: attempt to index local 'message' (a boolean value)
Jumper_Mych Posted January 15, 2011 Posted January 15, 2011 function abc (message,type) message = split(message,32) if (message[1] == "!points") then local player = getPlayerFromName(message[2]) or source local playerPoints = loadPlayerData (player,"points") setTimer(outputChatBox,50,1,getPlayerName (player) .. " #FF0000has " .. tostring(playerPoints) .. " points!",getRootElement(),255,0,0,true) end) addEventHandler ("onPlayerChat",getRootElement(), abc ) Try
SDK Posted January 15, 2011 Posted January 15, 2011 Eh, you can't do onPlayerChat and addCommandHandler on the same function .. function pointsCommand (player, message, arg1) local tplayer = getPlayerFromName(arg1) or source local playerPoints = loadPlayerData (tplayer,"points") setTimer(outputChatBox,50,1,getPlayerName (tplayer) .. " #FF0000has " .. tostring(playerPoints) .. " points!",getRootElement(),255,0,0,true) end end addCommandHandler('points', pointsCommand) addEventHandler ("onPlayerChat",getRootElement(), function(message, mtype) message = split(message,32) if mtype == 0 then if message[1] == "!points" then pointsCommand(source, "!points", message[2]) end end end) And yes this needs full name, if you don't want that copy the function from some other script and insert it yourself 1
mremin Posted January 15, 2011 Author Posted January 15, 2011 gave any script doesn't work.Work but it is not working the way I want
SDK Posted January 15, 2011 Posted January 15, 2011 Then learn to read or learn to script, this is not a request forum despite all the replies
mremin Posted January 16, 2011 Author Posted January 16, 2011 yes u'r right but forum doesn't know, how to I learn.
Castillo Posted January 17, 2011 Posted January 17, 2011 [url=https://wiki.multitheftauto.com/wiki/Main_Page]https://wiki.multitheftauto.com/wiki/Main_Page[/url] https://wiki.multitheftauto.com/wiki/Introduction_to_Scripting_the_GUI
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now