[Ajuda] Warning
#6

Quote:
Originally Posted by wearLy
Посмотреть сообщение
Olб Uguinho.

Vocк estava usando incorretamente, quando for para usar desta forma use format para formatar o texto para acrescentar na dialog, caso vocк queira aumentar as letras, aumente a string[130].

Код:
if(dialogid == menucash1) {
 	
        if (response) {
        
            format(Fala,sizeof(Fala),"Codigos/%s.ini", inputtext);
            format(Fala2,sizeof(Fala2),"Codigos2/%s.ini", inputtext);
            
            if(dini_Exists(Fala)) {
            
                new string[130],
					Total = dini_Int(Fala, "Quantidade")*1000
				;
                
                format(string, sizeof string, "{FFFFFF}Parabйns, Vocк acaba de receber %d em Cash!.\n\
                Vocк pode estб usando ele para comprar varios beneficios no /menucash.", Total);
                ShowPlayerDialog(playerid, 0, DIALOG_STYLE_INPUT, "Ativaзгo do seu Cash", string, "Cancelar","Prosseguir");

                PlayerInfo[playerid][pCasher] += Total;
                format(string,sizeof(string), "%s recebeu %d Cash!", PlayerName(playerid), Total);
                BPFLogs("RecebeuCash", string);
                dini_Remove(Fala);
                return true;
            }

O \ no \n serve para "encurtar" a linha, por exemplo, se ele colocasse o cуdigo na mesma linha daria erro no cуdigo.
Ele serve para dar continuidade em linhas extensas.
deu isso mano
PHP код:
warning 219local variable "string" shadows a variable at a preceding level 
entao na verdade o codigo inteiro й assim:
PHP код:
     if(dialogid == menucash1)
    {
        if (
response)
        {
            
format(Fala,sizeof(Fala),"Codigos/%s.ini",inputtext);
            
format(Fala2,sizeof(Fala2),"Codigos2/%s.ini",inputtext);
            if(
dini_Exists(Fala))
            {
                new 
Total=dini_Int(Fala,"Quantidade")*1000;
                
ShowPlayerDialog(playerid0DIALOG_STYLE_INPUT"Ativaзгo do seu Cash",
                
"{FFFFFF}Parabйns, Vocк acaba de receber %d em Cash!.\n\
                Vocк pode estб usando ele para comprar varios beneficios no /menucash."
"""Prosseguir",Total);
                
PlayerInfo[playerid][pCasher]+=Total;
                
format(string,sizeof(string),"%s recebeu %d Cash!",PlayerName(playerid),Total);
                
BPFLogs("RecebeuCash"string);
                
dini_Remove(Fala);
                return 
1;
            }
            else if(
dini_Exists(Fala2))
            {
                new 
Total=dini_Int(Fala2,"Quantidade")*1000;
                
                
ShowPlayerDialog(playerid0DIALOG_STYLE_INPUT"Ativaзгo do seu Cash",
                
"{FFFFFF}Parabйns, Vocк acaba de receber %d em Cash!.\n\
                Vocк pode estб usando ele para comprar varios beneficios no /menucash."
"""Prosseguir",Total);
                
                
PlayerInfo[playerid][pCasher]+=Total;
                
format(string,sizeof(string),"%s recebeu %d Cash!",PlayerName(playerid),Total);
                
BPFLogs("RecebeuCash"string);
                
dini_Remove(Fala2);
                return 
1;
            }
            else
            {
                
SendClientMessage(playerid,COLOR_GRAD4,"[Atencao] Cуdigo de transaзгo invбlido!");
                return 
1;
            }
        }
    } 
ta com warning no de baixo tambem
Reply


Messages In This Thread
Warning - by Uguinho - 29.07.2018, 23:02
Re: Warning - by Koplan - 29.07.2018, 23:09
Re: Warning - by SIZET - 29.07.2018, 23:17
Re: Warning - by wearLy - 29.07.2018, 23:45
Re: Warning - by SIZET - 30.07.2018, 00:00
Re: Warning - by Uguinho - 30.07.2018, 00:04
Re: Warning - by Uguinho - 30.07.2018, 00:06
Re: Warning - by Uguinho - 30.07.2018, 00:19
Re: Warning - by wearLy - 30.07.2018, 00:35
Re: Warning - by Uguinho - 30.07.2018, 00:40

Forum Jump:


Users browsing this thread: 3 Guest(s)