new Float:x, Float:y, Float:z;
CMD:savepos(playerid)
{
if(Player[playerid][Vip] < 3) return SendClientMessage(playerid, Branco, "Vocк nгo й Vip ou nгo tem level suficiente!");
SendClientMessage(playerid, VERDE_AGUA, "Posiзгo salva com sucesso!");
DOF2_SetInt(Contas(playerid), "Pos", GetPlayerPos(playerid, x, y , z));
return 1;
}
CMD:irpos(playerid)
{
if(Player[playerid][Vip] < 3) return SendClientMessage(playerid, Branco, "Vocк nгo й Vip ou nгo tem level suficiente!");
SendClientMessage(playerid, VERDE_AGUA, "Vocк foi atй a posiзгo salva!");
new arquivo[40], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, 32);
format(arquivo, 40, "VIPS/%s.ini", name);
SetPlayerPos(playerid, x, y , y, DOF2_GetInt(arquivo, "Pos"));//nessa linha
return 1;
}
stock Contas(playerid)
{
new arquivo[40], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, 32);
format(arquivo, 40, "VIPS/%s.ini", name);
return arquivo;
}
SetPlayerPos(playerid, x, y , y, DOF2_GetInt(arquivo, "Skin"));//nessa linha
SetPlayerPos(playerid, x,y,z);
SetPlayerSkin(playerid, DOF2_GetInt(arquivo, "Skin")); // Caso voce quira setar uma skin ao jogador
SetPlayerPos(playerid,DOF2_GetInt(arquivo,"skin"));
CMD:savepos(playerid)
{
if(Player[playerid][Vip] < 3) return SendClientMessage(playerid, Branco, "Vocк nгo й Vip ou nгo tem level suficiente!");
SendClientMessage(playerid, VERDE_AGUA, "Posiзгo salva com sucesso!");
DOF2_SetFloat(Contas(playerid), "Pos", GetPlayerPos(playerid, x, y , z));
DOF2_SaveFile();
return 1;
}
CMD:irpos(playerid)
{
if(Player[playerid][Vip] < 3) return SendClientMessage(playerid, Branco, "Vocк nгo й Vip ou nгo tem level suficiente!");
SendClientMessage(playerid, VERDE_AGUA, "Vocк foi atй a posiзгo salva!");
new arquivo[40], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, 32);
format(arquivo, 40, "VIPS/%s.ini", name);
SetPlayerPos(playerid,DOF2_GetFloat(arquivo, "Pos"));//nessa linha
return 1;
}
stock Contas(playerid)
{
new arquivo[40], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, 32);
format(arquivo, 40, "VIPS/%s.ini", name);
return arquivo;
}
new Float:Pos[3];
CMD:savepos(playerid)
{
if(Player[playerid][Vip] < 3) return SendClientMessage(playerid, Branco, "Vocк nгo й Vip ou nгo tem level suficiente!");
SendClientMessage(playerid, VERDE_AGUA, "Posiзгo salva com sucesso!");
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
DOF2_SetInt(Contas(playerid), "Posx", Pos[0]);
DOF2_SetInt(Contas(playerid), "Posy", Pos[1]);
DOF2_SetInt(Contas(playerid), "Posz", Pos[2]);
return 1;
}
CMD:irpos(playerid)
{
if(Player[playerid][Vip] < 3) return SendClientMessage(playerid, Branco, "Vocк nгo й Vip ou nгo tem level suficiente!");
SendClientMessage(playerid, VERDE_AGUA, "Vocк foi atй a posiзгo salva!");
SetPlayerPos(playerid,DOF2_GetInt(Contas(playerid), "Posx"),DOF2_GetInt(Contas(playerid), "Posy"),DOF2_GetInt(Contas(playerid), "Posz"));
return 1;
}
stock Contas(playerid)
{
new arquivo[40], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, 32);
format(arquivo, 40, "VIPS/%s.ini", name);
return arquivo;
}
Nao testei ...
pawn Код:
|
new Float:PosX, Float:PosY, Float:PosZ;
CMD:savepos(playerid)
{
if(Player[playerid][Vip] < 3) return SendClientMessage(playerid, Branco, "Vocк nгo й Vip ou nгo tem level suficiente!");
SendClientMessage(playerid, VERDE_AGUA, "Posiзгo salva com sucesso!");
GetPlayerPos(playerid, PosX, PosY, PosZ);
DOF2_SetFloat(Contas(playerid), "Posx", PosX);
DOF2_SetFloat(Contas(playerid), "Posy", PosY);
DOF2_SetFloat(Contas(playerid), "Posz", PosZ);
return 1;
}
CMD:irpos(playerid)
{
if(Player[playerid][Vip] < 3) return SendClientMessage(playerid, Branco, "Vocк nгo й Vip ou nгo tem level suficiente!");
SendClientMessage(playerid, VERDE_AGUA, "Vocк foi atй a posiзгo salva!");
SetPlayerPos(playerid,DOF2_GetFloat(Contas(playerid), "Posx"),DOF2_GetFloat(Contas(playerid), "Posy"),DOF2_GetFloat(Contas(playerid), "Posz"));
return 1;
}
stock Contas(playerid)
{
new arquivo[40], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, 32);
format(arquivo, 40, "VIPS/%s.ini", name);
return arquivo;
}