29.08.2013, 19:56
Olб, eu criei o comando de comprar o carro, aн eu fiz uma coisa para verificar se o carro estб a venda, mas estando a venda ainda aparece que ele nгo estб a venda!
Code's:
+REP a quem ajudar!
Code's:
pawn Код:
//COMPRARCARRO:
CMD:comprarcarro(playerid, params[])
{
new string[100], string1[100], vv = GetPlayerVehicleID(playerid), pnameb[MAX_PLAYER_NAME], Float:p[3];
if (cCarro[vv][caVenda] == 0) return SendClientMessage(playerid, Vermelho, "Este carro nгo estб a venda!");
GetPlayerName(playerid,pnameb,sizeof(pnameb));
format(string, sizeof(string), "Vocк comprou o um carro por %d . ", precoo);
SendClientMessage(playerid, Ciano, string);
format(string1, sizeof(string1), "O player %s comprou o um carro por %d . ", pnameb, precoo);
SendClientMessageToAll(Ciano, string1);
for(new i; i < MCarros; i++)
{
new stringc[200];
format(stringc,sizeof(stringc),"Carros/carro%d.txt",i);
if(!DOF2_FileExists(stringc))
{
DOF2_CreateFile(stringc);
DOF2_SetInt(stringc,"Preзo",precoo);
DOF2_SetFloat(stringc,"CompX",p[0]);
DOF2_SetFloat(stringc,"CompY",p[1]);
DOF2_SetFloat(stringc,"CompZ",p[2]);
if(IsPlayerInRangeOfPoint(playerid,2.0,p[0],p[1],p[2]))
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
DOF2_SetString(string,"Dono",pname);
DOF2_SaveFile();
//cCarro[i][caDono] = pname;
break;
}
}
}
return 1;
}
//CRIARCARRO:
CMD:ccar(playerid, params[])
{
new idcar, stringb[150], cor0, cor1, admname[MAX_PLAYER_NAME], Float:p[3], Float:a, vc = GetPlayerVehicleID(playerid);
if (pAdmin[playerid][Level] != 5) return SendClientMessage(playerid, Vermelho, "Vocк nгo estб autorizado.");
if (AdmInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, 0xAD0000AA, "Voce nгo estб trabalhando,digite /trabalhar.");
if (sscanf(params, "dddd", idcar, precoo, cor0, cor1)) return SendClientMessage(playerid, Vermelho, "Use /ccar [ID] [PRECO] [COR1] [COR2]");
GetPlayerName(playerid, admname, sizeof(admname));
GetPlayerPos(playerid,p[0],p[1],p[2]);
GetPlayerFacingAngle(playerid,a);
caro = CreateVehicle(idcar,p[0],p[1],p[2],a,cor0,cor1,6000);
PutPlayerInVehicle(playerid, caro, 0);
SendClientMessage(playerid, Ciano, "Carro criado com sucesso");
format(stringb, sizeof(stringb), "O admin %s criou um carro a venda por %d .", admname, precoo);
SendClientMessageToAll(Ciano, stringb);
for(new i; i < MCarros; i++)
{
new stringc[200];
format(stringc,sizeof(stringc),"Carros/carro%d.txt",i);
if(!DOF2_FileExists(stringc))
{
DOF2_CreateFile(stringc);
DOF2_SetInt(stringc,"Preзo",precoo);
DOF2_SetFloat(stringc,"CompX",p[0]);
DOF2_SetFloat(stringc,"CompY",p[1]);
DOF2_SetFloat(stringc,"CompZ",p[2]);
DOF2_SetString(stringc,"Dono","");
DOF2_SaveFile();
carros ++;
cCarro[i][caPreco] = precoo;
cCarro[vc][caVenda] = 1;
break;
}
}
return 1;
}