sfcnr/gamemodes/irresistible/README.md

64 lines
2.9 KiB
Markdown

# Irresistible Gaming Development Framework
#### Copyright (C) 2011-2018
**Source Contributors:** Lorenc ("Lorenc") Pekaj, Steven ("Stev") Howard
**BIG THANKS to Stev, Nibble, Banging7Grams, Kova, Queen and Panther for making this possible.**
### Script Callbacks
- `public SetPlayerRandomSpawn( playerid )`
- Called when a player is attempting to be respawned somewhere randomly
- `public OnServerUpdate( )`
- Called every second (or sooner) indefinitely
- `public OnServerTickSecond( )`
- Called every second (specifically) 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
- `public OnPlayerTickSecond( playerid )`
- Called every second (specifically a second) for a player, indefinitely
- `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 )`
- Called when a player enters a vehicle as a driver
- `OnPlayerLogin( playerid, accountid )`
- Called when a player successfully logs into their account
- `OnHouseOwnerChange( houseid, ownerid )`
- Called when the ownership of a home is changed
- `OnPlayerFirstSpawn( playerid )`
- Called when a player spawns for the first time
- `OnPlayerMovieMode( playerid, toggled )`
- Called when player toggles movie mode
- `OnPlayerAccessEntrance( playerid, entranceid )`
- Called when a player accesses an entrance id
- `OnPlayerEndModelPreview( playerid, handleid )`
- Called when a player closes a model preview
- `OnGangLoad( gangid )`
- Called when a gang is loaded
- `OnGangUnload( gangid, bool: deleted )`
- Called when a gang is unloaded (or deleted)
- `OnPlayerJoinGang( playerid, gangid )`
- Called when a player joins a gang
- `OnPlayerLeaveGang( playerid, gangid, reason )`
- Called when a player leaves a gang
- `OnPlayerEnterHouse( playerid, houseid )`
- Called when a player enters a house
- `OnPlayerAttemptBreakIn( playerid, houseid, businessid )`
- Called when a player attempts to break into a business/house
- `OnPlayerLoadTextdraws( playerid )`
- Called when a player is loading textdraws
- `OnPlayerUnloadTextdraws( playerid )`
- Called when a player is unloading textdraws (on death, request class...)
- `OnPlayerC4Blown( playerid, Float: X, Float: Y, Float: Z, worldid )`
- Called when a player C4 is blown
- `OnPlayerJailed( playerid )`
- Called when a player is jailed
- `OnPlayerUnjailed( playerid, reasonid )`
- Called when a player is unjailed for a reason id
- `OnPlayerArrested( playerid, victimid, totalarrests, totalpeople )`
- Called when a player is arrested