[Ajuda] Oque tem de errado ?
#1

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:

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;
}
+REP a quem ajudar!
Reply
#2

entao se esta ao contrario so trocar a variavel

pawn Код:
if (cCarro[vv][caVenda] == 1)
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)