[Pedido] Salvar X, Y, Z ; E quando entrar se teleportado
#3

Bom eu fiz este cуdigo do jeito que vocк especificou no tнtulo, Salvamento da posiзгo do player quando ele se desconectar e Teleporte para a posiзгo antiga do player assim que ele se conectar.
Basta apenas anexa-lo em seu gamemode.


Ajudei? +Rep

No topo do gamemode:
PHP код:
#include <dini> /*--- Include de Salvamento de Dados ---*/
#define PASTA_CONTAS    "/Contas/%s.ini" /*--- Definindo em uma vбriavel o local da pasta das contas dos players ---*/ 
Na public OnPlayerDisconnect
PHP код:
public OnPlayerDisconnect(playeridreason)
{
    new 
Float:xFloat:yFloat:zFloat:anglefile[30], aname[MAX_PLAYER_NAME];
    
GetPlayerName(playeridaname,sizeof(aname));
    
format(filesizeof(file), PASTA_CONTASaname);
    
GetPlayerPos(playeridxyz);
    
GetPlayerFacingAngle(playeridangle);
    
dini_FloatSet(file"UltimaPosicaoX"x);
    
dini_FloatSet(file"UltimaPosicaoY"y);
    
dini_FloatSet(file"UltimaPosicaoZ"z);
    
dini_FloatSet(file"UltimoAngulo"angle);
    return 
1;

Na public OnPlayerSpawn(playerid)
PHP код:
public OnPlayerSpawn(playerid)
{
    new 
file[30], aname[MAX_PLAYER_NAME];
    
GetPlayerName(playeridaname,sizeof(aname));
    
format(filesizeof(file), PASTA_CONTASaname);
    
SetPlayerPos(playeriddini_Float(file"UltimaPosicaoX"), dini_Float(file"UltimaPosicaoY"), dini_Float(file"UltimaPosicaoZ"));
    
SetPlayerFacingAngle(playeriddini_Float(file"UltimoAngulo"));
    return 
1;

Aonde ficarб salvo e como irб ficar no arquivo do player.
Reply


Messages In This Thread
Salvar X, Y, Z ; E quando entrar se teleportado - by Alwe - 22.10.2014, 20:18
Re: Salvar X, Y, Z ; E quando entrar se teleportado - by Bruno13 - 22.10.2014, 20:38
Re: Salvar X, Y, Z ; E quando entrar se teleportado - by [BOPE]Seu._.Madruga - 22.10.2014, 22:29
Re: Salvar X, Y, Z ; E quando entrar se teleportado - by SalvatoreBR - 22.10.2014, 22:51
Re: Salvar X, Y, Z ; E quando entrar se teleportado - by ipsLuan - 22.10.2014, 23:44
Re: Salvar X, Y, Z ; E quando entrar se teleportado - by [BOPE]Seu._.Madruga - 22.10.2014, 23:54

Forum Jump:


Users browsing this thread: 2 Guest(s)