[Ajuda] Comando Invalido ?
#1

Sempre Que Digito /comprarcarro, Da Comando Invalido

pawn Code:
if(strcmp(cmdtext,"/comprarcarro", true) == 0) {
new VehicleID;
VehicleID = GetPlayerVehicleID(playerid);
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
if(dini_Int(filena(playerid),"TCarro1") == 1 && dini_Int(filena(playerid),"TCarro2") == 1 && dini_Int(filena(playerid),"TCarro3") == 1){
SendClientMessage(playerid, Vermelho,"Vocк jб tem 3 carros");
return 1;
}
for(new carro = 0; carro < MAX_CARROS; carro++)
{
format(string, sizeof(string),"/Carros/carro%d.ini", carro);
if(IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleSeat(playerid) == 0 && VehicleID == dini_Int(string,"Id")){
if(dini_Int(string,"TDono") == 1) return SendClientMessage(playerid, Vermelho,"Carro jб tem dono!");
if(GetPlayerGrana(playerid) >= dini_Int(string,"Preco")){
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
if(dini_Int(filene(pname),"TCarro1") == 0){
dini_IntSet(filene(pname),"TCarro1",1);
dini_IntSet(filene(pname),"CarroID1",carro);
} else if(dini_Int(filene(pname),"TCarro2") == 0){
dini_IntSet(filene(pname),"TCarro2",1);
dini_IntSet(filene(pname),"CarroID2",carro);
} else if(dini_Int(filene(pname),"TCarro3") == 0){
dini_IntSet(filene(pname),"TCarro3",1);
dini_IntSet(filene(pname),"CarroID3",carro);
}
//format(string2,sizeof(string2),"CarroID%d",dini_Int(filene(pname),"TCarro"));
//dini_IntSet(filene(pname),string2, carro);
dini_IntSet(string,"TDono", 1);
dini_Set(string,"Dono", aname);
SendClientMessage(playerid, Azul,"Parabйns Vocк comprou um carro");
SendClientMessage(playerid, Azul,"Para edita-lo use /meucarro");
GivePlayerGrana(playerid, -dini_Int(string,"Preco"));
new vid;
vid = GetPlayerVehicleID(playerid);
new mot,lu,alar,por,cap,porma,ob;
GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
SetVehicleParamsEx(vid, VEHICLE_PARAMS_ON, lu, alar, por, cap, porma, ob);
//TogglePlayerControllable(playerid, 1);
//incar[playerid] = 0;
pmodelid[playerid] = dini_Int(string, "Modelo");
return 1;
} else {
SendClientMessage(playerid, Vermelho,"Vocк nгo tem dinheiro");
return 1;
}
}
}
}
Reply
#2

atй desanima olhar para esse coder =[
Reply
#3

Quote:
Originally Posted by histire
View Post
atй desanima olhar para esse coder =[
somos 2.
Reply
#4

-.-'
Reply
#5

-.-' digo eu =[, ja penso em indentar seus codigos? clica e aprenda =]
Reply
#6

pawn Code:
/*format(string2,sizeof(string2),"CarroID%d",dini_Int(filene(pname),"TCarro"));
dini_IntSet(filene(pname),string2, carro);
dini_IntSet(string,"TDono", 1);
dini_Set(string,"Dono", aname);
SendClientMessage(playerid, Azul,"Parabйns Vocк comprou um carro");
SendClientMessage(playerid, Azul,"Para edita-lo use /meucarro");
GivePlayerGrana(playerid, -dini_Int(string,"Preco"));
new vid;
vid = GetPlayerVehicleID(playerid);
new mot,lu,alar,por,cap,porma,ob;
GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
SetVehicleParamsEx(vid, VEHICLE_PARAMS_ON, lu, alar, por, cap, porma, ob);
TogglePlayerControllable(playerid, 1);
incar[playerid] = 0;
pmodelid[playerid] = dini_Int(string, "Modelo");
return 1;
} else {
SendClientMessage(playerid, Vermelho,"Vocк nгo tem dinheiro");
return 1;*/
Ta Certin ?
Reply
#7

certinho
Reply
#8

I'm Go Test Now .

Wait Here Ok ?

@EDIT

Comando Invalнdo ;/


Pensei Em Deixar Sem O Bagulho De Identar la mas da erro:

pawn Code:
C:\Users\BruceLee\Downloads\Brasil Play City By, Dr._.THE and - Dr._.pL4yer\Brasil Reality Life\BRV\gamemodes\gm.pwn(7903) : error 017: undefined symbol "string2"
C:\Users\BruceLee\Downloads\Brasil Play City By, Dr._.THE and - Dr._.pL4yer\Brasil Reality Life\BRV\gamemodes\gm.pwn(7903) : error 017: undefined symbol "string2"
C:\Users\BruceLee\Downloads\Brasil Play City By, Dr._.THE and - Dr._.pL4yer\Brasil Reality Life\BRV\gamemodes\gm.pwn(7903) : error 029: invalid expression, assumed zero
C:\Users\BruceLee\Downloads\Brasil Play City By, Dr._.THE and - Dr._.pL4yer\Brasil Reality Life\BRV\gamemodes\gm.pwn(7903) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
pawn Code:
format(string2,sizeof(string2),"CarroID%d",dini_Int(filene(pname),"TCarro"));
Esta Em 3 Post Acima Essa Linha
Reply
#9

Ai estб identado e com o Return que estava faltando:::

pawn Code:
if(strcmp(cmdtext,"/comprarcarro", true) == 0) {
    new VehicleID;
    VehicleID = GetPlayerVehicleID(playerid);
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));
    if(dini_Int(filena(playerid),"TCarro1") == 1 && dini_Int(filena(playerid),"TCarro2") == 1 && dini_Int(filena(playerid),"TCarro3") == 1) return  SendClientMessage(playerid, Vermelho,"Vocк jб tem 3 carros");
    for(new carro = 0; carro < MAX_CARROS; carro++)
    {
        format(string, sizeof(string),"/Carros/carro%d.ini", carro);
        if(IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleSeat(playerid) == 0 && VehicleID == dini_Int(string,"Id"))
        {
            if(dini_Int(string,"TDono") == 1) return SendClientMessage(playerid, Vermelho,"Carro jб tem dono!");
            if(GetPlayerGrana(playerid) >= dini_Int(string,"Preco"))
            {
                new aname[MAX_PLAYER_NAME];
                GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
                if(dini_Int(filene(pname),"TCarro1") == 0)
                {
                    dini_IntSet(filene(pname),"TCarro1",1);
                    dini_IntSet(filene(pname),"CarroID1",carro);
                }
                else if(dini_Int(filene(pname),"TCarro2") == 0)
                {
                    dini_IntSet(filene(pname),"TCarro2",1);
                    dini_IntSet(filene(pname),"CarroID2",carro);
                }
                else if(dini_Int(filene(pname),"TCarro3") == 0)
                {
                    dini_IntSet(filene(pname),"TCarro3",1);
                    dini_IntSet(filene(pname),"CarroID3",carro);
                }
            //format(string2,sizeof(string2),"CarroID%d",dini_Int(filene(pname),"TCarro"));
            //dini_IntSet(filene(pname),string2, carro);
            dini_IntSet(string,"TDono", 1);
            dini_Set(string,"Dono", aname);
            SendClientMessage(playerid, Azul,"Parabйns Vocк comprou um carro");
            SendClientMessage(playerid, Azul,"Para edita-lo use /meucarro");
            GivePlayerGrana(playerid, -dini_Int(string,"Preco"));
            new vid;
            vid = GetPlayerVehicleID(playerid);
            new mot,lu,alar,por,cap,porma,ob;
            GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
            SetVehicleParamsEx(vid, VEHICLE_PARAMS_ON, lu, alar, por, cap, porma, ob);
            //TogglePlayerControllable(playerid, 1);
            //incar[playerid] = 0;
            pmodelid[playerid] = dini_Int(string, "Modelo");
            return 1;
            }
            else
            {
                SendClientMessage(playerid, Vermelho,"Vocк nгo tem dinheiro");
                return 1;
            }
        }
    }
    return 1;
}
Aproveita e da uma comparada entre os dois codigos para ver como fica muito melhor um cуdigo identado!

@EDIT

Da um TAB ali na primeira linha pois na hora de postar essa linha ficou "desidentada" '-'
Reply
#10

Legal, Nao Aparece Erro + O Comando Nao Tem Efeito agora kkkkkkkk'
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)