Community Resources: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
===Community calls documentation===
==Community calls documentation==
using callRemote
using callRemote


Line 47: Line 47:




===Example===
==Example==
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
addEventHandler ( "onPlayerJoin", getRootElement(), function()
addEventHandler ( "onPlayerJoin", getRootElement(), function()

Revision as of 11:30, 19 March 2008

Community calls documentation

using callRemote

community.mtasa.com/mta/verify.php

Calls:

User validation:

player thePlayer, string Username, string Serial

Returns: an integer, 1 if user is valid, 0 otherwise


community.mtasa.com/mta/groups.php

Calls:

Info:

int groupID

Returns 5 values:
1. Group name
2. Owner username
3. Number of members
4. Public. Integer: 1 if the group is public, 0 otherwise
5. Registration time


Members list:

int groupID

Returns: a table of usernames in the group


community.mtasa.com/mta/resources.php

Calls:

Latest resource version:

string resourceName

Returns: an integer, resource version. 0 if an error has occured


Example

addEventHandler ( "onPlayerJoin", getRootElement(), function()
  local username = getPlayerUserName ( source )
  local serial = getPlayerSerial ( source
  callRemote ( "http://community.mtasa.com/mta/verify.php", validatePlayer, source, username, serial )
end )

function validatePlayer ( player, result )
  local valid = "invalid"
  if ( result == 1 ) then valid = "valid" end
  outputChatBox ( getClientName ( player ).."'s username is "..valid )
end