Turbe$Z Posted December 10, 2016 Share Posted December 10, 2016 function playbotvok1(message,messageType) if message == "hogy lehet rangom" or message == "hogy lehet rangom?" or message == "Hogy lehet rangom" or message == "Hogy lehet rangom ?" or message "hogy lehet rangom?" or message == "hogy lehet rangom ?" or message == "Hogy lehet rangom?" or message == "Lehetek rangos?" or message == "lehetek rangos" or message == "lehetek rangos?" or message == "Lehetek rangos?" then outputChatBox( "#14B866[M] #FF699CPlaybot#898395: #808080Rangot tudsz venni. F10 gombot ha megnyomod, megtalálod az infókat a vásárláshoz. (#ffFFff"..getPlayerName(source).."#808080)", root, 255, 0, 0, true ) end end addEventHandler("onPlayerChat",getRootElement(),playbotvok1) function fegyverrol(message,messageType) if message == "hogy szerezzek fegyvert" or message == "hogy szerezzek fegyvert?" or message == "Hogy szerezzek fegyvert" or message == "Hogy szerezzek fegyvert ?" or message "hogy szerezzek fegyot?" or message == "hogy szerezzek fegyót ?" or message == "Hogy szerezzek fegyót?" or message == "hogy lehet fegyverem?" or message == "hogy lehet fegyom?" or message == "hol lehet venni fegyvert?" or message == "hol lehet venni fegyvert" or message == "Hol lehet venni fegyvert?" or message == "Hol lehet venni fegyvert" or message == "Hol lehet venni fegyvert ?" then outputChatBox( "#14B866[M] #FF699CPlaybot#898395: #808080Fegyvert kétféle módon lehet szerezni. Egyik: F7, másik, hogy keresel! (#ffFFff"..getPlayerName(source).."#808080)", root, 255, 0, 0, true ) end end addEventHandler("onPlayerChat",getRootElement(),fegyverrol) Error: attempt to call local 'message' (a string value) but script is working fine... how to fix this? i tried "local = message { }" but same error... Link to comment
iPrestege Posted December 10, 2016 Share Posted December 10, 2016 What about to make this using tables? it will be easier to add remove the messages here is what you have to do : local aMessagesOne = { [ 'Message One' ] = true; [ 'Message Two' ] = true; }; local aMessagesTwo = { [ 'Message Three' ] = true; [ 'Message Four' ] = true; }; addEventHandler ( 'onPlayerChat',root, function ( aMessage ) if aMessagesOne[aMessage] then outputChatBox( '#14B866[M] #FF699CPlaybot#898395: #808080Rangot tudsz venni. F10 gombot ha megnyomod, megtalálod az infókat a vásárláshoz. ( #ffFFff'..getPlayerName(source)..'#808080 )',root,255,0,0,true ); end if aMessagesTwo[aMessage] then outputChatBox( '#14B866[M] #FF699CPlaybot#898395: #808080Fegyvert kétféle módon lehet szerezni. Egyik: F7, másik, hogy keresel! ( #ffFFff'..getPlayerName(source)..'#808080)',root,255,0,0,true ); end end ); PS. Not tested but should work replace the whole messages with yours. @Turbo777 1 Link to comment
Turbe$Z Posted December 10, 2016 Author Share Posted December 10, 2016 1 hour ago, iPrestege said: What about to make this using tables? it will be easier to add remove the messages here is what you have to do : local aMessagesOne = { [ 'Message One' ] = true; [ 'Message Two' ] = true; }; local aMessagesTwo = { [ 'Message Three' ] = true; [ 'Message Four' ] = true; }; addEventHandler ( 'onPlayerChat',root, function ( aMessage ) if aMessagesOne[aMessage] then outputChatBox( '#14B866[M] #FF699CPlaybot#898395: #808080Rangot tudsz venni. F10 gombot ha megnyomod, megtalálod az infókat a vásárláshoz. ( #ffFFff'..getPlayerName(source)..'#808080 )',root,255,0,0,true ); end if aMessagesTwo[aMessage] then outputChatBox( '#14B866[M] #FF699CPlaybot#898395: #808080Fegyvert kétféle módon lehet szerezni. Egyik: F7, másik, hogy keresel! ( #ffFFff'..getPlayerName(source)..'#808080)',root,255,0,0,true ); end end ); PS. Not tested but should work replace the whole messages with yours. @Turbo777 thanks 1 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