[Ajuda] Ajuda ?
#1

to tentando por esse sistema aqui...

https://sampforum.blast.hk/showthread.php?tid=542876

na parte de salvar ta tudo certo mas na hora de voltar nгo...

Tive que colocar esse cod abaixo na public OnPlayerLogin(playerid) no lugar da OnPlayerSpawn

pawn Код:
public OnPlayerSpawn(playerid)
{
    new file[30], aname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, aname,sizeof(aname));
    format(file, sizeof(file), PASTA_CONTAS, aname);
    SetPlayerPos(playerid, dini_Float(file, "UltimaPosicaoX"), dini_Float(file, "UltimaPosicaoY"), dini_Float(file, "UltimaPosicaoZ"));
    SetPlayerFacingAngle(playerid, dini_Float(file, "UltimoAngulo"));
    return 1;
}
Mas ai da esse erro :/

PHP код:
C:\Users\gustavo copello\Desktop\BSR ant\BSR GM OF Cуpia\Gamemodes\BSR.pwn(19227) : error 021symbol already defined"file"
Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
2 Errors

Pff alguem ajuda ?
Reply
#2

Olб. Pelo que vejo, jб existe a variбvel "file" definida em seu GM, tente procurar outra "new file" em seu GM e veja se й isto!

Abs.
Reply
#3

PHP код:
public OnPlayerSpawn(playerid

    new 
file[128], aname[MAX_PLAYER_NAME]; 
    
GetPlayerName(playeridaname,sizeof(aname)); 
    
format(filesizeof(file), "NomeDaPastaDasContas/%s.ini"aname); 
    
SetPlayerPos(playeriddini_Float(file"UltimaPosicaoX"), dini_Float(file"UltimaPosicaoY"), dini_Float(file"UltimaPosicaoZ")); 
    
SetPlayerFacingAngle(playeriddini_Float(file"UltimoAngulo"));
    return 
1

Altera o NomeDaPastaDasContas para o nome da pasta das contas de seu GM
Reply
#4

Mas se eu alternar para o nome da pasta das contas de meu gm que й o Players.

Vai dar treta porque o RG deles fica la...

19255 Erro = na primeira linha new й so modificar ela ?
Reply
#5

Quote:
Originally Posted by zGuigui2068
Посмотреть сообщение
Mas se eu alternar para o nome da pasta das contas de meu gm que й o Players.

Vai dar treta porque o RG deles fica la...
Por que daria treta?
E tambйm, qual foi o erro? Se for error 021: symbol already defined: "file" certifique-se que nгo tenha nenhuma variбvel global com esse mesmo nome.
Reply
#6

Ja tem file mas nenhuma no topo da gm

tem umas new File:hFile;

pode me passar oque eu posso fazer n entendi mto bem
Reply
#7

Olб, troque o cуdigo do erro por este:

Quote:

public OnPlayerSpawn(playerid)
{
new sennior[30], aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname,sizeof(aname));
format(sennior, sizeof(sennior), PASTA_CONTAS, aname);
SetPlayerPos(playerid, dini_Float(sennior, "UltimaPosicaoX"), dini_Float(sennior, "UltimaPosicaoY"), dini_Float(sennior, "UltimaPosicaoZ"));
SetPlayerFacingAngle(playerid, dini_Float(sennior, "UltimoAngulo"));
return 1;
}

Atй mais!

#OFF

Alguйm poderia me dizer a tag de codigo aqui do fуrum? Sou novo aqui e acima nгo tem a opзгo de cуdigo!

Obrigado!
Reply
#8

Faзo isso para o Resto ? ou sу essa que esta dando o erro
Reply
#9

Achei a tag de code ^^

Troque isso:

pawn Код:
public OnPlayerSpawn(playerid)
{
    new file[30], aname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, aname,sizeof(aname));
    format(file, sizeof(file), PASTA_CONTAS, aname);
    SetPlayerPos(playerid, dini_Float(file, "UltimaPosicaoX"), dini_Float(file, "UltimaPosicaoY"), dini_Float(file, "UltimaPosicaoZ"));
    SetPlayerFacingAngle(playerid, dini_Float(file, "UltimoAngulo"));
    return 1;
}
Para isso:

pawn Код:
public OnPlayerSpawn(playerid)
{
new sennior[30], aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname,sizeof(aname));
format(sennior, sizeof(sennior), PASTA_CONTAS, aname);
SetPlayerPos(playerid, dini_Float(sennior, "UltimaPosicaoX"), dini_Float(sennior, "UltimaPosicaoY"), dini_Float(sennior, "UltimaPosicaoZ"));
SetPlayerFacingAngle(playerid, dini_Float(sennior, "UltimoAngulo"));
return 1;
}
Abs.
Reply
#10

Ela n salva
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)