[Ajuda] Concecionбria DINI -
Pharrel - 07.06.2011
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
Re: [Ajuda] Concecionбria DINI -
Falcon. - 07.06.2011
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 ?
Re: [Ajuda] Concecionбria DINI -
Pharrel - 07.06.2011
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
Re: [Ajuda] Concecionбria DINI -
ViniBorn - 07.06.2011
O servidor para totalmente, ou volta depois de um tempo?
Re: [Ajuda] Concecionбria DINI -
Pharrel - 07.06.2011
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