[Ajuda] Oque hб de errado no cуdigo ?
#1

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. ._.'
Reply
#2

Nesse cуdigo nгo й possivel identificar../
Reply
#3

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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)