Turbe$Z Posted December 10, 2016 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...
iPrestege Posted December 10, 2016 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
Turbe$Z Posted December 10, 2016 Author 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
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