You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.3 KiB
41 lines
1.3 KiB
var size, type, alignment, bufferSize, result;
|
|
if connected
|
|
{
|
|
buffer_delete(buffer)
|
|
size = 1024
|
|
type = buffer_grow
|
|
alignment = 1
|
|
buffer = buffer_create(size, type, alignment)
|
|
buffer_seek(buffer, buffer_seek_start, 0)
|
|
buffer_write(buffer, buffer_u8, 254)
|
|
buffer_write(buffer, buffer_u8, global.clientID)
|
|
buffer_write(buffer, buffer_u8, global.sax)
|
|
bufferSize = buffer_tell(buffer)
|
|
buffer_seek(buffer, buffer_seek_start, 0)
|
|
buffer_write(buffer, buffer_s32, bufferSize)
|
|
buffer_write(buffer, buffer_u8, 254)
|
|
buffer_write(buffer, buffer_u8, global.clientID)
|
|
buffer_write(buffer, buffer_u8, global.sax)
|
|
result = network_send_packet(socket, buffer, buffer_tell(buffer))
|
|
}
|
|
if (!noName)
|
|
{
|
|
network_destroy(socket)
|
|
buffer_delete(buffer)
|
|
ds_grid_destroy(global.onlineList)
|
|
ds_grid_destroy(global.onlineSend)
|
|
ds_grid_destroy(global.onlineReceived)
|
|
ds_list_destroy(global.onlineItem)
|
|
ds_list_destroy(global.onlineMetdead)
|
|
ds_list_destroy(global.onlineEvent)
|
|
ds_list_destroy(roomList)
|
|
ds_list_destroy(roomListData)
|
|
ds_list_destroy(global.idList)
|
|
ds_list_destroy(posData)
|
|
ds_list_destroy(global.hatchlingList)
|
|
ds_list_destroy(global.speedList)
|
|
ds_list_destroy(global.screwList)
|
|
ds_list_destroy(global.hitboxList)
|
|
ds_list_destroy(global.otherPlayerItems)
|
|
}
|