07.07.2015, 16:51
Boa tarde rapaziada do forum, eu to tentando fazer um sistema de concessionaria dinamica, mбs nгo estou conseguindo, eu fiz o comando de criar o carro da conce e o de comprar, sу que quando eu entro no veнculo e digito "/comprarcc" nгo muda nada no arquivo do veнculo, eu queria que quando digitasse pra comprar o veнculo mudar o "DonoCConceSNA" para o nick de quem comprou. Nгo sei oque estou fazendo de errado por isso vim aqui pedir ajuda de vocкs.
pawn Код:
CMD:criacc(playerid, params[])
{
new carro;
if(!NivelRequerido(playerid, 100)) return 1;
if(sscanf(params, "d", carro))
return SCM(playerid, INFOCOR,"[INFO]: {FFFFFF}Use: /criarcc [id do carro]");
if(carro < 400 || carro > 611)
return SCM(playerid, INFOCOR,"[INFO]: {FFFFFF}O Modelo do veнculo tem que ser entre 400 e 611.");
new Float:Pos[3], arq[56];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
for(new u = 1; u < MAX_CARROSCONCE; u++)
{
format(arq, sizeof(arq), PASTACONCESNA, u);
if(!DOF2_FileExists(arq))
{
DOF2_CreateFile(arq);
DOF2_SetInt(arq, "ModeloCarConceSNA", carro);
DOF2_SetFloat(arq, "XConceSNA", Pos[0]);
DOF2_SetFloat(arq, "YConceSNA", Pos[1]);
DOF2_SetFloat(arq, "ZConceSNA", Pos[2]);
DOF2_SetString(arq, "DonoCConceSNA", "Ninguem");
DOF2_SaveFile();
new string[100];
format(string, sizeof(string),""SNA_COR"[ADMIN]: {FF8000}Carro da Concessionбria %d criado com sucesso!", u);
SCM(playerid, INFOCOR, string);
InfoConceSNA[u][ModeloCarConceSNA] = carro;
InfoConceSNA[u][XConceSNA] = Pos[0];
InfoConceSNA[u][YConceSNA] = Pos[1];
InfoConceSNA[u][ZConceSNA] = Pos[2];
CreateVehicle(carro, Pos[0],Pos[1],Pos[2], 0.0, 1, 1, 60000);
break;
}
}
return 1;
}
CMD:comprarcc(playerid, params[])
{
new string[124], arq[56];
format(string, sizeof(string),""SNA_COR"[ADMIN]: {FF8000}Carro da Concessionбria comprado com sucesso!");
SCM(playerid, INFOCOR, string);
for(new u = 1; u < MAX_CARROSCONCE; u++)
{
format(arq, sizeof(arq), PASTACONCESNA, u);
if(!DOF2_FileExists(arq))
{
format(corda[playerid], 21, DOF2_GetString(arq, "DonoCConceSNA"));
DOF2_SetString(arq, "DonoCConceSNA", pNome(playerid));
DOF2_SaveFile();
break;
}
}
return 1;
}