Criaзгo de Clгn. -
xPaulistaa - 20.08.2012
pawn Код:
new NomeClan; //Top
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new rstt[200];
if (dialogid == CClan)
{
if(!response) return SendClientMessage(playerid, -1, "Cancelado.");
format(rstt, sizeof(rstt), "Parabйns, clг %s, criado.\n", inputtext[0]);
ShowPlayerDialog(playerid, CClan, DIALOG_STYLE_MSGBOX, "INFO", rstt, "OK", "");
NomeClan = inputtext[0];
format(rstt, sizeof(rstt), "Familias/%s.ini", Nome(playerid));
DOF2_CreateFile(rstt);
DOF2_SetInt(rstt, "Familia", NomeClan);
DOF2_SaveFile();
}
return 1;
}
// Tenho o comando obvio mais nao quero postar,, pois acredito q o erro e no dialog.
bcmd:meucla(playerid)
{
new rtt[10];
format(rtt, sizeof(rtt), "Familias/%s.ini", Nome(playerid));
DOF2_GetInt(rtt, "Familia", NomeClan);
format(rtt, sizeof(rtt), "%s", NomeClan);
SendClientMessage(playerid, -1, rtt);
return 1;
}
ERRO: Quando digito o comando /meucla, so apareзe a primeira letra do clг.
Exemplo: Criei um cla chamado PicaPau, ai quando digito /meucla, so apareзe a letra P.
Re: Criaзгo de Clгn. -
ViniBorn - 20.08.2012
new rtt[24];
Re: Criaзгo de Clгn. -
humildadeforever - 20.08.2012
Acho que assim dб:
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new rstt[120];
if (dialogid == CClan)
{
if(!response) return SendClientMessage(playerid, -1, "Cancelado.");
format(rstt, sizeof(rstt), "Parabйns, clг %s, criado.\n", inputtext);
ShowPlayerDialog(playerid, CClan, DIALOG_STYLE_MSGBOX, "INFO", rstt, "OK", "");
format(rstt, sizeof(rstt), "Familias/%s.ini", Nome(playerid));
DOF2_CreateFile(rstt);
DOF2_SetString(rstt, "Familia", inputtext);
DOF2_SaveFile();
}
return 1;
}
bcmd:meucla(playerid)
{
new file[40], string[60];
format(rtt, sizeof(rtt), "Familias/%s.ini", Nome(playerid));
format(string, sizeof(string), "Seu clг й %s", DOF2_GetString(rtt, "Familia"));
SendClientMessage(playerid, -1, string);
return 1;
}
Re: Criaзгo de Clгn. -
xPaulistaa - 20.08.2012
Quote:
Originally Posted by Viniborn
new rtt[24];
|
Deu um erro na linha:
pawn Код:
DOF2_GetInt(rtt, "Familia", NomeClan);
// ERRO:
error 035: argument type mismatch (argument 3)
Re: Criaзгo de Clгn. -
ViniBorn - 20.08.2012
Se NomeClan for string, use DOF2_GetString, e nгo DOF2_GetInt.