[AJUDA] Spawn - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] Spawn (
/showthread.php?tid=322085)
[AJUDA] Spawn -
viniciusstreet - 29.02.2012
Ae galera, eu queria saber como eu faзo para salvar as cordenada quando dar um "gmx"
Meu comando й /gmr mais e mesma coisa que gmx
Код:
dcmd_gmr(playerid, params[])
{
#pragma unused params
if(Player[playerid][pAdmin] <7)
return SendClientMessage(playerid, COLOR_RED, "[ERRO] Vocк nгo tem permissгo para usar este comando!");
for(new i=0; i<MAX_PLAYERS;i++)
{
WantedPoints[i] = 0;
PlayerTied[i] = 0;
Player[i][pCrimes2] = 0;
}
Writelog("Backup", "\n----Backup Iniciado----");
GameTextForAll("~g~Rei~y~nic~b~iand~w~do ~w~Se~b~rv~y~id~g~or", 13000,0);
UpdatePlayerPosition();
GameModeExit();
return 1;
}
Eu tentei colocar
Код:
GetPlayerPos(playerid,Player[playerid][pLocalX], Player[playerid][pLocalY,Player[playerid][pLocalZ]);
que e minha dini, em GamemodeExit , no comando no OnPlayerSave , mais nгo vai , o player fica sу morrendo apуs o "gmx"
Re: [AJUDA] Spawn -
viniciusstreet - 29.02.2012
ninguem ? lol!!!
Re: [AJUDA] Spawn -
viniciusstreet - 01.03.2012
alguem me ajuda por favor...
Re: [AJUDA] Spawn -
paulor - 01.03.2012
Tente ae!
pawn Код:
new Float:GmrX[MAX_PLAYERS], Float:GmrY[MAX_PLAYERS], Float:GmrZ[MAX_PLAYERS], DadoGmr[MAX_PLAYERS];//Topo GM
dcmd_gmr(playerid, params[])
{
#pragma unused params
if(Player[playerid][pAdmin] <7)
return SendClientMessage(playerid, COLOR_RED, "[ERRO] Vocк nгo tem permissгo para usar este comando!");
for(new i=0; i<MAX_PLAYERS;i++)
{
WantedPoints[i] = 0;
PlayerTied[i] = 0;
Player[i][pCrimes2] = 0;
DadoGmr[i] = 1;
GetPlayerPos(i, GmrX[i], GmrY[i], GmrZ[i]);
}
Writelog("Backup", "\n----Backup Iniciado----");
GameTextForAll("~g~Rei~y~nic~b~iand~w~do ~w~Se~b~rv~y~id~g~or", 13000,0);
UpdatePlayerPosition();
GameModeExit();
return 1;
}
//SetPlayerSpawn
if(DadoGmr[playerid] == 1)
{
SafeSetPlayerPos(playerid, GmrX[playerid], GmrY[playerid], GmrZ[playerid]);
DadoGmr[playerid] = 0;
return 1;
}
Re: [AJUDA] Spawn -
DarkScripter - 01.03.2012
Tentas:
pawn Код:
public GamemodeExit()
{
#define _PAST "/salv/"
static Float:x, Float:y, Float:z, n[24], str[128];
for(new i; i != MAX_PLAYERS; ++i)
{
GetPlayerPos(i, x,y,z);
GetPlayerName(i, n, 24);
format(str, sizeof(str),"%s%s", _PAST, n);
if(!dini_Exists(str)) dini_create(str);
dini_FloatSet(str,"X", x);
dini_FloatSet(str,"Y", y);
dini_FloatSet(str,"Z", z);
}
return 1;
}
Nota: Crie a pasta
salv nos scriptfiles.