[shcode=cpp]{$CLEO}
:NONAME_02
WAIT 0 MS
0B34: "Find" TO @Find
0B34: "FindON" TO @FindON
WHILE TRUE
WAIT 0 MS
IF 0@ == TRUE
THEN
alloc 1@ = 360
0B75: samp get_chat_string 99 text_to 1@ prefix_to -1 -1 -1
WAIT 200 MS
IF
0AD4: 2@ SCAN 1@ "%*s says: Am dat find pe %d" 4@
THEN
say "/find %d" 4@
END
free 1@
END
END
:FindON
SAMP.IsCommandTyped(1@)
IF 0AD4: 2@ SCAN 1@ "%d" 3@
THEN
IF 3@ == 1
THEN
CHATMSG "On" -1
0@ = TRUE
ELSE
IF 3@ == 0
THEN
CHATMSG "Off" -1
0@ = FALSE
END
END
END
SAMP.CmdRet
:Find
SAMP.IsCommandTyped(1@)
IF 0AD4: 2@ SCAN 1@ "%d" 3@
THEN
SAY "Am dat find pe %d" 3@
END
SAMP.CmdRet [/shcode]
script execute 0af9 (say /find %d) x2 times in chat, i tried adding wait but it still saying two times in a row and i really don't know why :d
:NONAME_02
WAIT 0 MS
0B34: "Find" TO @Find
0B34: "FindON" TO @FindON
WHILE TRUE
WAIT 0 MS
IF 0@ == TRUE
THEN
alloc 1@ = 360
0B75: samp get_chat_string 99 text_to 1@ prefix_to -1 -1 -1
WAIT 200 MS
IF
0AD4: 2@ SCAN 1@ "%*s says: Am dat find pe %d" 4@
THEN
say "/find %d" 4@
END
free 1@
END
END
:FindON
SAMP.IsCommandTyped(1@)
IF 0AD4: 2@ SCAN 1@ "%d" 3@
THEN
IF 3@ == 1
THEN
CHATMSG "On" -1
0@ = TRUE
ELSE
IF 3@ == 0
THEN
CHATMSG "Off" -1
0@ = FALSE
END
END
END
SAMP.CmdRet
:Find
SAMP.IsCommandTyped(1@)
IF 0AD4: 2@ SCAN 1@ "%d" 3@
THEN
SAY "Am dat find pe %d" 3@
END
SAMP.CmdRet [/shcode]
script execute 0af9 (say /find %d) x2 times in chat, i tried adding wait but it still saying two times in a row and i really don't know why :d