30.07.2018, 00:04
Quote:
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. |
PHP код:
warning 219: local variable "string" shadows a variable at a preceding level
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(playerid, 0, DIALOG_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(playerid, 0, DIALOG_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;
}
}
}