Server:Packet.readFloat Server function
Jump to navigation
Jump to search
This function was added in version: 0.0.3.0 |
Get float number from packet. (4 bytes)
Syntax
float Packet.readFloat()
Returns
- value: number in range 3.4e-38...3.4e+38 and maxium 5 decimal digits accuary after the decimal point.
Example
Server
const PI_PACKET_ID = 999;
const C_PI = 3.14159; // creating PI constant
addEventHandler("onPlayerCommand",function(pid, cmd, params)
{
if (cmd == "pi")
{
packet <- Packet();
packet.writeUInt16(PI_PACKET_ID);
packet.writeFloat(C_PI); // writing PI value to packet
packet.send(pid, RELIABLE_ORDERED);
}
});
Client
const PI_PACKET_ID = 999;
addEventHandler("onPacket",function(packet)
{
if (packet.readUInt16() == PI_PACKET_ID)
{
Chat.print(255, 255, 255, "PI is equal " + packet.readFloat())
}
})
Related functions
- Packet.send
- Packet.sendToAll
- Packet.reset
- Packet.writeBool
- Packet.writeChar
- Packet.writeInt8
- Packet.writeUInt8
- Packet.writeInt16
- Packet.writeUInt16
- Packet.writeInt32
- Packet.writeUInt32
- Packet.writeFloat
- Packet.writeString
- Packet.readBool
- Packet.readChar
- Packet.readInt8
- Packet.readUInt8
- Packet.readInt16
- Packet.readUInt16
- Packet.readInt32
- Packet.readUInt32
- Packet.readFloat
- Packet.readString