forked from ReScrap/ScrapHacks
Daniel Seiller
7afdfb5869
- Add notes folder with MDBook documentation (the NOTES.md file was getting kind of large) - Add rz_analyze.py, does the same a r2_analyze.py just with Rizin instead of radare2 so the project can be loaded in Cutter (*and* it's faster) - Add Scrap.rzdb, Rizin database for the Scrap.exe executable - Add Scrapper_rs, Rust version of .packed extractor and repacker - replace helplib.txt with helplib.md - add Py_Docs folder which contains generated documentation for the binary python modules built into Scrap.exe
3 KiB
3 KiB
SNet
- SendUsrString:
<built-in function SendUsrString>
SendUsrString(id,string) : -1 significa a todo el mundo en modo servidor, para cliente id se ignora
- InitServer:
<built-in function InitServer>
InitServer(LevelPath,MaxPlayers,ipport) : Intenta inicializar el servidor.
- GetBotName:
<built-in function GetBotName>
GetBotName() : Obtiene un nombre valido de entidad jugador manejada por el servidor (bot o jugador local)
- CloseServer:
<built-in function CloseServer>
CloseServer(LevelPath) : Acaba el servidor y carga un nivel.
- IsClient:
<built-in function IsClient>
IsClient() : 1 si esta activado el sistema cliente
NOTA: Scrap.GetNetFlags() tiene el flag cliente activado
si la coneccion se hizo efectiva
- ServerChangeLevel:
<built-in function ServerChangeLevel>
ServerChangeLevel(resource name) : carga el siguiente nivel.
- DoneBrowser:
<built-in function DoneBrowser>
DoneBrowser() : Cierra el browser de red local.
- InitClient:
<built-in function InitClient>
InitClient(ipAddress,ipport) : Inicia el proceso de coneccion con el servidor.
- CloseClient:
<built-in function CloseClient>
CloseClient(LevelPath) : Acaba el cliente y carga un nivel.
- IsServer:
<built-in function IsServer>
IsServer() : 1 si esta activado el sistema servidor
NOTA: es para depuracion, mejor use Scrap.GetNetFlags()
- GetObjName:
<built-in function GetObjName>
GetObjName() : Obtiene un nombre valido de Objeto cualesquiera.
- GetMyClientShip:
<built-in function GetMyClientShip>
GetMyClientShip() : retorna el nombre de su nave.
- ModifyUsrData:
<built-in function ModifyUsrData>
ModifyUsrData(ClientId) :
modifica desde el servidor los datos locales.
- AddResource:
<built-in function AddResource>
resourceid AddResource(resource name) : intenta agregar un recurso si este no existe. -1 si el pool esta lleno
- SendChatString:
<built-in function SendChatString>
SendChatString(id,string) : -1 significa a todo el mundo en modo servidor, para cliente id se ignora
- GetClientData:
<built-in function GetClientData>
GetClientData() : Obtiene la tupla (ipaddress,ipport)
- InitBrowser:
<built-in function InitBrowser>
InitBrowser(port) : Inicializa el browser de red local.
- SendMasterString:
<built-in function SendMasterString>
SendMasterString(string) : envia una cadena al master. Si retorna cero no hay master.
- PingInetSvrs:
<built-in function PingInetSvrs>
PingInetSvrs() : 1 exitoso. revisa el estado de los servidores en internet. Se realiza despues de browse.
- IsMaster:
<built-in function IsMaster>
IsMaster() : 1 si esta activado el sistema cliente
NOTA: Scrap.GetNetFlags() tiene el flag cliente activado
si la coneccion se hizo efectiva
- GetServerData:
<built-in function GetServerData>
GetServerData() : Obtiene la tupla (Hostname,ipaddress,ipport)