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 ) VINEWOOD
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) Learn Lua - Learn to script - GUI scripting Scripter tools - Find/fix errors yourself(!) Don't pm me for scripting help, keep it for the Scripting subforum!
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 VINEWOOD
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, VINEWOOD
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 VINEWOOD
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 Learn Lua - Learn to script - GUI scripting Scripter tools - Find/fix errors yourself(!) Don't pm me for scripting help, keep it for the Scripting subforum!
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 Learn Lua - Learn to script - GUI scripting Scripter tools - Find/fix errors yourself(!) Don't pm me for scripting help, keep it for the Scripting subforum!
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 San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
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