Oque hб de errado no cуdigo ? -
iCracker - 25.04.2013
Bom, eu estou criando um sistema de hospital para o meu gm, daн ele esta salvando e carregando se o jogador tem ou nгo o PLANO/CONVENIO. Mais quando compra da uma embaraзada na %s.ini.
Vejam abaixo:
Cуdigo:
pawn Код:
if(dialogid == HospitalLOL)
if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 999) return SendClientMessage(playerid,COR_RED,"[ TESTE1 ] Vocк precisa de {9ACD32}$1000 comprar a cura!");
SetPlayerHealth(playerid, 100.0);
SendClientMessage(playerid,0xFFFF00FF,"[ TESTE1 ] Vocк comprou a cura, e sua vida foi setada para 100!");
GivePlayerMoneyEx(playerid, -1000);
}
{
if(response)
{
if(listitem == 1)
{
format(arquivo, sizeof(arquivo), ContasPlayers, GetPlayerName(playerid));
if(GetPlayerMoney(playerid) < 4999) return SendClientMessage(playerid,COR_RED,"[ HOSPITAL ] Vocк precisa de {9ACD32}$5000 para comprar um convкnio mйdico!");
INI_Open(arquivo);
INI_WriteInt("Convenio", 1);
INI_Close();
PlayerInfo[playerid][Convenio] = 1;
SendClientMessage(playerid,0xFFFF00FF,"[TESTEDOCAPETA] Parabйns vocк adquiriu um convкnio mйdico com sucesso!");
SendClientMessage(playerid,0xFFFF00FF,"[TESTEDOCAPETA] Agora vocк nгo irб pagar nada quando morrer!");
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
GivePlayerMoneyEx(playerid, -5000);
}
if(listitem == 2)
{
format(arquivo, sizeof(arquivo), ContasPlayers, GetPlayerName(playerid));
if(GetPlayerMoney(playerid) < 9999) return SendClientMessage(playerid,COR_RED,"[ HOSPITAL ] Dinheiro insuficiente para realizar a compra!");
INI_Open(arquivo);
INI_WriteInt("Seguro", 1);
INI_Close();
PlayerInfo[playerid][Seguro] = 1;
SendClientMessage(playerid,0xFFFF00FF,"[TESTEDOCAPETA]] Parabйns vocк adquiriu um seguro mйdico com sucesso!");
SendClientMessage(playerid,0xFFFF00FF,"[TESTEDOCAPETA] Agora vocк nгo irб mais perder seu dinheiro quando morrer!");
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
GivePlayerMoneyEx(playerid, -10000);
}
}
else
{
}
}
Imagem de como fica a Conta.ini quando eu compro o Convкnio e/ou o Seguro.
Obs1: Й criado 1 arquivo sem nome..
Imagem2:
Quem puder me explicar oque estб acontecendo, ficarei agradecido.
Obs: Prints arrumados. ._.'
Re: Oque hб de errado no cуdigo ? -
DevilAgain - 25.04.2013
Nesse cуdigo nгo й possivel identificar../
Re: Oque hб de errado no cуdigo ? -
iCracker - 25.04.2013
Quando eu removo o cуdigo, os arquivos .ini ficam normais, mais quando eu adiciono o compro o Convenio/seguro e negуcio fica assim...
Enfim, tem algum sistema de hospital no fуrum igual а este ? Se tiver, poderia me passar ?
Obrigado.