C:\Users\igorm\Desktop\BPS.pwn(15708 -- 15710) : warning 202: number of arguments does not match definition
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", //warning nessa alinha
"{FFFFFF}Parabйns, Vocк acaba de receber %d em Cash!.\n\
Vocк pode estб usando ele para comprar varios beneficios no /menucash.", "", "Prosseguir",Total); // atй essa...
PlayerInfo[playerid][pCasher]+=Total;
format(string,sizeof(string),"%s recebeu %d Cash!",PlayerName(playerid),Total);
BPFLogs("RecebeuCash", string);
dini_Remove(Fala);
return 1;
}
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_TABLIST_HEADERS, "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;
}
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", //warning nessa alinha
"{FFFFFF}Parabйns, Vocк acaba de receber %d em Cash!.\n
Vocк pode estб usando ele para comprar varios beneficios no /menucash.", "Prosseguir", ""); // atй essa...
PlayerInfo[playerid][pCasher]+=Total;
format(string,sizeof(string),"%s recebeu %d Cash!",PlayerName(playerid),Total);
BPFLogs("RecebeuCash", string);
dini_Remove(Fala);
return 1;
}
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; }
seu erro foi na hora de colocar o '\n' vc coloco '\n\' й tbm no ShowPlayerDialog. Veja se funcionou ae!
![]() |
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[128], Total = dini_Int(Fala, "Quantidade")*1000;
format(string, sizeof(string), "{FFFFFF}Parabйns, Vocк acaba de receber %d em Cash!.\nVocк pode estб usando ele para comprar varios beneficios no /menucash.", Total);
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_INPUT, "Ativaзгo do seu Cash", string, "Prosseguir", "Sair");
PlayerInfo[playerid][pCasher] += Total;
format(string,sizeof(string),"%s recebeu %d Cash!", PlayerName(playerid), Total);
BPFLogs("RecebeuCash", string);
dini_Remove(Fala);
return 1;
}
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. |
warning 219: local variable "string" shadows a variable at a preceding level
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;
}
}
}
Veja se resolveu...
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 String[128], Total = dini_Int(Fala, "Quantidade")*1000;
format(String, sizeof(String), "{FFFFFF}Parabйns, Vocк acaba de receber %d em Cash!.\nVocк pode estб usando ele para comprar varios beneficios no /menucash.", Total);
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_INPUT, "Ativaзгo do seu Cash", String, "Prosseguir", "Sair");
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 String[128], Total = dini_Int(Fala2, "Quantidade")*1000;
format(String, sizeof(String), "{FFFFFF}Parabйns, Vocк acaba de receber %d em Cash!.\nVocк pode estб usando ele para comprar varios beneficios no /menucash.", Total);
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_INPUT, "Ativaзгo do seu Cash", String, "Prosseguir", "Sair");
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;
}
}
}