[AJUDA] Sistema de seminovos
#1

Eae galera, beleza?
Tф tentando criar um sisteminha pra carros seminovos, onde quando se tem um carro e estб na loja de seminovos, ao digitar comando x й pegada toda a informaзгo do seu carro (salva por dini) e passada, (por dini) pra outro arquivo, o referente а 'vaga 1' da concessionбrio, isso se o "modelo" da vaga 1 for igual a zero, ou seja, se lб nгo tiver carro algum jб...se tiver passamos pra vaga 2.

Quote:

if(strcmp(cmdtext,"/vendercarro",true)==0)

{
if(!PlayerToPoint(playerid,5,2139.965332,-1176.970947,23.992187)) return 1;
new file[128];
format(file,128,"/RPG/carros/%s.ini",ReturnPlayer(playerid));
if(!dini_Exists(file)) return SendClientMessage(playerid,COLOR_RED,"[ERRO] Vocк nгo tem um veнculo");
new Modelo = dini_Get(file,"Modelo");
new Cor1 = dini_Get(file,"Cor1");
new Cor2 = dini_Get(file,"Cor2");
new Pintura = dini_Get(file,"Pintura");
new VName = dini_Get(file,"VName");
new Dono = dini_Get(file,"Dono");
new Mod1 = dini_Get(file,"Mod1");
new Mod2 = dini_Get(file,"Mod2");
new Mod3 = dini_Get(file,"Mod3");
new Mod4 = dini_Get(file,"Mod4");
new Mod5 = dini_Get(file,"Mod5");
new Mod6 = dini_Get(file,"Mod6");
new Mod7 = dini_Get(file,"Mod7");
new Mod8 = dini_Get(file,"Mod8");
new Mod9 = dini_Get(file,"Mod9");
new Mod10 = dini_Get(file,"Mod10");
new Mod11 = dini_Get(file,"Mod11");
new Placa = dini_Get(file,"Placa");
for(i=0;i<29;i++) {
new text[128];
format(text,128,"/RPG/seminovos/%d.ini",i);
if(dini_Get(text,"Modelo")==0 {
dini_IntSet(text,"Modelo",Modelo);
dini_IntSet(text,"Cor1",Cor1);
dini_IntSet(text,"Cor2",Cor2);
dini_IntSet(text,"Pintura",Pintura);
dini_Set(text,"VName",VName);
dini_Set(text,"Dono",Dono);
dini_IntSet(text,"Mod1",Mod1);
dini_IntSet(text,"Mod2",Mod2);
dini_IntSet(text,"Mod3",Mod3);
dini_IntSet(text,"Mod4",Mod4);
dini_IntSet(text,"Mod5",Mod5);
dini_IntSet(text,"Mod6",Mod6);
dini_IntSet(text,"Mod7",Mod7);
dini_IntSet(text,"Mod8",Mod;
dini_IntSet(text,"Mod9",Mod9);
dini_IntSet(text,"Mod10",Mod10);
dini_IntSet(text,"Mod11",Mod11);
dini_Set(text,"Placa",Placa);

}
else return SendClientMessage(playerid,COLOR_RED,"[ERRO] A seminovos estб lotada");
}
}

Ficou assim, mas o I do meu for nгo й reconhecido, e as variбveis de Modelo а placa ficam como -unknow-
Reply
#2

pawn Код:
for(i=0;i<29;i++) {
para
pawn Код:
for(new i=0;i<29;i++) {
Vocк esqueceu de criar a variбvel i
Reply
#3

Eh verdade , que vacilo...
Mas e quanto aos

error 033: array must be indexed (variable "-unknown-")

Na linha: new Modelo = dini_Get(file,"Modelo");

Como ficaria ?

e vlww pela ajuda

E do jeito que eu fiz acho que se alguйm ativar o cуdigo, ele irб mudar todos os .inis, e eu nгo quero isso...quero que se o for tiver mudado um i, ele pare de ficar voltando, procurando outros. Pra quando o comando for ativado, funcionar sу uma vez, pra sу um carro...um return 1; resolve?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)