SA-MP Forums Archive
[Ajuda] Oque hб de errado no cуdigo ? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Oque hб de errado no cуdigo ? (/showthread.php?tid=433102)



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.