Found this script in my very old datapack and saw it wasn't released so..(correct me if i'm wrong :ninja: )
Globalevent
Talkaction
enjoy
Globalevent
Code:
local letters = {}
for i = 1, 26 do
letters[i] = string.char(i+64)
end
function onThink(interval, lastExecution)
local randomstring = ""
local presentstring = ""
for i = 1, 10 do
local rand = math.random(1, 26)
randomstring = randomstring..letters[rand]
presentstring = presentstring..":"..letters[rand]
end
presentstring = presentstring..":"
setGlobalStorageString(1337, randomstring)
setGlobalStorageValue(1337, 1)
doBroadcastMessage('Fastest finger, first to type "!fastest '..presentstring..'" without the colons wins!', MESSAGE_EVENT_ORANGE)
return TRUE
end
Code:
function onSay(cid, words, param, channel)
local text = "Wait for a new round to start."
if getGlobalStorageValue(1337) == 1 then
text = "Incorrect, try again!"
if param == getGlobalStorageString(1337) then
text = "Congratulations! You are the fastest typer for this round. Enjoy your reward."
doPlayerAddItem(cid, 2160, 1)
setGlobalStorageValue(1337, 0)
doBroadcastMessage('We have a winner! '..getCreatureName(cid)..' was the first to type it and wins a crystal coin!' , MESSAGE_EVENT_ORANGE)
end
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, text)
return TRUE
end