CMD:salvarpos(playerid, params[]) { if(TaX1[playerid] == true){ return SendClientMessage(playerid, COR_CINZA, "[SERVER] Vocк nгo pode usar esse comando aqui!");} if(TaMG[playerid] == true){ return SendClientMessage(playerid, COR_CINZA, "[SERVER] Vocк nгo pode usar esse comando aqui!");} if(TaSN[playerid] == true){ return SendClientMessage(playerid, COR_CINZA, "[SERVER] Vocк nгo pode usar esse comando aqui!");} if(TaRPG[playerid] == true){ return SendClientMessage(playerid, COR_CINZA, "[SERVER] Vocк nгo pode usar esse comando aqui!");} if(Ta69[playerid] == true){ return SendClientMessage(playerid, COR_CINZA, "[SERVER] Vocк nгo pode usar esse comando aqui!");} new Jogador[MAX_PLAYER_NAME]; new path[50]; GetPlayerName(playerid, Jogador, sizeof(Jogador)); GetPlayerPos(playerid,KenX[playerid],KenY[playerid],KenZ[playerid]); GetPlayerFacingAngle(playerid,KenA[playerid]); format(path, sizeof(path), "%s.cord", Jogador); DOF2_SetFloat(path,"CoordenadaX",KenX[playerid]); DOF2_SetFloat(path,"CoordenadaY",KenY[playerid]); DOF2_SetFloat(path,"CoordenadaZ",KenZ[playerid]); DOF2_SetFloat(path,"CoordenadaA",KenA[playerid]); DOF2_SaveFile(path); SalvarInformacoes(playerid); SendClientMessage(playerid, 0x00FFFFAA, "[SERVER] Para retornar para cб use: /voltar"); return 1; }
public SalvarInformacoes(playerid) { format(arquivo, sizeof(arquivo), "%s.ini",ppNome(playerid)); INI_Open(arquivo); INI_WriteInt("Matou", ProgressaoInfo[playerid][Matou]); INI_WriteInt("Morreu", ProgressaoInfo[playerid][Morreu]); INI_Save(); INI_Close(); return true; }
CMD:salvarpos(playerid, params[]) {
if(TaX1[playerid] == true){ return SendClientMessage(playerid, COR_CINZA, "[SERVER] Vocк nгo pode usar esse comando aqui!");}
if(TaMG[playerid] == true){ return SendClientMessage(playerid, COR_CINZA, "[SERVER] Vocк nгo pode usar esse comando aqui!");}
if(TaSN[playerid] == true){ return SendClientMessage(playerid, COR_CINZA, "[SERVER] Vocк nгo pode usar esse comando aqui!");}
if(TaRPG[playerid] == true){ return SendClientMessage(playerid, COR_CINZA, "[SERVER] Vocк nгo pode usar esse comando aqui!");}
if(Ta69[playerid] == true){ return SendClientMessage(playerid, COR_CINZA, "[SERVER] Vocк nгo pode usar esse comando aqui!");}
new Jogador[MAX_PLAYER_NAME];
new path[50];
GetPlayerName(playerid, Jogador, sizeof(Jogador));
GetPlayerPos(playerid,KenX[playerid],KenY[playerid],KenZ[playerid]);
GetPlayerFacingAngle(playerid,KenA[playerid]);
format(path, sizeof(path), "%s.cord", Jogador);
DOF2_CreateFile(path);
DOF2_SetFloat(path,"CoordenadaX",KenX[playerid]);
DOF2_SetFloat(path,"CoordenadaY",KenY[playerid]);
DOF2_SetFloat(path,"CoordenadaZ",KenZ[playerid]);
DOF2_SetFloat(path,"CoordenadaA",KenA[playerid]);
DOF2_SaveFile();
SalvarInformacoes(playerid);
SendClientMessage(playerid, 0x00FFFFAA, "[SERVER] Para retornar para cб use: /voltar");
return 1;
}
public SalvarInformacoes(playerid)
{
format(arquivo, sizeof(arquivo), "%s.ini",ppNome(playerid));
DOF2_CreateFile(arquivo);
DOF2_SetInt(arquivo,"Matou", ProgressaoInfo[playerid][Matou]);
DOF2_SetInt(arquivo,"Morreu", ProgressaoInfo[playerid][Morreu]);
DOF2_SaveFile();
return true;
}
Tente:
pawn Код:
pawn Код:
|
CMD:voltar(playerid, params[]) { if(TaX1[playerid] == true){ return SendClientMessage(playerid, COR_CINZA, "[SERVER] Vocк nгo pode usar esse comando aqui!");} if(TaMG[playerid] == true){ return SendClientMessage(playerid, COR_CINZA, "[SERVER] Vocк nгo pode usar esse comando aqui!");} if(TaSN[playerid] == true){ return SendClientMessage(playerid, COR_CINZA, "[SERVER] Vocк nгo pode usar esse comando aqui!");} if(TaRPG[playerid] == true){ return SendClientMessage(playerid, COR_CINZA, "[SERVER] Vocк nгo pode usar esse comando aqui!");} if(Ta69[playerid] == true){ return SendClientMessage(playerid, COR_CINZA, "[SERVER] Vocк nгo pode usar esse comando aqui!");} new VolteiPraCa[MAX_PLAYER_NAME]; new voltarcoordenada[256]; GetPlayerName(playerid, VolteiPraCa, sizeof(VolteiPraCa)); format(voltarcoordenada, sizeof(voltarcoordenada), "%s.cord", VolteiPraCa); if(!DOF2_FileExists(voltarcoordenada)) { KenX[playerid] = DOF2_GetInt(voltarcoordenada,"CoordenadaX"); KenY[playerid] = DOF2_GetInt(voltarcoordenada,"CoordenadaY"); KenZ[playerid] = DOF2_GetInt(voltarcoordenada,"CoordenadaZ"); KenA[playerid] = DOF2_GetInt(voltarcoordenada,"CoordenadaA"); if(IsPlayerInAnyVehicle(playerid)) { new VehicleID; VehicleID = GetPlayerVehicleID(playerid); SetVehiclePos(VehicleID,KenX[playerid],KenY[playerid],KenZ[playerid]); SetVehicleZAngle(GetPlayerVehicleID(playerid), 00.0); GetPlayerName(playerid, pname, MAX_PLAYER_NAME); }else{ SetPlayerPos(playerid,KenX[playerid],KenY[playerid],KenZ[playerid]); GetPlayerName(playerid, pname, MAX_PLAYER_NAME); } SetPlayerFacingAngle(playerid, KenA[playerid]); SetCameraBehindPlayer(playerid); } return SendClientMessage(playerid, 0x33FF00FF, "[SERVER] Vocк voltou para suas coordenadas salvas!"); }