http://dracoblue.net/download/dini-16/35/
Tens ai o site.
Usando o dini й a maneira mais fбcil de guardares e leres informaзхes em ficheiros no teu computador.
Normalmente й usado para criar um ficheiro para cada jogador e lб podem ser guardadas todas as informaзхes desse jogador, como por exemplo o nнvel de admin ou (no teu caso) a profissгo que tкm.
Aquilo nгo й muito difнcil de usar, tens aqui as funзхes:
-> dini_Exists("nome do ficheiro");
Vк se o ficheiro com aquele nome existe.
-> dini_Create("nome do ficheiro");
Cria um ficheiro com o nome que meteres.
->dini_Remove("nome do ficheiro");
Apaga o ficheiro com aquele nome.
->dini_Set
->dini_IntSet
->dini_BoolSet
->dini_FloatSet
Estes 4 servem para guardares num ficheiro uma string, integer, bool ou float. (respectivamente)
Os parвmetros sгo: nome do ficheiro, o "nome" da linha em que queres guardar e o que queres guardar.
Por exemplo no teu caso imaginemos que o ID dessa profissгo й o 5:
dini_IntSet("nome do player", "profissao", 5);
->dini_Get("nome do ficheiro","nome da linha")
Serve para "ler" o que estб guardado naquela linha.
No teu caso esta funзгo seria usada no OnPlayerSpawn (ou OnPlayerConnect) para ver qual era a profissгo do jogador na ultima vez que ele esteve no server
Bem, essas sгo as funзхes mais comuns (penso que hб mais), espero ter ajudado.