12.12.2011, 13:35
Eu quero passar meu sistema pra DOF2.
Sу que eu nгo sei, alguйm pode me ajudar?
pawn Код:
SalvarPlayer(playerid)
{
GetPlayerName(playerid, Nome, sizeof(Nome));
new String[50];
format(String, sizeof(String), CONTAS, Nome);
dini_IntSet(String,"Matou", Matou[playerid]);
dini_IntSet(String,"Morreu", Morreu[playerid]);
dini_IntSet(String,"Logou", Logou[playerid]);
dini_IntSet(String,"Carandiru", preso[playerid]);
dini_IntSet(String,"Maconha", pMaconha[playerid]);
dini_IntSet(String,"Crack", pCrack[playerid]);
dini_IntSet(String,"Cocaina", pCocaina[playerid]);
return 1;
}
SetarPlayer(playerid)
{
GetPlayerName(playerid, Nome, sizeof(Nome));
new String[50];
format(String, sizeof(String), CONTAS, Nome);
Matou[playerid] = dini_Int(String, "Matou");
Morreu[playerid] = dini_Int(String, "Morreu");
Logou[playerid] = dini_Int(String, "Logou");
preso[playerid] = dini_Int(String, "Carandiru");
pMaconha[playerid] = dini_Int(String, "Maconha");
pCrack[playerid] = dini_Int(String, "Crack");
pCocaina[playerid] = dini_Int(String, "Cocaina");
return 1;
}
/* Lutas ---------------------------------------------------------------------*/
stock SalvarLuta(playerid)
{
new file[128] ;
new name[MAX_PLAYER_NAME] ;
GetPlayerName ( playerid , name , sizeof ( name ) ) ;
format ( file , sizeof ( file ) , "Arquivos/Luta/%s.ini" , name ) ;
if(!dini_Exists(file))
{
dini_Create(file);
}
dini_IntSet(file, "Tipo", GetPlayerFightingStyle(playerid));
}
SetarLuta(playerid)
{
GetPlayerName(playerid, Nome, sizeof(Nome));
new String[50];
format(String, sizeof(String), "Arquivos/Luta/%s.ini", Nome);
SetPlayerFightingStyle(playerid, dini_Int(String,"Tipo"));
return 1;
}
/*Dinheiro e GP --------------------------------------------------------------*/
stock SalvarDolar(playerid)
{
new file[128] ;
new name[MAX_PLAYER_NAME] ;
GetPlayerName ( playerid , name , sizeof ( name ) ) ;
format ( file , sizeof ( file ) , "Arquivos/Dolar/%s.ini" , name ) ;
if(!dini_Exists(file))
{
dini_Create(file);
}
dini_IntSet(file, "Dolar", GetPlayerMoney(playerid));
}
SetarDolar(playerid)
{
GetPlayerName(playerid, Nome, sizeof(Nome));
new String[50];
format(String, sizeof(String), "Arquivos/Dolar/%s.ini", Nome);
GivePlayerMoney(playerid, dini_Int(String,"Dolar"));
return 1;
}
stock SalvarGP(playerid)
{
new file[128] ;
new name[MAX_PLAYER_NAME] ;
GetPlayerName ( playerid , name , sizeof ( name ) ) ;
format ( file , sizeof ( file ) , "Arquivos/GP/%s.ini" , name ) ;
if(!dini_Exists(file))
{
dini_Create(file);
}
dini_IntSet(file, "GP", GetPlayerReal(playerid));
}
SetarGP(playerid)
{
GetPlayerName(playerid, Nome, sizeof(Nome));
new String[50];
format(String, sizeof(String), "Arquivos/GP/%s.ini", Nome);
GivePlayerReal(playerid, dini_Int(String,"GP"));
return 1;
}
/*----------------------------------------------------------------------------*/
//Administraзгo
stock SalvarAdmin ( playerid )
{
new file[128] ;
new name[MAX_PLAYER_NAME] ;
GetPlayerName ( playerid , name , sizeof ( name ) ) ;
format ( file , sizeof ( file ) , "Arquivos/Administradores/%s.ini" , name ) ;
if ( fexist ( file ) )
{
dini_IntSet ( file , "Admin" , PlayerInfo[playerid][Admin] ) ;
}
}
stock ChecarAdmin( playerid )
{
new file[128] ;
new name[MAX_PLAYER_NAME] ;
GetPlayerName ( playerid , name , sizeof ( name ) ) ;
format ( file , sizeof ( file ) , "Arquivos/Administradores/%s.ini" , name ) ;
if ( !fexist ( file ) )
{
dini_Create ( file ) ;
dini_IntSet ( file , "Admin" , PlayerInfo[playerid][Admin] ) ;
}
if ( fexist ( file ) )
{
PlayerInfo[playerid][Admin] = dini_Int ( file , "Admin" ) ;
}
}
stock Salvar ( playerid )
{
new file[128] ;
new name[MAX_PLAYER_NAME] ;
GetPlayerName ( playerid , name , sizeof ( name ) ) ;
format ( file , sizeof ( file ) , "Arquivos/Vips/%s.ini" , name ) ;
if ( fexist ( file ) )
{
dini_IntSet ( file , "VIP" , PlayerInfo[playerid][VIP] ) ;
}
}
stock Checar( playerid )
{
new file[128] ;
new name[MAX_PLAYER_NAME] ;
GetPlayerName ( playerid , name , sizeof ( name ) ) ;
format ( file , sizeof ( file ) , "Arquivos/Vips/%s.ini" , name ) ;
if ( !fexist ( file ) )
{
dini_Create ( file ) ;
dini_IntSet ( file , "VIP" , PlayerInfo[playerid][VIP] ) ;
}
if ( fexist ( file ) )
{
PlayerInfo[playerid][VIP] = dini_Int ( file , "VIP" ) ;
}
}
/*Dinheiro Inicial------------------------------------------------------------*/
stock SalvarInicial ( playerid )
{
new file[128] ;
new name[MAX_PLAYER_NAME] ;
GetPlayerName ( playerid , name , sizeof ( name ) ) ;
format ( file , sizeof ( file ) , "/Arquivos/Dinheiro/%s.ini" , name ) ;
if ( fexist ( file ) )
{
DOF2_SetInt ( file , "50Mil" , DinheiroInicial[playerid] ) ;
}
}
stock ChecarInicial ( playerid )
{
new file[128] ;
new name[MAX_PLAYER_NAME] ;
GetPlayerName ( playerid , name , sizeof ( name ) ) ;
format ( file , sizeof ( file ) , "/Arquivos/Dinheiro/%s.ini" , name ) ;
if ( !fexist ( file ) )
{
DOF2_CreateFile ( file ) ;
DOF2_SetInt ( file , "50Mil" , DinheiroInicial[playerid] ) ;
}
if ( fexist ( file ) )
{
DinheiroInicial[playerid] = DOF2_GetInt ( file , "50Mil" ) ;
}
}
/*----------------------------------------------------------------------------*/