Advertisement
Rodrigo_Araujo

Sistema de Salvamento de Posição.

Aug 6th, 2020 (edited)
1,440
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.92 KB | None | 0 0
  1. #include <a_samp>
  2. #include <zCMD>
  3. #include <DOF2>
  4.  
  5. CMD:savepos(playerid)
  6. {
  7.     new Float:pos[4], str[128], arquivo[128], nome[24];
  8.     GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
  9.     GetPlayerFacingAngle(playerid, pos[3]);
  10.     format(str, sizeof(str), "Posicao atual: X: %f Y: %f Z: %f A: %f Interior: %d", pos[0], pos[1], pos[2], pos[3], GetPlayerInterior(playerid));
  11.     SendClientMessage(playerid, 0xFFFF00FF, str);
  12.     SendClientMessage(playerid, 0x00FF00FF, "Posicao salva em ScriptFiles.");
  13.     GetPlayerName(playerid, nome, sizeof(nome));
  14.     format(arquivo, sizeof(arquivo), "SavePos-%s.ini", nome);
  15.     if(!DOF2_FileExists(arquivo))
  16.     {
  17.         DOF2_CreateFile(arquivo);
  18.     }
  19.     DOF2_SetFloat(arquivo, "Pos X", pos[0]);
  20.     DOF2_SetFloat(arquivo, "Pos Y", pos[1]);
  21.     DOF2_SetFloat(arquivo, "Pos Z", pos[2]);
  22.     DOF2_SetFloat(arquivo, "Pos A", pos[3]);
  23.     DOF2_SetInt(arquivo, "Interior", GetPlayerInterior(playerid));
  24.     DOF2_SaveFile();
  25.     return 1;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement