por para salvar... -
pawn Код:
if(strcmp(cmd, "/comprarvip", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USE: /comprarvip [Numero do VIP]");
SendClientMessage(playerid, COLOR_WHITE, "|____[Atenзгo vip dura apenas 1 mкs]______________");
SendClientMessage(playerid, COLOR_GRAD1, "| Vip normal Vip Premium Vip Socio");
SendClientMessage(playerid, COLOR_GRAD2, "| 50 Cash 100 Cash 175 Cash");
return 1;
}
VipVaga();
if(VagaSobrando == 0)
{
SendClientMessage(playerid, COLOR_GRAD1, "Opб amigo, ta lotado os vip Sorry...");
return 1;
}
new item = strval(tmp);
if (item == 1 && PlayerInfo[playerid][pCash1] > 50)
{
GranaRockstar(playerid,5000000);
PlayerInfo[playerid][pCash1] -= 50;
PlayerPlaySound(playerid, 1084, 0.0, 0.0, 0.0);
PlayerInfo[playerid][pVIP] = 1;//teste
//
getdate(year, month, day);
gettime(hour,minute,second);
PlayerInfo[playerid][pVIP] = 1;
new Anov,Mesv,Diav,Horav,Minutov,SegV;
getdate(Anov, Mesv, Diav);
gettime(Horav, Minutov, SegV);
if(Mesv == 12 && Anov == 2012) { Mesv = 1; Anov++;} else { Mesv++; }
//
format(gstring, sizeof(gstring), "** Seu Vip Termina Dia %d/%d/%d, Hora %d:%d:%d!", Diav,Mesv,Anov,Horav,Minutov,SegV);
SendClientMessage(playerid, 0x77EEA1FF, gstring);
SendClientMessage(playerid, 0x95FFDFAA,"** Conta Vip Normal Ativada, Obrigado por nos Ajudar, Bom Jogo!");
for(new i = 0; i < sizeof(VipInfo); i++)
VipInfo[playerid][vDia] = Diav;
VipInfo[playerid][vMes] = Mesv;
VipInfo[playerid][vAno] = Anov;
VipInfo[playerid][vHora] = Horav;
VipInfo[playerid][vMinuto] = Minutov;
VipInfo[playerid][vSegundo] = SegV;
SalvarPlayer(playerid);
SaveVip();
}
else if (item == 2 && PlayerInfo[playerid][pCash1] > 100)
{
GranaRockstar(playerid, 10000000);
PlayerInfo[playerid][pCash1] -= 100;
PlayerInfo[playerid][pVIP] = 2;//teste
//
getdate(year, month, day);
gettime(hour,minute,second);
PlayerInfo[playerid][pVIP] = 2;
new Anov,Mesv,Diav,Horav,Minutov,SegV;
getdate(Anov, Mesv, Diav);
gettime(Horav, Minutov, SegV);
if(Mesv == 12 && Anov == 2012) { Mesv = 1; Anov++;} else { Mesv++; }
//
PlayerPlaySound(playerid, 1084, 0.0, 0.0, 0.0);
format(gstring, sizeof(gstring), "** Seu Vip Termina Dia %d/%d/%d, Hora %d:%d:%d!", Diav,Mesv,Anov,Horav,Minutov,SegV);
SendClientMessage(playerid, 0x77EEA1FF, gstring);
SendClientMessage(playerid, 0x95FFDFAA,"** Conta Vip Premium Ativada, Obrigado por nos Ajudar, Bom Jogo!");
for(new i = 0; i < sizeof(VipInfo); i++)
VipInfo[playerid][vDia] = Diav;
VipInfo[playerid][vMes] = Mesv;
VipInfo[playerid][vAno] = Anov;
VipInfo[playerid][vHora] = Horav;
VipInfo[playerid][vMinuto] = Minutov;
VipInfo[playerid][vSegundo] = SegV;
SalvarPlayer(playerid);
SaveVip();
return 1;
}
else if (item == 3 && PlayerInfo[playerid][pCash1] > 175)
{
GranaRockstar(playerid,20000000);
PlayerInfo[playerid][pCash1] -= 175;
PlayerInfo[playerid][pVIP] = 3;//teste
//
getdate(year, month, day);
gettime(hour,minute,second);
PlayerInfo[playerid][pVIP] = 3;
new Anov,Mesv,Diav,Horav,Minutov,SegV;
getdate(Anov, Mesv, Diav);
gettime(Horav, Minutov, SegV);
if(Mesv == 12 && Anov == 2012) { Mesv = 1; Anov++;} else { Mesv++; }
//
PlayerPlaySound(playerid, 1084, 0.0, 0.0, 0.0);
format(gstring, sizeof(gstring), "** Seu Vip Termina Dia %d/%d/%d, Hora %d:%d:%d!", day,Mesv,Anov,Horav,Minutov,SegV);
SendClientMessage(playerid, 0x77EEA1FF, gstring);
SendClientMessage(playerid, 0x95FFDFAA,"** Conta Vip Sуcio Ativada, Obrigado por nos Ajudar, Bom Jogo!");
for(new i = 0; i < sizeof(VipInfo); i++)
VipInfo[playerid][vDia] = Diav;
VipInfo[playerid][vMes] = Mesv;
VipInfo[playerid][vAno] = Anov;
VipInfo[playerid][vHora] = Horav;
VipInfo[playerid][vMinuto] = Minutov;
VipInfo[playerid][vSegundo] = SegV;
SalvarPlayer(playerid);
SaveVip();
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo tem Cash.");
}
}
return 1;
}
pawn Код:
if(strcmp(cmd, "/darvip", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] < 3000)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo tem autorizaзгo para usar esse comando.");
return 1;
}
VipVaga();
if(VagaSobrando == 0)
{
SendClientMessage(playerid, COLOR_GRAD1, "Nгo hб mais vagas na lista use /limparvip primeiro.");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /darvip [id] [Nivel]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /darvip [id] [Nivel]");
return 1;
}
level = strval(tmp);
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
format(string, sizeof string, "Vocк deu VIP Nнvel %d para %s", level, giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
getdate(year, month, day);
gettime(hour,minute,second);
PlayerInfo[para1][pVIP] = level;
new var03 = 0;
new Anov,Mesv,Diav,Horav,Minutov,SegV;
getdate(Anov, Mesv, Diav);
gettime(Horav, Minutov, SegV);
if(Mesv == 12 && Anov == 2012) { Mesv = 1; Anov++;} else { Mesv++; }
if(level == 1)
{
new VipGrana = 5000000;
new VipNivel = 2;
/*format(gstring, sizeof(gstring), "VipInfo: {80E3FF}%s {E84F33} Recebeu R$ %d de Dinheiro na Conta do Banco.",PlayerName(para1) ,VipGrana);
SendClientMessage(COLOR_LIGHTRED,gstring);
format(gstring, sizeof(gstring), "VipInfo: {80E3FF}%s {E84F33} Recebeu mais %d de Nivel em Sua Conta.",PlayerName(para1) ,VipGrana);
SendClientMessage(COLOR_LIGHTRED,gstring); */
//SendClientMessage(playerid, 0x80FF80AA,"***.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•[ {0080FF}Brasil Sabotage RPG Recebimento Vip{80FF80} ]•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•***");
PlayerPlaySound(para1, 1084, 0.0, 0.0, 0.0);
SendClientMessage(para1, 0x95FFDFAA,"**~~*~*~*~*~*~*~*|{00FF00}B{FFD700}.S.{1E90FF}R{95FFDF}| Liberaзгo de Vantagens Vips |{00FF00}B{FFD700}.S.{1E90FF}R{95FFDF}|*~*~*~*~*~*~*~~**");
PlayerInfo[para1][pConta] += VipGrana;
PlayerInfo[para1][pLevel] += VipNivel;
format(string, sizeof string, "Vocк ganhou VIP Nнvel %d do admin %s", level, sendername);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(gstring, sizeof(gstring), "** Vocк Recebeu R$ %d na conta do Banco!", VipGrana);
SendClientMessage(para1, COLOR_LIGHTBLUE, gstring);
format(gstring, sizeof(gstring), "** Vocк Recebeu mais %d de Nivel Em Sua conta!", VipNivel);
SendClientMessage(para1, COLOR_LIGHTBLUE, gstring);
format(gstring, sizeof(gstring), "** Seu Vip Termina Dia %d/%d/%d, Hora %d:%d:%d!", Diav,Mesv,Anov,Horav,Minutov,SegV);
SendClientMessage(para1, 0x77EEA1FF, gstring);
SendClientMessage(para1, 0x95FFDFAA,"** Conta Vip Normal Ativada, Obrigado por nos Ajudar, Bom Jogo!");
}
else if(level == 2)
{
new VipGrana = 10000000;
new VipNivel = 4;
/*format(gstring, sizeof(gstring), "VipInfo: {80E3FF}%s {E84F33} Recebeu R$ %d de Dinheiro na Conta do Banco.",PlayerName(para1) ,VipGrana);
ABroadCast(COLOR_LIGHTRED,gstring,1);
format(gstring, sizeof(gstring), "VipInfo: {80E3FF}%s {E84F33} Recebeu mais %d de Nivel em Sua Conta.",PlayerName(para1) ,VipGrana);
ABroadCast(COLOR_LIGHTRED,gstring,1);*/
//SendClientMessage(playerid, 0x80FF80AA,"***.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•[ {0080FF}Brasil Sabotage RPG Recebimento Vip{80FF80} ]•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•***");
PlayerPlaySound(para1, 1084, 0.0, 0.0, 0.0);
SendClientMessage(para1, 0x95FFDFAA,"**~~*~*~*~*~*~*~*|{00FF00}B{FFD700}.S.{1E90FF}R{95FFDF}| Liberaзгo de Vantagens Vips |{00FF00}B{FFD700}.S.{1E90FF}R{95FFDF}|*~*~*~*~*~*~*~~**");
format(string, sizeof string, "Vocк ganhou VIP Nнvel %d do admin %s", level, sendername);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
PlayerInfo[para1][pConta] += VipGrana;
PlayerInfo[para1][pLevel] += VipNivel;
format(gstring, sizeof(gstring), "** Vocк Recebeu R$ %d na conta do Banco!", VipGrana);
SendClientMessage(para1, COLOR_LIGHTBLUE, gstring);
format(gstring, sizeof(gstring), "** Vocк Recebeu mais %d de Nivel Em Sua conta!", VipNivel);
SendClientMessage(para1, COLOR_LIGHTBLUE, gstring);
format(gstring, sizeof(gstring), "** Seu Vip Termina Dia %d/%d/%d, Hora %d:%d:%d!", Diav,Mesv,Anov,Horav,Minutov,SegV);
SendClientMessage(para1, 0x77EEA1FF, gstring);
SendClientMessage(para1, 0x95FFDFAA,"** Conta Vip Premium Ativada, Obrigado por nos Ajudar, Bom Jogo!");
}
else if(level == 3)
{
new VipGrana = 20000000;
new VipNivel = 6;
/*format(gstring, sizeof(gstring), "VipInfo: {80E3FF}%s {E84F33} Recebeu R$ %d de Dinheiro na Conta do Banco.",PlayerName(para1) ,VipGrana);
ABroadCast(COLOR_LIGHTRED,gstring,1);
format(gstring, sizeof(gstring), "VipInfo: {80E3FF}%s {E84F33} Recebeu mais %d de Nivel em Sua Conta.",PlayerName(para1) ,VipGrana);
ABroadCast(COLOR_LIGHTRED,gstring,1);*/
//SendClientMessage(playerid, 0x80FF80AA,"***.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•[ {0080FF}Brasil Sabotage RPG Recebimento Vip{80FF80} ]•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•***");
PlayerPlaySound(para1, 1084, 0.0, 0.0, 0.0);
SendClientMessage(para1, 0x95FFDFAA,"**~~*~*~*~*~*~*~*|{00FF00}B{FFD700}.S.{1E90FF}R{95FFDF}| Liberaзгo de Vantagens Vips |{00FF00}B{FFD700}.S.{1E90FF}R{95FFDF}|*~*~*~*~*~*~*~~**");
format(string, sizeof string, "Vocк ganhou VIP Nнvel %d do admin %s", level, sendername);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
PlayerInfo[para1][pConta] += VipGrana;
PlayerInfo[para1][pLevel] += VipNivel;
format(gstring, sizeof(gstring), "** Vocк Recebeu R$ %d na conta do Banco!", VipGrana);
SendClientMessage(para1, COLOR_LIGHTBLUE, gstring);
format(gstring, sizeof(gstring), "** Vocк Recebeu mais %d de Nivel Em Sua conta!", VipNivel);
SendClientMessage(para1, COLOR_LIGHTBLUE, gstring);
format(gstring, sizeof(gstring), "** Seu Vip Termina Dia %d/%d/%d, Hora %d:%d:%d!", Diav,Mesv,Anov,Horav,Minutov,SegV);
SendClientMessage(para1, 0x77EEA1FF, gstring);
SendClientMessage(para1, 0x95FFDFAA,"** Conta Vip Sуcio Ativada, Obrigado por nos Ajudar, Bom Jogo!");
}
ScoreLevel(para1);
for(new i = 0; i < sizeof(VipInfo); i++)
{
if(strcmp(PlayerName(para1),VipInfo[i][vNick],true)==0)
{
VipInfo[i][vDia] = Diav;
VipInfo[i][vMes] = Mesv;
VipInfo[i][vAno] = Anov;
VipInfo[i][vHora] = Horav;
VipInfo[i][vMinuto] = Minutov;
VipInfo[i][vSegundo] = SegV;
SaveVip();
var03 = 1;
break;
}
}
if(var03 == 0)
{
for(new i = 0; i < sizeof(VipInfo); i++)
{
if(strcmp("Ninguem",VipInfo[i][vNick],true)==0)
{
strmid(VipInfo[i][vNick], PlayerName(para1), 0, strlen(PlayerName(para1)), 255);
VipInfo[i][vDia] = Diav;
VipInfo[i][vMes] = Mesv;
VipInfo[i][vAno] = Anov;
VipInfo[i][vHora] = Horav;
VipInfo[i][vMinuto] = Minutov;
VipInfo[i][vSegundo] = SegV;
break;
}
}
}
SalvarPlayer(para1);
SaveVip();
}
}
}
return 1;
}
Re: por para salvar... -
Pf alguem em ajuda pliss....
Re: por para salvar... -
Re: por para salvar... -
Re: por para salvar... -
Re: por para salvar... -
pawn Код:
forward SalvarPlayer(playerid);
public SalvarPlayer(playerid)
{
if(gPlayerLogged[playerid])
{
new file[128];
format(file, sizeof(file), OpenAccPlayer, PlayerName(playerid));
if(!dini_Exists(file))
{
dini_Create(file);
}
new File: hFile = fopen(file, io_write);
if (hFile)
{
new var[64];
PlayerInfo[playerid][pCash] = GetGranaRockstar(playerid);
//dini_Set(file, "Key", PlayerInfo[playerid][pKey]);
format(var, 64, "Key=%s\n",PlayerInfo[playerid][pKey]);fwrite(hFile, var);
format(var, 64, "Level=%d\n",PlayerInfo[playerid][pLevel]);fwrite(hFile, var);
format(var, 64, "AdminLevel=%d\n",PlayerInfo[playerid][pAdmin]);fwrite(hFile, var);
format(var, 64, "HelpLevel=%d\n",PlayerInfo[playerid][pHelper]);fwrite(hFile, var);
format(var, 64, "DonateRank=%d\n",PlayerInfo[playerid][pVIP]);fwrite(hFile, var);
format(var, 64, "UpgradePoints=%d\n",PlayerInfo[playerid][gPupgrade]);fwrite(hFile, var);
format(var, 64, "ConnectedTime=%d\n",PlayerInfo[playerid][pConnectTime]);fwrite(hFile, var);
format(var, 64, "Registrado=%d\n",PlayerInfo[playerid][pReg]);fwrite(hFile, var);
format(var, 64, "Sex=%d\n",PlayerInfo[playerid][pSex]);fwrite(hFile, var);
format(var, 64, "Respeito=%d\n",PlayerInfo[playerid][pExp]);fwrite(hFile, var);
format(var, 64, "Money=%d\n",PlayerInfo[playerid][pCash]);fwrite(hFile, var);
format(var, 64, "Bank=%d\n",PlayerInfo[playerid][pConta]);fwrite(hFile, var);
format(var, 64, "Crimes=%d\n",PlayerInfo[playerid][pCrimes]);fwrite(hFile, var);
format(var, 64, "Kills=%d\n",PlayerInfo[playerid][pKills]);fwrite(hFile, var);
format(var, 64, "Deaths=%d\n",PlayerInfo[playerid][pDeaths]);fwrite(hFile, var);
format(var, 64, "Phonebook=%d\n",PlayerInfo[playerid][pPhoneBook]);fwrite(hFile, var);
format(var, 64, "LottoNr=%d\n",PlayerInfo[playerid][pLottoNr]);fwrite(hFile, var);
format(var, 64, "Fishes=%d\n",PlayerInfo[playerid][pFishes]);fwrite(hFile, var);
format(var, 64, "BiggestFish=%d\n",PlayerInfo[playerid][pBiggestFish]);fwrite(hFile, var);
format(var, 64, "Emprego=%d\n",PlayerInfo[playerid][pEmprego]);fwrite(hFile, var);
format(var, 64, "Paycheck=%d\n",PlayerInfo[playerid][pSalario]);fwrite(hFile, var);
format(var, 64, "HeadValue=%d\n",PlayerInfo[playerid][pHeadValue]);fwrite(hFile, var);
format(var, 64, "Jailed=%d\n",PlayerInfo[playerid][pJailed]);fwrite(hFile, var);
format(var, 64, "JailTime=%d\n",PlayerInfo[playerid][pJailTime]);fwrite(hFile, var);
format(var, 64, "Materiais=%d\n",PlayerInfo[playerid][pMats]);fwrite(hFile, var);
format(var, 64, "Maconha=%d\n",PlayerInfo[playerid][pDrogas]);fwrite(hFile, var);
format(var, 64, "Cocaina=%d\n",PlayerInfo[playerid][pDrogas2]);fwrite(hFile, var);
format(var, 64, "Crack=%d\n",PlayerInfo[playerid][pDrogas3]);fwrite(hFile, var);
format(var, 64, "Lider=%d\n",PlayerInfo[playerid][pLider]);fwrite(hFile, var);
format(var, 64, "FamyLider=%d\n",PlayerInfo[playerid][pFamyLider]);fwrite(hFile, var);
format(var, 64, "Member=%d\n",PlayerInfo[playerid][pMembro]);fwrite(hFile, var);
format(var, 64, "MemberF=%d\n",PlayerInfo[playerid][pFamyMember]);fwrite(hFile, var);
format(var, 64, "Rank=%d\n",PlayerInfo[playerid][pCargo]);fwrite(hFile, var);
format(var, 64, "Char=%d\n",PlayerInfo[playerid][pSkin]);fwrite(hFile, var);
format(var, 64, "ContractTime=%d\n",PlayerInfo[playerid][pContractTime]);fwrite(hFile, var);
format(var, 64, "DetSkill=%d\n",PlayerInfo[playerid][pDetSkill]);fwrite(hFile, var);
format(var, 64, "SexSkill=%d\n",PlayerInfo[playerid][pSexSkill]);fwrite(hFile, var);
format(var, 64, "BoxSkill=%d\n",PlayerInfo[playerid][pBoxSkill]);fwrite(hFile, var);
format(var, 64, "LawSkill=%d\n",PlayerInfo[playerid][pLawSkill]);fwrite(hFile, var);
format(var, 64, "MechSkill=%d\n",PlayerInfo[playerid][pMechSkill]);fwrite(hFile, var);
format(var, 64, "NewsSkill=%d\n",PlayerInfo[playerid][pNewsSkill]);fwrite(hFile, var);
format(var, 64, "DrogasSkill=%d\n",PlayerInfo[playerid][pDrogasSkill]);fwrite(hFile, var);
format(var, 64, "CookSkill=%d\n",PlayerInfo[playerid][pCookSkill]);fwrite(hFile, var);
format(var, 64, "FishSkill=%d\n",PlayerInfo[playerid][pFishSkill]);fwrite(hFile, var);
format(var, 64, "pSHealth=%.1f\n",PlayerInfo[playerid][pSHealth]);fwrite(hFile, var);
format(var, 64, "Team=%d\n",PlayerInfo[playerid][pTeam]);fwrite(hFile, var);
format(var, 64, "PhoneNr=%d\n",PlayerInfo[playerid][pPnumber]);fwrite(hFile, var);
format(var, 64, "House=%d\n",PlayerInfo[playerid][pPHousekey]);fwrite(hFile, var);
format(var, 64, "Bizz=%d\n",PlayerInfo[playerid][pPbiskey]);fwrite(hFile, var);
format(var, 64, "Spawn=%d\n",PlayerInfo[playerid][pSpawn]);fwrite(hFile, var);
format(var, 64, "SafeMaconha=%d\n",PlayerInfo[playerid][pSafeDrogas]);fwrite(hFile, var);
format(var, 64, "SafeCocaina=%d\n",PlayerInfo[playerid][pSafeDrogas2]);fwrite(hFile, var);
format(var, 64, "SafeCrack=%d\n",PlayerInfo[playerid][pSafeDrogas3]);fwrite(hFile, var);
format(var, 64, "NivelProcurado=%d\n",WantedPoints[playerid]);fwrite(hFile, var);
format(var, 64, "SafeMateriais=%d\n",PlayerInfo[playerid][psMats]);fwrite(hFile, var);
format(var, 64, "CarLic=%d\n",PlayerInfo[playerid][pCarLic]);fwrite(hFile, var);
format(var, 64, "FlyLic=%d\n",PlayerInfo[playerid][pFlyLic]);fwrite(hFile, var);
format(var, 64, "BoatLic=%d\n",PlayerInfo[playerid][pBoatLic]);fwrite(hFile, var);
format(var, 64, "FishLic=%d\n",PlayerInfo[playerid][pFishLic]);fwrite(hFile, var);
format(var, 64, "GunLic=%d\n",PlayerInfo[playerid][pGunLic]);fwrite(hFile, var);
format(var, 64, "PayDay=%d\n",PlayerInfo[playerid][pPayDay]);fwrite(hFile, var);
format(var, 64, "CDPlayer=%d\n",PlayerInfo[playerid][pCDPlayer]);fwrite(hFile, var);
format(var, 64, "Wins=%d\n",PlayerInfo[playerid][pWins]);fwrite(hFile, var);
format(var, 64, "Loses=%d\n",PlayerInfo[playerid][pLoses]);fwrite(hFile, var);
format(var, 64, "AlcoholPerk=%d\n",PlayerInfo[playerid][pAlcoholPerk]);fwrite(hFile, var);
format(var, 64, "DrugPerk=%d\n",PlayerInfo[playerid][pDrugPerk]);fwrite(hFile, var);
format(var, 64, "MiserPerk=%d\n",PlayerInfo[playerid][pMiserPerk]);fwrite(hFile, var);
format(var, 64, "PainPerk=%d\n",PlayerInfo[playerid][pPainPerk]);fwrite(hFile, var);
format(var, 64, "TraderPerk=%d\n",PlayerInfo[playerid][pTraderPerk]);fwrite(hFile, var);
format(var, 64, "Tutorial=%d\n",PlayerInfo[playerid][pTut]);fwrite(hFile, var);
format(var, 64, "Avisos=%d\n",PlayerInfo[playerid][pWarns]);fwrite(hFile, var);
format(var, 64, "Married=%d\n",PlayerInfo[playerid][pMarried]);fwrite(hFile, var);
format(var, 64, "Luta=%d\n",PlayerInfo[playerid][pLuta]);fwrite(hFile, var);
format(var, 64, "Dorgado=%d\n",PlayerInfo[playerid][pDorgado]);fwrite(hFile, var);
format(var, 64, "Dorgado2=%d\n",PlayerInfo[playerid][pDorgado]);fwrite(hFile, var);
format(var, 64, "Doenca=%d\n",PlayerInfo[playerid][pDoenca]);fwrite(hFile, var);
format(var, 64, "DiaLogin=%d\n",PlayerInfo[playerid][pLastDia]);fwrite(hFile, var);
format(var, 64, "MesLogin=%d\n",PlayerInfo[playerid][pLastMes]);fwrite(hFile, var);
format(var, 64, "AnoLogin=%d\n",PlayerInfo[playerid][pLastAno]);fwrite(hFile, var);
format(var, 64, "HoraLogin=%d\n",PlayerInfo[playerid][pLastHora]);fwrite(hFile, var);
format(var, 64, "MinutoLogin=%d\n",PlayerInfo[playerid][pLastMinuto]);fwrite(hFile, var);
format(var, 64, "SegundoLogin=%d\n",PlayerInfo[playerid][pLastSegundo]);fwrite(hFile, var);
format(var, 64, "Online=%d\n",PlayerInfo[playerid][pOnline]);fwrite(hFile, var);
format(var, 64, "Votei=%d\n",PlayerInfo[playerid][pVotou]);fwrite(hFile, var);
format(var, 64, "Hospital=%d\n",PlayerInfo[playerid][pHosp]);fwrite(hFile, var);
format(var, 64, "HospitalTime=%d\n",PlayerInfo[playerid][pHospTime]);fwrite(hFile, var);
format(var, 64, "MarriedTo=%s\n",PlayerInfo[playerid][pMarriedTo]);fwrite(hFile, var);
format(var, 64, "Cash1=%d\n",PlayerInfo[playerid][pCash1]);fwrite(hFile, var); // sistema de cash
format(var, 64, "Acessorio=%d\n",PlayerInfo[playerid][pAcessorio]);fwrite(hFile, var);
fclose(hFile);
}
//dini_Set(file, "Key", PlayerInfo[playerid][pKey]);
//dini_Set(file, "MarriedTo", PlayerInfo[playerid][pMarriedTo]);
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
for(new i = 0; i < sizeof(SpikeInfo); i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, SpikeInfo[i][sX], SpikeInfo[i][sY], SpikeInfo[i][sZ]))
{
if(SpikeInfo[i][sCreated] == 1)
{
new panels, doors, luzes, tires;
new carid = GetPlayerVehicleID(playerid);
GetVehicleDamageStatus(carid, panels, doors, luzes, tires);
tires = encode_tires(1, 1, 1, 1);
UpdateVehicleDamageStatus(carid, panels, doors, luzes, tires);
}
}
}
}
}
return 1;
}