Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <dini>
- #include <fini>
- new Nome[MAX_PLAYER_NAME], Float:SalvarX[MAX_PLAYERS], Float:SalvarY[MAX_PLAYERS], Float:SalvarZ[MAX_PLAYERS];
- new bool: Nasceu[MAX_PLAYERS] = false;
- stock SalvarDini(playerid)
- {
- new arquivo[35];
- GetPlayerName(playerid, Nome, sizeof(Nome));
- GetPlayerPos(playerid, SalvarX[playerid], SalvarY[playerid], SalvarZ[playerid]);
- format(arquivo, sizeof(arquivo), "DiniInfo/%s.ini",Nome);
- if(!dini_Exists(arquivo))
- { format(arquivo, sizeof(arquivo), "DiniInfo/%s.ini",Nome);
- dini_Create(arquivo);
- }
- format(arquivo, sizeof(arquivo), "DiniInfo/%s.ini",Nome);
- dini_FloatSet(arquivo,"X", SalvarX[playerid]);
- dini_FloatSet(arquivo,"Y", SalvarY[playerid]);
- dini_FloatSet(arquivo,"Z", SalvarZ[playerid]);
- dini_IntSet(arquivo, "Dinheiro", GetPlayerMoney(playerid));
- dini_IntSet(arquivo, "Skin", GetPlayerSkin(playerid));
- dini_IntSet(arquivo, "Score", GetPlayerScore(playerid));
- return 0;
- }
- stock SalvarFini(playerid)
- {
- new arquivo[35], nome[MAX_PLAYER_NAME];
- GetPlayerName(playerid, nome, sizeof(nome));
- format(arquivo, sizeof(arquivo), "FiniInfo/%s.txt", nome);
- if(!Fini_Exists(arquivo))
- {
- format(arquivo, sizeof(arquivo), "FiniInfo/%s.txt", nome);
- Fini_Create(arquivo);
- }
- Fini_OpenFile(arquivo);
- {
- GetPlayerPos(playerid, SalvarX[playerid], SalvarY[playerid], SalvarZ[playerid]);
- Fini_SetFloat("X", SalvarX[playerid]);
- Fini_SetFloat("Y", SalvarY[playerid]);
- Fini_SetFloat("Z", SalvarZ[playerid]);
- Fini_SetVal("Dinheiro", GetPlayerMoney(playerid));
- Fini_SetVal("Skin", GetPlayerSkin(playerid));
- Fini_SetVal("Score", GetPlayerScore(playerid));
- }
- Fini_SaveFile();
- Fini_CloseFile();
- return 0;
- }
- stock CarregarDini(playerid)
- {
- new arquivo[128], nome[MAX_PLAYER_NAME];
- GetPlayerName(playerid, nome, sizeof(nome));
- format(arquivo, sizeof(arquivo), "DiniInfo/%s", nome);
- if(!dini_Exists(arquivo)) return dini_Create(arquivo); SalvarDini(playerid);
- SalvarX[playerid] = dini_Int(arquivo, "X");
- SalvarY[playerid] = dini_Int(arquivo, "Y");
- SalvarZ[playerid] = dini_Int(arquivo, "Z");
- GivePlayerMoney(playerid, dini_Int(arquivo, "Dinheiro"));
- SetPlayerSkin(playerid, dini_Int(arquivo, "Skin"));
- SetPlayerScore(playerid, dini_Int(arquivo, "Score"));
- return 0;
- }
- stock CarregarFini(playerid)
- {
- new arquivo[35], nome[MAX_PLAYER_NAME];
- GetPlayerName(playerid, nome, sizeof(nome));
- format(arquivo,sizeof(arquivo),"FiniInfo/%s.txt",nome);
- if(!fexist(arquivo))
- {
- Fini_Create(arquivo);
- }
- Fini_OpenFile(arquivo);
- SalvarX[playerid] = Fini_GetFloat("X");
- SalvarY[playerid] = Fini_GetFloat("Y");
- SalvarZ[playerid] = Fini_GetFloat("Z");
- GivePlayerMoney(playerid,Fini_GetValue("Dinheiro"));
- SetPlayerSkin(playerid, Fini_GetValue("Skin"));
- SetPlayerScore(playerid, Fini_GetValue("Score"));
- Fini_SaveFile();
- Fini_CloseFile();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement