03.07.2013, 16:08
Galera queria que alguйm min ajudasse a fazer o comando /continuar , eu estou usando o dini, se precisarem de alguma linha fale, Obrigado desde jб!
if(strcmp("/Continuar", cmdtext, true, 10) == 0)
{
new PosSalva[MAX_PLAYER_NAME];
new vtrr[256];
GetPlayerName(playerid, PosSalva, sizeof(PosSalva));
format(vtrr, sizeof(vtrr), Contas, PosSalva);
ContX[playerid] = dini_Float(vtrr,"ContinuarX");
ContY[playerid] = dini_Float(vtrr,"ContinuarY");
ContZ[playerid] = dini_Float(vtrr,"ContinuarZ");
SetPlayerPos(playerid, ContX[playerid], ContY[playerid], ContZ[playerid]);
SetPlayerInterior(playerid, 0);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, -1, "Mensagem que ele usou o continuar....");
return 1;
}
static variavel[40];
dini_FloatSet(variavel, "PosX", PlayerInfo[playerid][x]);
dini_FloatSet(variavel, "PosY", PlayerInfo[playerid][y]);
dini_FloatSet(variavel, "PosZ", PlayerInfo[playerid][z]);
PlayerInfo[playerid][x] = dini_Float(variavel, "PosX");
PlayerInfo[playerid][y] = dini_Float(variavel, "PosY");
PlayerInfo[playerid][z] = dini_Float(variavel, "PosZ");
enum pInfo
{
Float:x,
Float:y,
Float:z
};
static Float:posx, Float:posy, Float:posz;
#include <a_samp>
#include <dini>
new
JogadorBloqueado[MAX_PLAYERS],
Jogador[MAX_PLAYER_NAME],
FLoat: kX[MAX_PLAYERS],
FLoat: kY[MAX_PLAYERS],
Float: kZ[MAX_PLAYERS],
Float: kA[MAX_PLAYERS],
sStringFrm[128];
public OnPlayerDisconnect(playerid, reason)
{
GetPlayerName(playerid, Jogador, sizeof(Jogador));
GetPlayerPos(playerid, kX[playerid], kY[playerid], kZ[playerid]);
GetPlayerFacingAngle(playerid, kA[playerid]);
format(sStringFrm, sizeof(sStringFrm), "%s.spawn.ini", Jogador);
dini_FloatSet(sStringFrm, "cX", kX[playerid]);
dini_FloatSet(sStringFrm, "cY", kY[playerid]);
dini_FloatSet(sStringFrm, "cZ", kZ[playerid]);
dini_FloatSet(sStringFrm, "cA", kA[playerid]);
return true;
}
public OnPlayerConnect(playerid)
return JogadorBloqueado[playerid] = 0;
public OnPlayerSpawn(playerid)
{
GetPlayerName(playerid, Jogador, sizeof(Jogador));
format(sStringFrm, sizeof(sStringFrm), "%s.spawn.ini", Jogador);
if(fexist(sStringFrm) && JogadorBloqueadoplayerid] == 0)
{
kX[playerid] = dini_Float(sStringFrm,"cX");
kY[playerid] = dini_Float(sStringFrm,"cY");
kZ[playerid] = dini_Float(sStringFrm,"cZ");
kA[playerid] = dini_Float(sStringFrm,"cA");
SetPlayerPos(playerid, kX[playerid], kY[playerid], kZ[playerid]);
SetPlayerFacingAngle(playerid, kA[playerid]);
SetCameraBehindPlayer(playerid);
JogadorBloqueado[playerid] = 1;
}
if(!fexist(sStringFrm))
{
dini_Create(sStringFrm);
JogadorBloquado[playerid] = 1;
}
return true;
}
Galera queria que alguйm min ajudasse a fazer o comando /continuar , eu estou usando o dini, se precisarem de alguma linha fale, Obrigado desde jб!
|