Skip to content

Commit 8d21327

Browse files
Automatic scraping of event examples! None is missing an example now.
1 parent e72cbd2 commit 8d21327

File tree

480 files changed

+3649
-31
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

480 files changed

+3649
-31
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
addEventHandler('onAccountCreate', root, function(acc)
2+
local accName = getAccountName(acc)
3+
local accType = getAccountType(acc) or ''
4+
iprint('Registered a new '..accType..' account: '..accName)
5+
end)
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
function preventLevelChange(account, key, value)
2+
if (key == "level") then
3+
cancelEvent()
4+
end
5+
end
6+
addEventHandler("onAccountDataChange", root, preventLevelChange)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
function preventLevelChange(account, key, value)
2+
if (wasEventCancelled()) then return end -- If the data change was aborted don't log it.
3+
outputServerLog(getAccountName(account) .. " key: " .. key .. " changed to: " .. tostring(value))
4+
end
5+
addEventHandler("onAccountDataChange", root, preventLevelChange)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
addEventHandler('onAccountRemove', root, function(acc)
2+
local accName = getAccountName(acc)
3+
local accType = getAccountType(acc) or 'Unknown'
4+
iprint('An account has been removed! Type: '..accType..', name: '..accName)
5+
end)

events/Account/onAccountCreate.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,8 @@ parameters:
1010
- name: theAccount
1111
type: account
1212
description: An account element that was created
13+
examples:
14+
- path: examples/onAccountCreate-1.lua
15+
description: This example prints a message every time new account is created.
16+
side: server
1317
canceling: This event cannot be canceled.

events/Account/onAccountDataChange.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,11 @@ parameters:
1616
- name: theValue
1717
type: string
1818
description: the value it is changing to.
19+
examples:
20+
- path: examples/onAccountDataChange-1.lua
21+
description: This examples prevents the key of "level" being added or changed on
22+
every account.
23+
side: server
24+
- path: examples/onAccountDataChange-2.lua
25+
description: This examples logs every single account data change to server log.
26+
side: server

events/Account/onAccountRemove.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,8 @@ parameters:
1010
- name: theAccount
1111
type: account
1212
description: An account element that was removed
13+
examples:
14+
- path: examples/onAccountRemove-1.lua
15+
description: This example prints a message every time new account is created.
16+
side: server
1317
canceling: This event cannot be canceled.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
addEventHandler("onClientBrowserCreated", resourceRoot,
2+
function ()
3+
-- when the browser is loaded
4+
loadBrowserURL(source, "http://mtasa.com") -- load MTA:SA site
5+
end)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
TODO
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
addEventHandler ( "onClientBrowserDocumentReady" , root ,
2+
function ( url )
3+
outputChatBox ( "The page '" .. url .. "' has been successfully loaded.")
4+
end
5+
)

0 commit comments

Comments
 (0)