06.11.2011, 12:47
vc quer um comando para mudar a cor do carro usando esses dados que vc posto?
no OnPlayerCommandText
no OnDialogResponse
Ve Se Ti Adianta.
no OnPlayerCommandText
pawn Код:
if (strcmp("/cormeucarro", cmdtext, true, 10) == 0) //(pode mudar se quiser, eu tava sem ideias xD kk)
{
new listitems[] = "Cor 1\nCor 2";
ShowPlayerDialog(playerid,IDDEUMDIALOGO,DIALOG_STYLE_LIST,"Mudar Cor do Carro:",listitems,"Selecionar","Sair");
return 1;
}
pawn Код:
if(dialogid == IDDODIALOGO) // id do dialogo que vc colocou la no comando cormeucarro
{
if(response)
{
if(listitem == 0) //Alterar cor 1
{
new string2[256];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, pname);
format(string2,sizeof(string2),"CarroID%d",scar[playerid]);
format(string, sizeof(string), "/Carros/carro%d.ini", dini_Int(file,string2));
format(STRX, sizeof(STRX), "Alterar Cor 1\n\nDigite o nъmero da cor desejada e aperte \"Alterar\".\n\n ~ LBB!");
ShowPlayerDialog(playerid, 4502, DIALOG_STYLE_INPUT, "Meu Carro", STRX, "Alterar", "Cancelar");
}
else if(listitem == 1) //Alterar cor 2
{
format(STRX, sizeof(STRX), "Alterar Cor 2\n\nDigite o nъmero da cor desejada e aperte \"Alterar\".\n\n ~ LBB!");
ShowPlayerDialog(playerid, 4503, DIALOG_STYLE_INPUT, "Meu Carro", STRX, "Alterar", "Cancelar");
dini_Set(file, "Cor2", encrypt(inputtext));
return 1;
}
return 1;
}
}