Инструмент★ 4обновлён февр. 2016 г.Без лицензииSourcePawn
Открыть на GitHubВ этом репозитории нет файла лицензии. Код открыт для чтения, но само по себе это не даёт права использовать его.
README.md
Crayzie Dynamic Doors
Functions:
- CreateDynamicDoor
- CreateRotatingDoor
- CreateSlidingDoor
- CreateTeleportingDoor
- ActivateDynamicDoor
- DestroyDynamicDoor
- DestroyAllDynamicDoors
- IsValidDynamicDoor
- GetDynamicDoorObjectID
- IsPlayerInRangeOfAnyDynamicDoor
- IsPlayerInRangeOfDynamicDoor
- GetDynamicDoorPos
- GetDynamicDoorRot
- GetDynamicDoorType
- GetDynamicDoorState
CreateDynamicDoor
- Parameters:
model: modelDoorType:type: DoorType:typeFloat:X: Float:XFloat:Y: Float:YFloat:Z: Float:ZFloat:rX: Float:rXFloat:rY: Float:rYFloat:rZ: Float:rZFloat:eX: Float:eXFloat:eY: Float:eYFloat:eZ: Float:eZFloat:erX: Float:erXFloat:erY: Float:erYFloat:erZ: Float:erZworld: worldinterior: interior- Returns:
- The door's ID with the 'Door' tag.
- Remarks:
CreateRotatingDoor
- Parameters:
model: modelFloat:X: Float:XFloat:Y: Float:YFloat:Z: Float:ZFloat:rX: Float:rXFloat:rY: Float:rYFloat:rZ: Float:rZFloat:erX: Float:erXFloat:erY: Float:erYFloat:erZ: Float:erZworld: worldinterior: interior- Returns:
- The door's ID with the 'Door' tag.
- Remarks: Only accepts starting position.
CreateSlidingDoor
- Parameters:
model: modelFloat:X: Float:XFloat:Y: Float:YFloat:Z: Float:ZFloat:eX: Float:eXFloat:eY: Float:eYFloat:eZ: Float:eZFloat:rX: Float:rXFloat:rY: Float:rYFloat:rZ: Float:rZworld: worldinterior: interior- Returns:
- The door's ID with the 'Door' tag.
- Remarks: Only accepts starting rotation.
CreateTeleportingDoor
- Parameters:
model: modelFloat:X: Float:XFloat:Y: Float:YFloat:Z: Float:ZFloat:rX: Float:rXFloat:rY: Float:rYFloat:rZ: Float:rZFloat:eX: Float:eXFloat:eY: Float:eYFloat:eZ: Float:eZFloat:erZ: Float:erZworld: worldinterior: interior- Returns:
- The door's ID with the 'Door' tag.
- Remarks: If your door is dual entranced, create two doors with opposite positions.
ActivateDynamicDoor
- Parameters:
Door:doorid: Door:dooridFloat:speed: Float:speedplayerid: playerid- Returns:
- 0 on failure, causes: Non-existent door, player not connected, player not in range
- 1 on success
- Remarks: The param named 'speed' could be misinterpreted when using a teleporting door. In that case it is actually the range the player needs to be in for it to work.
DestroyDynamicDoor
- Parameters:
Door:doorid: Door:doorid- Returns:
- 0 on failure, causes: Non-existent door
- 1 on success
- Remarks:
DestroyAllDynamicDoors
- Parameters:
- Returns:
- 1 on success
- Remarks: Safe way to destroy all doors.
IsValidDynamicDoor
- Parameters:
Door:doorid: Door:doorid- Returns:
- 0 if door is not valid
- 1 if door is valid
- Remarks:
GetDynamicDoorObjectID
- Parameters:
Door:doorid: Door:doorid- Returns:
- Streamer ID if door is valid
- INVALID_OBJECT_ID if door is not valid
- Remarks:
IsPlayerInRangeOfAnyDynamicDoor
- Parameters:
playerid: playeridFloat:range: Float:range- Returns:
- Door ID of first door found
- INVALID_DOOR_ID if not
- Remarks:
IsPlayerInRangeOfDynamicDoor
- Parameters:
playerid: playeridDoor:door: Door:doorFloat:range: Float:range- Returns:
- 0 on failure
- 1 on success
- Sliding:
- 1 when near start
- 2 when near end
- Remarks:
GetDynamicDoorPos
- Parameters:
Door:door: Door:door&Float:X: &Float:X&Float:Y: &Float:Y&Float:Z: &Float:Z- Returns:
- 0 on failure, causes: Non-existent Door
- 1 on success
- Remarks:
GetDynamicDoorRot
- Parameters:
Door:door: Door:door&Float:rX: &Float:rX&Float:rY: &Float:rY&Float:rZ: &Float:rZ- Returns:
- 0 on failure, causes: Non-existent Door
- 1 on success
- Remarks:
GetDynamicDoorType
- Parameters:
Door:door: Door:door- Returns:
- INVALID_DOOR_TYPE on failure, causes: Non-existent Door
- DOOR_TYPE_ROTATING, DOOR_TYPE_SLIDING, or DOOR_TYPE_TELEPORTING on success
- Remarks:
GetDynamicDoorState
- Parameters:
Door:door: Door:door- Returns:
- INVALID_DOOR_STATE on failure, causes: Non-existent Door
- DOOR_STATE_OPEN or DOOR_STATE_CLOSED on success
- Remarks:
Страница собрана из того, что GitHub публикует о репозитории. samp.directory не хранит этот код. Сообщить о проблеме с этой записью