mremin Posted January 15, 2011 Share 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? Link to comment
Jumper_Mych Posted January 15, 2011 Share 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 ) Link to comment
SDK Posted January 15, 2011 Share 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) Link to comment
mremin Posted January 15, 2011 Author Share 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 Link to comment
Jumper_Mych Posted January 15, 2011 Share 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 Link to comment
mremin Posted January 15, 2011 Author Share Posted January 15, 2011 SDK ur command working but !points full name:(:( Link to comment
mremin Posted January 15, 2011 Author Share Posted January 15, 2011 Jumper u too script working but dont work function. Link to comment
Jumper_Mych Posted January 15, 2011 Share 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, Link to comment
mremin Posted January 15, 2011 Author Share 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' Link to comment
proracer Posted January 15, 2011 Share 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. Link to comment
mremin Posted January 15, 2011 Author Share 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' Link to comment
proracer Posted January 15, 2011 Share 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 ) Link to comment
Beluga Posted January 15, 2011 Share 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. Link to comment
mremin Posted January 15, 2011 Author Share Posted January 15, 2011 proracer [2011-01-15 19:24:21] WARNING: puan\userdata.lua:1: Bad argument @ 'addEventHandler' and doesn't work function Link to comment
mremin Posted January 15, 2011 Author Share 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) Link to comment
Jumper_Mych Posted January 15, 2011 Share 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 Link to comment
SDK Posted January 15, 2011 Share 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 Link to comment
mremin Posted January 15, 2011 Author Share Posted January 15, 2011 gave any script doesn't work.Work but it is not working the way I want Link to comment
SDK Posted January 15, 2011 Share Posted January 15, 2011 Then learn to read or learn to script, this is not a request forum despite all the replies Link to comment
mremin Posted January 16, 2011 Author Share Posted January 16, 2011 yes u'r right but forum doesn't know, how to I learn. Link to comment
Castillo Posted January 17, 2011 Share 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 Link to comment
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