[AJUDA] Salvar Nivel de Procurado
#1

Primeiramente, boa noite... Estou aqui para encomodar vocкs novamente D:

Entгo.. Eu utilizei o sisteminha de salvar level de procurado, do Tutorial do Drakins... Salva bonitinho, mas quando o servidor reinicia, o nivel de procurado do player, fica 0, sendo que antes o player estava procurado...

OnGameModeInit
pawn Код:
if(!fexist("WantedLevel.ini")) dini_Create("WantedLevel.ini");
OnPlayerDisconnect
pawn Код:
dini_IntSet("WantedLevel.ini",PlayerName(playerid),GetPlayerWantedLevel (playerid));
OnPlayerSpawn
pawn Код:
if(dini_Isset("WantedLevel.ini",PlayerName(playerid))) SetPlayerWantedLevel (playerid,dini_Int("WantedLevel.ini",PlayerName(playerid)));
Desde jб, agradeзo
Reply
#2

Fechando o servidor vc abre o .ini e vк que wanted й igual a 1?

Se sim o motivo sу pode estar no OnPlayerSpawn...sу tem isso no OnPlayerSpawn?
Reply
#3

Por exemplo, eu seto o Nivel de Procurado para mim no servidor, salva legal... Fica no arquivo tudo bonitinho... Mais quando reinicia, o arquivo .ini fica o valor '0'...
Reply
#4

Bota no na callback OnGameModeExit, para salvar o level de todos !
Reply
#5

ta errado amigo, coloque no OnPlayerConnect
pawn Код:
if(dini_Isset("WantedLevel.ini",PlayerName(playerid))) SetPlayerWantedLevel (playerid,dini_Int("WantedLevel.ini",PlayerName(playerid)));
Reply
#6

Quote:
Originally Posted by sGarfield
Посмотреть сообщение
ta errado amigo, coloque no OnPlayerConnect
pawn Код:
if(dini_Isset("WantedLevel.ini",PlayerName(playerid))) SetPlayerWantedLevel (playerid,dini_Int("WantedLevel.ini",PlayerName(playerid)));
Esqueci da possibilidade de ele nгo colocar para setar o valor da conta para a variavel
Reply
#7

Quote:
Originally Posted by WeenSoares_
Посмотреть сообщение
Esqueci da possibilidade de ele nгo colocar para setar o valor da conta para a variavel
ah sim, temos que ficar preparado para tudo =)

Tуpico:
pawn Код:
//OnGameModeInit
if(!fexist("WantedLevel.ini")) dini_Create("WantedLevel.ini");

// OnPlayerDisconnect
dini_IntSet("WantedLevel.ini",PlayerName(playerid),GetPlayerWantedLevel (playerid));

// OnPlayerConnect
if(dini_Isset("WantedLevel.ini",PlayerName(playerid))) SetPlayerWantedLevel (playerid,dini_Int("WantedLevel.ini",PlayerName(playerid)));
Reply
#8

Quote:
Originally Posted by sGarfield
Посмотреть сообщение
ah sim, temos que ficar preparado para tudo =)

Tуpico:
pawn Код:
//OnGameModeInit
if(!fexist("WantedLevel.ini")) dini_Create("WantedLevel.ini");

// OnPlayerDisconnect
dini_IntSet("WantedLevel.ini",PlayerName(playerid),GetPlayerWantedLevel (playerid));

// OnPlayerConnect
if(dini_Isset("WantedLevel.ini",PlayerName(playerid))) SetPlayerWantedLevel (playerid,dini_Int("WantedLevel.ini",PlayerName(playerid)));
Irei testar.. Jб posto se funcionou ou nгo!

@Edit

Nгo pegou, continua a mesma coisa, por exemplo, estou com 2 estrelas e desconecto do server, lб no arquivo fica "Allanrokeiro=2", mas quando reinicia o servidor, fecha etc.. Fica "Allanrokeiro=0" e nгo fica as estrelas!

Alguйm ? D:
Reply
#9

Quote:
Originally Posted by Guilherme / Dean
Посмотреть сообщение
n entendi muito bem
Expliquei do melhor jeito...
Reply
#10

Agradeзo a vocкs eu tava procurando tbm um sistema de salvar o nivel de procurado e me ajudou

//OnGameModeInit
if(!fexist("WantedLevel.ini")) dini_Create("WantedLevel.ini");

// OnPlayerDisconnect
dini_IntSet("WantedLevel.ini",PlayerName(playerid) ,GetPlayerWantedLevel (playerid));

// OnPlayerConnect
if(dini_Isset("WantedLevel.ini",PlayerName(playeri d))) SetPlayerWantedLevel (playerid,dini_Int("WantedLevel.ini",PlayerName(pl ayerid)));
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)