Blockland Forums > Modification Help
Chat Bot Help
<< < (11/12) > >>
¥ola:
When I try to activate the package myself it tells me the package is not found.
ThinkInvisible:
Are you using the wrong name?

Also, to keep players from triggering it in chat:
if(strStr(%text, "connected.") && strPos(getword(%text, 0), ":") == -1))

however, if a joining player has a : in their name it won't trigger

but how likely is that
¥ola:

--- Quote from: ThinkInvisible on June 13, 2012, 10:16:42 AM ---Are you using the wrong name?

Also, to keep players from triggering it in chat:
if(strStr(%text, "connected.") && strPos(getword(%text, 0), ":") == -1))

however, if a joining player has a : in their name it won't trigger

but how likely is that

--- End quote ---
Thank you,
I don't think I'm using the wrong name

Exactly what I put in console:
activatepackage(ChatBotYola);
Port:

--- Quote from: Treynolds416 on June 13, 2012, 09:18:45 AM ---Use strStr(%string,%contains) or strPos(%string,%contains)
Both return -1 if %contains is not found in %string, or a number >= 0 at the index where it's found

--- End quote ---

Sigh. No.

strStr returns -1, 0 or 1, depending on the difference between the two specified strings. strPos returns the position of the secondary string in the primary string.
Treynolds416:

--- Quote from: Port on June 13, 2012, 11:06:30 AM ---Sigh. No.

strStr returns -1, 0 or 1, depending on the difference between the two specified strings. strPos returns the position of the secondary string in the primary string.

--- End quote ---
No. They both do the same thing, except strPos has an optional argument for an offset.
I've also tested and used it countless times
Navigation
Message Index
Next page
Previous page

Go to full version