[Ajuda] Concecionбria DINI
#1

Eu queria saber como fazer pra checar antes de carregar um arquivo pq tp, minha conce ta tentando carregar arquivos que nгo existem, e eu percebi que antes n fazia isso e do nada comeзou a fazer (dps q eu paguei pra um cara fazer um sistema no meu GM, engraзado nй??) mas enfim, preciso de ajuda urgentemente!!!

pawn Код:
public  LoadPlayerVehicle(playerid)
{
    new openfile[128];
    format(openfile, sizeof openfile, VEH_SAVE_FILE, GetName(playerid));
    printf("Nome do Arquivo: %s", openfile);
    if (!fexist(openfile)) return 1;
    print("Carregando Veiculo");
    new File:vehs = fopen(openfile,io_read);
    new string[256];
    new load[30][32];
    new newload = 15;
    if (vehs)
    {
        print("Arquivo");
        while (fread(vehs, string, 256))
        {
            split(string, load, '|');

            print("Colocando Veiculos...");

            new v = INVALID_VEHICLE_ID;
            if (strval(load[11]) == 1)
            {
                v = CreateVehicle(
                    strval(load[0]),
                    floatstr(load[12]),
                    floatstr(load[13]),
                    floatstr(load[14]),
                    floatstr(load[15]),
                    strval(load[5]),
                    strval(load[6]),
                    RESPAWN_TIME
                );
            }
            else
            {
                v = CreateVehicle(
                    strval(load[0]),
                    floatstr(load[1]),
                    floatstr(load[2]),
                    floatstr(load[3]),
                    floatstr(load[4]),
                    strval(load[5]),
                    strval(load[6]),
                    RESPAWN_TIME
                );
            }
            printf("Carro Spawn: %d", v);
            VehicleInfo[v][vModel] = strval(load[0]);
            VehicleInfo[v][vX] = floatstr(load[1]);
            VehicleInfo[v][vY] = floatstr(load[2]);
            VehicleInfo[v][vZ] = floatstr(load[3]);
            VehicleInfo[v][vA] = floatstr(load[4]);
            VehicleInfo[v][vColor1] = strval(load[5]);
            VehicleInfo[v][vColor2] = strval(load[6]);
            VehicleInfo[v][vPaintjob] = strval(load[7]);
            printf("Nome: %s", load[8]);
            strmid(VehicleInfo[v][vName], load[8], 0, strlen(load[8]), 128);
            printf("Proprietario: %s", load[9]);
            strmid(VehicleInfo[v][vOwner], load[9], 0, strlen(load[9]), MAX_PLAYER_NAME);
            VehicleInfo[v][vLock] = strval(load[10]);
            VehicleInfo[v][vPark] = strval(load[11]);
            VehicleInfo[v][vPX] = floatstr(load[12]);
            VehicleInfo[v][vPY] = floatstr(load[13]);
            VehicleInfo[v][vPZ] = floatstr(load[14]);
            VehicleInfo[v][vPA] = floatstr(load[15]);
            for(new m = 0; m < MAX_MODS; m++)
            {
                newload++;
                VehicleInfo[v][vMod][m] = strval(load[newload]);
            }

            for(new m = 0; m < MAX_MODS; m++)
            {
                if (VehicleInfo[v][vMod][m] > 0)
                {
                    AddVehicleComponent(v,VehicleInfo[v][vMod][m]);
                }
            }
            if (VehicleInfo[v][vPaintjob] > -1)
            {
                ChangeVehiclePaintjob(v,VehicleInfo[v][vPaintjob]);
            }
            MAX_VEH_SPAWNED++;
            break;
        }
        fclose(vehs);
    }
    return 1;
}
Quem me ajudar dou um beijo
Reply
#2

Sу nгo ajudo porque nгo quero um beijo seu, rsrsr..

A funзгo para a verificaзгo de existencia de um arquivo й esta:
pawn Код:
if (!fexist(openfile)) return 1;
aqui, caso nao exista ele nгo continuarб, entгo estб correto...
Mбs o que isto tem a ver com dini ?
Reply
#3

na verdade nada kkkkk eu tava tao alucinado procurando um jeito de fazer salvar a porra da coordenada em dini q fiquei com essa disgraзa na cabeзa, ai qdo apareceu esse problema eu juntei uma coisa com a outra e deu nisso kkkkkk e como tava concentrado no DINI que aparentemente tou pegando o jeito (ou nao) eu preferi nem ver oq tinha na conce pra n perder o foco haushaushuahs


Mas enfim, achei o problema, que por sinal й... Quando tranca um veiculo sem portas (moto, buggy, trator) e entra em um interior, dps volta, vc consegue entrar dentro dele e isso faz o servidor cair oO, eu entao tirei esses veiculos da conce mas c alguem tivesse uma soluзгo pra eu poder deixar eles na conce eu agradeceria.


ps:Beijos Falcooooon
Reply
#4

O servidor para totalmente, ou volta depois de um tempo?
Reply
#5

nossa, descobri o erro, era uma mascara de formataзгo sem nada pra sobrepor ela na frase de quando o carro ta trancado, pqp, uma merda dessa derrubar um sv й tenso, o mais tenso й q n fui eu que coloquei la, engraзado isso... ainda bem q n preciso mais de ngm pra fazer sistemas pra mim

mas enfim, Vlw a todos que ajudaram, que pensaram em ajudar, que pensaram "nossa esse mlk ta fudido mas n sei como ajudar".

ae Viniborn, eu sei q vc queria um beijo meu, mas eu ja gastei ele com o Falcon mas msm assim obrigado huahsuahsuahsuahsuahsa
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)