[Tutorial] [TUT] Salvamento de Dados
#1

Bom Vou Aqui Postar um Tutorial de Como Salvar/Carregar Algumas Coisas com a Dini
Primeiramente Baixem a Include:
http://dracoblue.net/download-release/35/dini_1_6.zip
Adicionem Dini.INC na Pasta PAWNO/INCLUDES


Agora Vamos "Codar"
Primeiramente Ao Topo do GM:

pawn Код:
#include <Dini>
[b]_________________________
Agora Vamos Algums Cуdigos
*Salvar Money
*Salvar Skin
*Salvar Score
*Salvar Armas
*Salvar Vida
*Salvar Colete
*Salvar Nнvel Procurado
*Salvar Cor do Player
*Salvar IP (para Admin Ver IP)

__________________________________________________ _____________________________
[size=15pt]Salvar Skins
Em OnPlayerSpawn:
pawn Код:
if(dini_Isset("skins.ini",PlayerName(playerid))) SetPlayerSkin(playerid,dini_Int("skins.ini",PlayerName(playerid)));
em OnPlayerDisconnect:
pawn Код:
dini_IntSet("skins.ini",PlayerName(playerid),GetPlayerSkin(playerid));
Em OnGameModeInit:
pawn Код:
if(!fexist("skins.ini")) dini_Create("skins.ini");
[size=15pt]Salvar Money
Em OnPlayerConnect:
pawn Код:
if(dini_Isset("dinheiro.ini",PlayerName(playerid))) GivePlayerMoney(playerid,dini_Int("dinheiro.ini",PlayerName(playerid)));
em OnPlayerDisconnect:
pawn Код:
dini_IntSet("dinheiro.ini",PlayerName(playerid),GetPlayerMoney(playerid));
Em OnGameModeInit:[b]
pawn Код:
if(!fexist("dinheiro.ini")) dini_Create("dinheiro.ini");
[size=15pt]Salvar Score
Em OnPlayerConnect:
pawn Код:
if(dini_Isset("score.ini",PlayerName(playerid))) SetPlayerScore(playerid,dini_Int("score.ini",PlayerName(playerid)));
em OnPlayerDisconnect:
pawn Код:
dini_IntSet("score.ini",PlayerName(playerid),GetPlayerScore(playerid));
Em OnGameModeInit:[b]
pawn Код:
if(!fexist("score.ini")) dini_Create("score.ini");
[size=15pt]Salvar Armas
Em OnPlayerSpawn:
pawn Код:
if(dini_Isset("Weapon.ini",PlayerName(playerid))) GivePlayerWeapon(playerid,dini_Int("Weapon.ini",PlayerName(playerid)));


em OnPlayerDisconnect:
pawn Код:
dini_IntSet("Weapon.ini",PlayerName(playerid),GetPlayerWeapon(playerid));
Em OnGameModeInit:[b]
pawn Код:
if(!fexist("Weapon.ini")) dini_Create("Weapon.ini");
[size=15pt]Salvar Vida
Em OnPlayerSpawn:
pawn Код:
if(dini_Isset("Health.ini",PlayerName(playerid))) SetPlayerHealth(playerid,dini_Int("Health.ini",PlayerName(playerid)));
em OnPlayerDisconnect:
pawn Код:
dini_IntSet("Health.ini",PlayerName(playerid),GetPlayerHealth(playerid));
Em OnGameModeInit:[b]
pawn Код:
if(!fexist("Health.ini")) dini_Create("Health.ini");
[size=15pt]Salvar Colete
Em OnPlayerSpawn:
pawn Код:
if(dini_Isset("Armour.ini",PlayerName(playerid))) SetPlayerArmour(playerid,dini_Int("Armour.ini",PlayerName(playerid)));
em OnPlayerDisconnect:
pawn Код:
dini_IntSet("Armour.ini",PlayerName(playerid),GetPlayerArmour(playerid));
Em OnGameModeInit:[b]
pawn Код:
if(!fexist("Armour.ini")) dini_Create("Armour.ini");

[size=15pt]Salvar Nнvel de Procurado
Em OnPlayerSpawn:
pawn Код:
if(dini_Isset("WantedLevel .ini",PlayerName(playerid))) SetPlayerWantedLevel (playerid,dini_Int("WantedLevel.ini",PlayerName(playerid)));
em OnPlayerDisconnect:
pawn Код:
dini_IntSet("WantedLevel.ini",PlayerName(playerid),GetPlayerWantedLevel (playerid));
Em OnGameModeInit:[b]
pawn Код:
if(!fexist("WantedLevel.ini")) dini_Create("WantedLevel .ini");
[size=15pt]Salvar Cor do Player
Em OnPlayerConnect:
pawn Код:
if(dini_Isset("Color.ini",PlayerName(playerid))) SetPlayerColor(playerid,dini_Int("Color.ini",PlayerName(playerid)));
em OnPlayerDisconnect:
pawn Код:
dini_IntSet("Color.ini",PlayerName(playerid),GetPlayerColor (playerid));
Em OnGameModeInit:[b]
pawn Код:
if(!fexist("Color.ini")) dini_Create("Color .ini");
[size=15pt]Salvar IP do Player
em OnPlayerDisconnect:
pawn Код:
dini_IntSet("IPPlayers.ini",PlayerName(playerid),GetPlayerIp(playerid));
Em OnGameModeInit:[b]
pawn Код:
if(!fexist("IPPlayers.ini")) dini_Create("IPPlayers");
Resumindo:
Repararam Que Todas Funзгo Sгo as Mesmas? Funciona Assim

Funзгo:
pawn Код:
dini_IntSet("NOMEDOARQUIVO");
Ira "Salvar" o tal Arquivo

Funзгo:
pawn Код:
dini_Create("NOMEDOARQUIVO");
Ira "Criar" o tal Arquivo

Funзгo:
pawn Код:
dini_Isset("NOMEDORARQUIVO");
ou
pawn Код:
dini_Int("NOMEDOARQUIVO");
Irб "Carregar" o Arquivo"

Entгo й Assim
GET-CRIAR-SALVAR-CARREGAR-SET


Nгo Testei Tudo xD

Antes que Me Esquece Adicionar :
Final do GM ou Abaixo das New (inicio GM)
pawn Код:
stock PlayerName(playerid)
{
new Name[MAX_PLAYERS];
GetPlayerName(playerid, Name, sizeof(Name));
return Name;
}
Para Nгo Dar "Undefined PlayerName"
Reply


Messages In This Thread
[TUT] Salvamento de Dados - by ipsBruno - 23.04.2010, 21:14
Re: [TUT] Salvamento de Dados - by russo666 - 23.04.2010, 21:25
Re: [TUT] Salvamento de Dados - by andmeida10 - 23.04.2010, 21:26
Re: [TUT] Salvamento de Dados - by Ambrуsio - 23.04.2010, 21:27
Re: [TUT] Salvamento de Dados - by ipsBruno - 23.04.2010, 21:31
Re: [TUT] Salvamento de Dados - by andmeida10 - 23.04.2010, 21:34
Re: [TUT] Salvamento de Dados - by tshadow - 23.04.2010, 21:47
Re: [TUT] Salvamento de Dados - by andmeida10 - 23.04.2010, 21:49
Re: [TUT] Salvamento de Dados - by tshadow - 23.04.2010, 21:50
Re: [TUT] Salvamento de Dados - by andmeida10 - 23.04.2010, 21:52
Re: [TUT] Salvamento de Dados - by tshadow - 23.04.2010, 21:55
Re: [TUT] Salvamento de Dados - by ipsBruno - 23.04.2010, 21:55
Re: [TUT] Salvamento de Dados - by tshadow - 23.04.2010, 21:57
Re: [TUT] Salvamento de Dados - by ipsBruno - 23.04.2010, 21:57
Re: [TUT] Salvamento de Dados - by andmeida10 - 23.04.2010, 21:57
Re: [TUT] Salvamento de Dados - by ipsBruno - 23.04.2010, 22:00
Re: [TUT] Salvamento de Dados - by tshadow - 23.04.2010, 22:02
Re: [TUT] Salvamento de Dados - by russo666 - 23.04.2010, 22:10
Re: [TUT] Salvamento de Dados - by tshadow - 23.04.2010, 22:13
Re: [TUT] Salvamento de Dados - by Phoenix_Br - 23.04.2010, 23:29
Re: [TUT] Salvamento de Dados - by ipsBruno - 23.04.2010, 23:30
Re: [TUT] Salvamento de Dados - by russo666 - 24.04.2010, 00:14
Re: [TUT] Salvamento de Dados - by judson diogo - 24.04.2010, 13:40
Re: [TUT] Salvamento de Dados - by RoamPT - 24.04.2010, 13:58
Re: [TUT] Salvamento de Dados - by judson diogo - 24.04.2010, 14:02
Re: [TUT] Salvamento de Dados - by RoamPT - 24.04.2010, 14:36
Re: [TUT] Salvamento de Dados - by andmeida10 - 24.04.2010, 14:40
Re: [TUT] Salvamento de Dados - by ipsBruno - 24.04.2010, 14:48
Re: [TUT] Salvamento de Dados - by russo666 - 24.04.2010, 14:50
Re: [TUT] Salvamento de Dados - by pedro xD~ - 25.09.2010, 23:57
Respuesta: [TUT] Salvamento de Dados - by BiieL - 26.09.2010, 02:09
Re: [TUT] Salvamento de Dados - by matheuzinho - 26.09.2010, 02:28
Re: [TUT] Salvamento de Dados - by ipsBruno - 26.09.2010, 02:55
Re: [TUT] Salvamento de Dados - by matheusweverton - 24.06.2013, 18:51
Re: [TUT] Salvamento de Dados - by Skiinner - 24.06.2013, 22:53
Re: [TUT] Salvamento de Dados - by ErickVasquez - 10.06.2017, 08:29

Forum Jump:


Users browsing this thread: 1 Guest(s)