2018-09-19 01:14:18 +00:00
|
|
|
# Irresistible Gaming Development Framework
|
|
|
|
#### Copyright (C) 2011-2018
|
2018-09-09 16:01:29 +00:00
|
|
|
|
2018-09-19 01:14:18 +00:00
|
|
|
**Source Contributors:** Lorenc ("Lorenc") Pekaj, Steven ("Stev") Howard
|
2018-09-19 01:24:03 +00:00
|
|
|
|
2018-09-19 01:14:18 +00:00
|
|
|
**BIG THANKS to Stev, Nibble, Banging7Grams, Kova, Queen and Panther for making this possible.**
|
2018-09-09 16:01:29 +00:00
|
|
|
|
2018-09-19 01:14:18 +00:00
|
|
|
### Script Callbacks
|
2018-09-09 16:01:29 +00:00
|
|
|
|
2018-09-19 01:14:18 +00:00
|
|
|
- `public SetPlayerRandomSpawn( playerid )`
|
2018-09-23 04:56:34 +00:00
|
|
|
- Called when a player is attempting to be respawned somewhere randomly
|
|
|
|
- `public OnServerUpdate( )`
|
2018-09-19 01:14:18 +00:00
|
|
|
- Called every second (or sooner) indefinitely
|
|
|
|
- `public OnPlayerUpdateEx( playerid )`
|
|
|
|
- Same interval as OnServerUpdate, but it is called indefinitely for every player in-game
|
|
|
|
- When you wish to update something frequently, but not use OnPlayerUpdate
|
|
|
|
- `OnServerGameDayEnd( )`
|
|
|
|
- Called every 24 minutes in-game (basically when a new day starts)
|
|
|
|
- `OnNpcConnect( npcid )`
|
|
|
|
- Called specifically when an NPC connects, as OnPlayerConnect will not
|
|
|
|
- `OnNpcDisconnect( npcid, reason )`
|
|
|
|
- Called specifically when an NPC disconnects, as OnPlayerDisconnect will not
|
|
|
|
- `OnPlayerDriveVehicle( playerid, vehicleid )`
|
2018-09-23 04:56:34 +00:00
|
|
|
- Called when a player enters a vehicle as a driver
|
|
|
|
- `OnPlayerLogin( playerid, accountid )`
|
|
|
|
- Called when a player successfully logs into their account
|
2018-09-24 17:46:21 +00:00
|
|
|
- `OnHouseOwnerChange( houseid, ownerid )`
|
|
|
|
- Called when the ownership of a home is changed
|
2018-09-26 04:04:39 +00:00
|
|
|
- `OnPlayerFirstSpawn( playerid )`
|
|
|
|
- Called when a player spawns for the first time
|
|
|
|
- `OnPlayerMovieMode( playerid, toggled )`
|
|
|
|
- Called when player toggles movie mode
|
2018-10-06 00:50:23 +00:00
|
|
|
- `OnPlayerAccessEntrance( playerid, entranceid )`
|
|
|
|
- Called when a player accesses an entrance id
|
2018-10-08 23:04:42 +00:00
|
|
|
- `OnPlayerEndModelPreview( playerid, handleid )`
|
|
|
|
- Called when a player closes a model preview
|
2018-11-08 10:34:54 +00:00
|
|
|
- `OnGangLoad( gangid )`
|
|
|
|
- Called when a gang is loaded
|
2018-11-09 04:04:38 +00:00
|
|
|
- `OnGangUnload( gangid, bool: deleted )`
|
|
|
|
- Called when a gang is unloaded (or deleted)
|
2018-11-10 06:57:54 +00:00
|
|
|
- `OnPlayerJoinGang( playerid, gangid )`
|
|
|
|
- Called when a player joins a gang
|
|
|
|
- `OnPlayerLeaveGang( playerid, gangid, reason )`
|
|
|
|
- Called when a player leaves a gang
|
2018-12-03 11:15:41 +00:00
|
|
|
- `OnPlayerEnterHouse( playerid, houseid )`
|
|
|
|
- Called when a player enters a house
|
2018-12-03 13:04:12 +00:00
|
|
|
- `OnPlayerAttemptBreakIn( playerid, houseid, businessid )`
|
2018-12-03 12:22:27 +00:00
|
|
|
- Called when a player attempts to break into a business/house
|