Quantcast
Channel: SA-MP Forums
Viewing all 18226 articles
Browse latest View live

[Ajuda] Remover "_" do nick.

$
0
0
Opa, estou quebrando a cabeça mas não consigo pensar em um modo de remover "_" que tiverem no nick do jogador tanto no chat como acima da cabeça, alguém poderia me dar uma luz?

[Help] MySQL nota save

$
0
0
Brothers, I'm having trouble at DB.

When I put a value on the vehicle he's not saving. At D.B., it's still the old value, and it doesn't change. I've tried several ways, but nothing...

I even had a problem in the past I tried to fix, but the problem is in the rescue.

Code:

Car_SaveDamag(carid)
{
        new*query[72];
      mysql_format(g_SQL,*query,*sizeof(query),*"UPDATE*`cars`*SET*`carhealth`*=*%f",
    CarData[carid][carhealth]);

mysql_tquery(g_SQL, query);
}Car_SaveDamag(carid)
{
        new*query[72];
      mysql_format(g_SQL,*query,*sizeof(query),*"UPDATE*`cars`*SET*`carhealth`*=*%f",
    CarData[carid][carhealth]);

mysql_tquery(g_SQL,*query);*
}

Edit: ignore these *, it's bugging when I put it in the topic.

Help code.

$
0
0
Hello, well I have a problem with this code, what happens is that when selling a car that is made of money, it sometimes buggers and gives the official currencies of the game.

Code:

                case VENDERAUTO2:
                {
                        if(response)
                        {
                                switch(listitem)
                                {
                                        case 0:
                                        {
                                        new autoid,x,y,patentex[10],precio,modelo;
                                        if(IsValidVehicle(autos[playerid]) || IsValidVehicle(autos2[playerid]) || IsValidVehicle(autos3[playerid]) || IsValidVehicle(autos4[playerid]))
                                                {
                                                    if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][vpatente]); precio = PlayerInfo[playerid][vPrecio]; y = PlayerInfo[playerid][vMonedaa]; x = 1; }
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][vpatente]); precio = PlayerInfo[playerid][vPrecio]; y = PlayerInfo[playerid][vMonedaa]; x = 1; }
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos2[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v2patente]); precio = PlayerInfo[playerid][v2Precio]; y = PlayerInfo[playerid][v2Monedaa]; x = 2;}
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos3[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v3patente]); precio = PlayerInfo[playerid][v3Precio]; y = PlayerInfo[playerid][v3Monedaa]; x = 3;}
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos4[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v4patente]); precio = PlayerInfo[playerid][v4Precio]; y = PlayerInfo[playerid][v4Monedaa]; x = 4;}
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][vpatente]); precio = PlayerInfo[playerid][vPrecio]; y = PlayerInfo[playerid][vMonedaa]; x = 1;}
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][vpatente]); precio = PlayerInfo[playerid][vPrecio]; y = PlayerInfo[playerid][vMonedaa]; x = 1;}
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][vpatente]); precio = PlayerInfo[playerid][vPrecio]; y = PlayerInfo[playerid][vMonedaa]; x = 1;}
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos2[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v2patente]); precio = PlayerInfo[playerid][v2Precio]; y = PlayerInfo[playerid][v2Monedaa]; x = 2;}
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos2[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v2patente]); precio = PlayerInfo[playerid][v2Precio]; y = PlayerInfo[playerid][v3Monedaa]; x = 2;}
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos3[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v3patente]); precio = PlayerInfo[playerid][v3Precio]; y = PlayerInfo[playerid][v3Monedaa]; x = 3;}
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][vpatente]); precio = PlayerInfo[playerid][vPrecio];  y = PlayerInfo[playerid][vMonedaa]; x = 1;}
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][vpatente]); precio = PlayerInfo[playerid][vPrecio]; y = PlayerInfo[playerid][vMonedaa]; x = 1;}
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][vpatente]); precio = PlayerInfo[playerid][vPrecio]; y = PlayerInfo[playerid][vMonedaa]; x = 1;}
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos2[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v2patente]); precio = PlayerInfo[playerid][v2Precio]; y = PlayerInfo[playerid][v2Monedaa]; x = 2;}
                        }
                                                if(EstaEnAutoVent4(autoid,playerid))
                                                {
                                                        modelo = GetVehicleModel(autoid);
                                                        if(y == 0)        {
                                                                format(string, sizeof(string), "Muchas gracias por vendernos tu {DBED16}%s{FFFFFF} ({00CCFF}%s{FFFFFF}). Te pagamos: {00CC00}$%d{FFFFFF}.",NombreAuto[modelo-400], patentex, precio/2);
                                                                SendClientMessage(playerid, -1, string);
                                                                DarDinero(playerid, precio/2);
                                                        }
                                                        else {
                                                                format(string, sizeof(string), "Muchas gracias por vendernos tu {DBED16}%s{FFFFFF} ({00CCFF}%s{FFFFFF}). Te pagamos: {00CC00}%d Coint {FFFFFF}.",NombreAuto[modelo-400], patentex, precio/2);
                                                                SendClientMessage(playerid, -1, string);
                                                                PlayerInfo[playerid][Moneda] += precio/2;
                                                        }
                                                        mysql_format(Conecction, Query, 900, "DELETE FROM `p_vehicles` WHERE `Propietario` = '%d' AND `Slot` = '%d'",PlayerInfo[playerid][pID],x);
                                                        mysql_tquery(Conecction, Query);

                                                        EspacioBaul[autoid] = 0;
                                                        EspacioBaul2[autoid] = 0;
                                                        EspacioBaul3[autoid] = 0;
                                                        EspacioBaul4[autoid] = 0;
                                                        EspacioBaul5[autoid] = 0;
                                                        EspacioBaul6[autoid] = 0;
                                                        EspacioBaul7[autoid] = 0;
                                                        EspacioBaul8[autoid] = 0;
                                                        EspacioBaul9[autoid] = 0;
                                                        EspacioBaul10[autoid] = 0;
                                                        MotorAuto[autoid] = 0;
                                                        if(x == 1) {
                                                                PlayerInfo[playerid][vModelo] = 0;
                                                                PlayerInfo[playerid][vTraba] = 0;
                                                                PlayerInfo[playerid][vAlarma] = 0;
                                                                PlayerInfo[playerid][vinterior] = 0;
                                                                PlayerInfo[playerid][vSeguro] = 0;
                                                                PlayerInfo[playerid][vAAlarma] = 0;
                                                                PlayerInfo[playerid][vvw] = 0;
                                                                PlayerInfo[playerid][vPrecio] = 0;
                                                                DestroyVehicle(autoid);
                                                                autos[playerid] = 0;
                            }
                            if(x == 2) {
                                                                PlayerInfo[playerid][vModelo2] = 0;
                                                                PlayerInfo[playerid][v2Traba] = 0;
                                                                PlayerInfo[playerid][v2Alarma] = 0;
                                                                PlayerInfo[playerid][v2interior] = 0;
                                                                PlayerInfo[playerid][vSeguro2] = 0;
                                                                PlayerInfo[playerid][vAAlarma2] = 0;
                                                                PlayerInfo[playerid][v2vw] = 0;
                                                                PlayerInfo[playerid][v2Precio] = 0;
                                                                DestroyVehicle(autoid);
                                                                autos2[playerid] = 0;
                            }
                            if(x == 3) {
                                                                PlayerInfo[playerid][vModelo3] = 0;
                                                                PlayerInfo[playerid][v3Traba] = 0;
                                                                PlayerInfo[playerid][v3Alarma] = 0;
                                                                PlayerInfo[playerid][v3interior] = 0;
                                                                PlayerInfo[playerid][vSeguro3] = 0;
                                                                PlayerInfo[playerid][vAAlarma3] = 0;
                                                                PlayerInfo[playerid][v3vw] = 0;
                                                                PlayerInfo[playerid][v3Precio] = 0;
                                                                DestroyVehicle(autoid);
                                                                autos3[playerid] = 0;
                            }
                                                        if(x == 4) {
                                                                PlayerInfo[playerid][vModelo4] = 0;
                                                                PlayerInfo[playerid][v4Traba] = 0;
                                                                PlayerInfo[playerid][v4Alarma] = 0;
                                                                PlayerInfo[playerid][v4interior] = 0;
                                                                PlayerInfo[playerid][vSeguro4] = 0;
                                                                PlayerInfo[playerid][vAAlarma4] = 0;
                                                                PlayerInfo[playerid][v4vw] = 0;
                                                                PlayerInfo[playerid][v4Precio] = 0;
                                                                DestroyVehicle(autoid);
                                                                autos4[playerid] = 0;
                            }
                                                        return 1;
                                                }
                                        }
                                        case 1:
                                        {
                                            new autoid,x,y,patentex[10],precio,modelo;
                                            if(IsValidVehicle(autos[playerid]) || IsValidVehicle(autos2[playerid]) || IsValidVehicle(autos3[playerid]) || IsValidVehicle(autos4[playerid]))
                                                {
                                                    if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos2[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v2patente]); precio = PlayerInfo[playerid][v2Precio]; x = 2;  y = PlayerInfo[playerid][v2Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][vpatente]); precio = PlayerInfo[playerid][vPrecio]; x = 1;  y = PlayerInfo[playerid][vMonedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos2[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v2patente]); precio = PlayerInfo[playerid][v2Precio]; x = 2;  y = PlayerInfo[playerid][v2Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos3[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v3patente]); precio = PlayerInfo[playerid][v3Precio]; x = 3;  y = PlayerInfo[playerid][v3Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos4[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v4patente]); precio = PlayerInfo[playerid][v4Precio]; x = 4;  y = PlayerInfo[playerid][v4Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos2[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v2patente]); precio = PlayerInfo[playerid][v2Precio]; x = 2;  y = PlayerInfo[playerid][v2Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos3[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v3patente]); precio = PlayerInfo[playerid][v3Precio]; x = 3;  y = PlayerInfo[playerid][v3Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos4[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v4patente]); precio = PlayerInfo[playerid][v4Precio]; x = 4;  y = PlayerInfo[playerid][v4Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos3[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v3patente]); precio = PlayerInfo[playerid][v3Precio]; x = 3;  y = PlayerInfo[playerid][v3Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos4[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v4patente]); precio = PlayerInfo[playerid][v4Precio]; x = 4;  y = PlayerInfo[playerid][v4Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos4[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v4patente]); precio = PlayerInfo[playerid][v4Precio]; x = 4;  y = PlayerInfo[playerid][v4Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos2[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v2patente]); precio = PlayerInfo[playerid][v2Precio]; x = 2;  y = PlayerInfo[playerid][v2Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos2[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v2patente]); precio = PlayerInfo[playerid][v2Precio]; x = 2;  y = PlayerInfo[playerid][v2Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos3[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v3patente]); precio = PlayerInfo[playerid][v3Precio]; x = 3;  y = PlayerInfo[playerid][v3Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos3[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v3patente]); precio = PlayerInfo[playerid][v3Precio]; x = 3;  y = PlayerInfo[playerid][v3Monedaa]; }
                                                        else return 1;
                                                }
                                                if(EstaEnAutoVent4(autoid,playerid))
                                                {
                                                        modelo = GetVehicleModel(autoid);
                                                        if(y == 0)        {
                                                                format(string, sizeof(string), "Muchas gracias por vendernos tu {DBED16}%s{FFFFFF} ({00CCFF}%s{FFFFFF}). Te pagamos: {00CC00}$%d{FFFFFF}.",NombreAuto[modelo-400], patentex, precio/2);
                                                                SendClientMessage(playerid, -1, string);
                                                                DarDinero(playerid, precio/2);
                                                        }
                                                        else {
                                                                format(string, sizeof(string), "Muchas gracias por vendernos tu {DBED16}%s{FFFFFF} ({00CCFF}%s{FFFFFF}). Te pagamos: {00CC00}%d Coint {FFFFFF}.",NombreAuto[modelo-400], patentex, precio/2);
                                                                SendClientMessage(playerid, -1, string);
                                                                PlayerInfo[playerid][Moneda] += precio/2;
                                                        }
                                                        mysql_format(Conecction, Query, 900, "DELETE FROM `p_vehicles` WHERE `Propietario` = '%d' AND `Slot` = '%d'",PlayerInfo[playerid][pID],x);
                                                        mysql_tquery(Conecction, Query);

                                                        EspacioBaul[autoid] = 0;
                                                        EspacioBaul2[autoid] = 0;
                                                        EspacioBaul3[autoid] = 0;
                                                        EspacioBaul4[autoid] = 0;
                                                        EspacioBaul5[autoid] = 0;
                                                        EspacioBaul6[autoid] = 0;
                                                        EspacioBaul7[autoid] = 0;
                                                        EspacioBaul8[autoid] = 0;
                                                        EspacioBaul9[autoid] = 0;
                                                        EspacioBaul10[autoid] = 0;
                                                        MotorAuto[autoid] = 0;
                                                        if(x == 1) {
                                                                PlayerInfo[playerid][vModelo] = 0;
                                                                PlayerInfo[playerid][vTraba] = 0;
                                                                PlayerInfo[playerid][vAlarma] = 0;
                                                                PlayerInfo[playerid][vinterior] = 0;
                                                                PlayerInfo[playerid][vSeguro] = 0;
                                                                PlayerInfo[playerid][vAAlarma] = 0;
                                                                PlayerInfo[playerid][vvw] = 0;
                                                                PlayerInfo[playerid][vPrecio] = 0;
                                                                DestroyVehicle(autoid);
                                                                autos[playerid] = 0;
                            }
                            if(x == 2) {
                                                                PlayerInfo[playerid][vModelo2] = 0;
                                                                PlayerInfo[playerid][v2Traba] = 0;
                                                                PlayerInfo[playerid][v2Alarma] = 0;
                                                                PlayerInfo[playerid][v2interior] = 0;
                                                                PlayerInfo[playerid][vSeguro2] = 0;
                                                                PlayerInfo[playerid][vAAlarma2] = 0;
                                                                PlayerInfo[playerid][v2vw] = 0;
                                                                PlayerInfo[playerid][v2Precio] = 0;
                                                                DestroyVehicle(autoid);
                                                                autos2[playerid] = 0;
                            }
                            if(x == 3) {
                                                                PlayerInfo[playerid][vModelo3] = 0;
                                                                PlayerInfo[playerid][v3Traba] = 0;
                                                                PlayerInfo[playerid][v3Alarma] = 0;
                                                                PlayerInfo[playerid][v3interior] = 0;
                                                                PlayerInfo[playerid][vSeguro3] = 0;
                                                                PlayerInfo[playerid][vAAlarma3] = 0;
                                                                PlayerInfo[playerid][v3vw] = 0;
                                                                PlayerInfo[playerid][v3Precio] = 0;
                                                                DestroyVehicle(autoid);
                                                                autos3[playerid] = 0;
                            }
                                                        if(x == 4) {
                                                                PlayerInfo[playerid][vModelo4] = 0;
                                                                PlayerInfo[playerid][v4Traba] = 0;
                                                                PlayerInfo[playerid][v4Alarma] = 0;
                                                                PlayerInfo[playerid][v4interior] = 0;
                                                                PlayerInfo[playerid][vSeguro4] = 0;
                                                                PlayerInfo[playerid][vAAlarma4] = 0;
                                                                PlayerInfo[playerid][v4vw] = 0;
                                                                PlayerInfo[playerid][v4Precio] = 0;
                                                                DestroyVehicle(autoid);
                                                                autos4[playerid] = 0;
                            }
                                                        return 1;
                                                }
                                        }
                                        case 2:
                                        {
                                            new autoid,x,y,patentex[10],precio,modelo;
                                            if(IsValidVehicle(autos[playerid]) || IsValidVehicle(autos2[playerid]) || IsValidVehicle(autos3[playerid]) || IsValidVehicle(autos4[playerid]))
                                                {
                                                        if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos3[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v3patente]); precio = PlayerInfo[playerid][v3Precio]; x = 3;  y = PlayerInfo[playerid][v2Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][vpatente]); precio = PlayerInfo[playerid][vPrecio]; x = 1;  y = PlayerInfo[playerid][vMonedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos2[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v2patente]); precio = PlayerInfo[playerid][v2Precio]; x = 2;  y = PlayerInfo[playerid][v2Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos3[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v3patente]); precio = PlayerInfo[playerid][v3Precio]; x = 3;  y = PlayerInfo[playerid][v2Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos4[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v4patente]); precio = PlayerInfo[playerid][v4Precio]; x = 4;  y = PlayerInfo[playerid][v4Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][vpatente]); precio = PlayerInfo[playerid][vPrecio]; x = 1;  y = PlayerInfo[playerid][vMonedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][vpatente]); precio = PlayerInfo[playerid][vPrecio]; x = 1;  y = PlayerInfo[playerid][vMonedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][vpatente]); precio = PlayerInfo[playerid][vPrecio]; x = 1;  y = PlayerInfo[playerid][vMonedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos2[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v2patente]); precio = PlayerInfo[playerid][v2Precio]; x = 2;  y = PlayerInfo[playerid][v2Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos2[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v2patente]); precio = PlayerInfo[playerid][v3Precio]; x = 2;  y = PlayerInfo[playerid][v2Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos3[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v3patente]); precio = PlayerInfo[playerid][v3Precio]; x = 2;  y = PlayerInfo[playerid][v3Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos3[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v3patente]); precio = PlayerInfo[playerid][v3Precio]; x = 3;  y = PlayerInfo[playerid][v3Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos4[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v4patente]); precio = PlayerInfo[playerid][v4Precio]; x = 4;  y = PlayerInfo[playerid][v4Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos4[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v4patente]); precio = PlayerInfo[playerid][v4Precio]; x = 4;  y = PlayerInfo[playerid][v4Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos4[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v4patente]); precio = PlayerInfo[playerid][v4Precio]; x = 4;  y = PlayerInfo[playerid][v4Monedaa]; }
                                                        else return 1;
                                                }
                                                if(EstaEnAutoVent4(autoid,playerid))
                                                {
                                                        modelo = GetVehicleModel(autoid);
                                                        if(y == 0)        {
                                                                format(string, sizeof(string), "Muchas gracias por vendernos tu {DBED16}%s{FFFFFF} ({00CCFF}%s{FFFFFF}). Te pagamos: {00CC00}$%d{FFFFFF}.",NombreAuto[modelo-400], patentex, precio/2);
                                                                SendClientMessage(playerid, -1, string);
                                                                DarDinero(playerid, precio/2);
                                                        }
                                                        else {
                                                                format(string, sizeof(string), "Muchas gracias por vendernos tu {DBED16}%s{FFFFFF} ({00CCFF}%s{FFFFFF}). Te pagamos: {00CC00}%d Coint {FFFFFF}.",NombreAuto[modelo-400], patentex, precio/2);
                                                                SendClientMessage(playerid, -1, string);
                                                                PlayerInfo[playerid][Moneda] += precio/2;
                                                        }
                                                        mysql_format(Conecction, Query, 900, "DELETE FROM `p_vehicles` WHERE `Propietario` = '%d' AND `Slot` = '%d'",PlayerInfo[playerid][pID],x);
                                                        mysql_tquery(Conecction, Query);

                                                        EspacioBaul[autoid] = 0;
                                                        EspacioBaul2[autoid] = 0;
                                                        EspacioBaul3[autoid] = 0;
                                                        EspacioBaul4[autoid] = 0;
                                                        EspacioBaul5[autoid] = 0;
                                                        EspacioBaul6[autoid] = 0;
                                                        EspacioBaul7[autoid] = 0;
                                                        EspacioBaul8[autoid] = 0;
                                                        EspacioBaul9[autoid] = 0;
                                                        EspacioBaul10[autoid] = 0;
                                                        MotorAuto[autoid] = 0;
                                                        if(x == 1) {
                                                                PlayerInfo[playerid][vModelo] = 0;
                                                                PlayerInfo[playerid][vTraba] = 0;
                                                                PlayerInfo[playerid][vAlarma] = 0;
                                                                PlayerInfo[playerid][vinterior] = 0;
                                                                PlayerInfo[playerid][vSeguro] = 0;
                                                                PlayerInfo[playerid][vAAlarma] = 0;
                                                                PlayerInfo[playerid][vvw] = 0;
                                                                PlayerInfo[playerid][vPrecio] = 0;
                                                                DestroyVehicle(autoid);
                                                                autos[playerid] = 0;
                            }
                            if(x == 2) {
                                                                PlayerInfo[playerid][vModelo2] = 0;
                                                                PlayerInfo[playerid][v2Traba] = 0;
                                                                PlayerInfo[playerid][v2Alarma] = 0;
                                                                PlayerInfo[playerid][v2interior] = 0;
                                                                PlayerInfo[playerid][vSeguro2] = 0;
                                                                PlayerInfo[playerid][vAAlarma2] = 0;
                                                                PlayerInfo[playerid][v2vw] = 0;
                                                                PlayerInfo[playerid][v2Precio] = 0;
                                                                DestroyVehicle(autoid);
                                                                autos2[playerid] = 0;
                            }
                            if(x == 3) {
                                                                PlayerInfo[playerid][vModelo3] = 0;
                                                                PlayerInfo[playerid][v3Traba] = 0;
                                                                PlayerInfo[playerid][v3Alarma] = 0;
                                                                PlayerInfo[playerid][v3interior] = 0;
                                                                PlayerInfo[playerid][vSeguro3] = 0;
                                                                PlayerInfo[playerid][vAAlarma3] = 0;
                                                                PlayerInfo[playerid][v3vw] = 0;
                                                                PlayerInfo[playerid][v3Precio] = 0;
                                                                DestroyVehicle(autoid);
                                                                autos3[playerid] = 0;
                            }
                                                        if(x == 4) {
                                                                PlayerInfo[playerid][vModelo4] = 0;
                                                                PlayerInfo[playerid][v4Traba] = 0;
                                                                PlayerInfo[playerid][v4Alarma] = 0;
                                                                PlayerInfo[playerid][v4interior] = 0;
                                                                PlayerInfo[playerid][vSeguro4] = 0;
                                                                PlayerInfo[playerid][vAAlarma4] = 0;
                                                                PlayerInfo[playerid][v4vw] = 0;
                                                                PlayerInfo[playerid][v4Precio] = 0;
                                                                DestroyVehicle(autoid);
                                                                autos4[playerid] = 0;
                            }
                                                        return 1;
                                                }
                                        }
                                        case 3:
                                        {
                                            new autoid,x,y,patentex[10],precio,modelo;
                                            if(IsValidVehicle(autos[playerid]) || IsValidVehicle(autos2[playerid]) || IsValidVehicle(autos3[playerid]) || IsValidVehicle(autos4[playerid]))
                                                {
                                                        if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos4[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v4patente]); precio = PlayerInfo[playerid][v4Precio]; x = 4;  y = PlayerInfo[playerid][v4Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][vpatente]); precio = PlayerInfo[playerid][vPrecio]; x = 1;  y = PlayerInfo[playerid][vMonedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos2[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v2patente]); precio = PlayerInfo[playerid][v2Precio]; x = 2;  y = PlayerInfo[playerid][v2Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos3[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v3patente]); precio = PlayerInfo[playerid][v3Precio]; x = 3;  y = PlayerInfo[playerid][v3Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos4[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v4patente]); precio = PlayerInfo[playerid][v4Precio]; x = 4;  y = PlayerInfo[playerid][v4Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][vpatente]); precio = PlayerInfo[playerid][vPrecio]; x = 1;  y = PlayerInfo[playerid][vMonedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][vpatente]); precio = PlayerInfo[playerid][vPrecio]; x = 1;  y = PlayerInfo[playerid][vMonedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][vpatente]); precio = PlayerInfo[playerid][vPrecio]; x = 1;  y = PlayerInfo[playerid][vMonedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos2[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v2patente]); precio = PlayerInfo[playerid][v2Precio]; x = 2;  y = PlayerInfo[playerid][v2Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos2[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v2patente]); precio = PlayerInfo[playerid][v3Precio]; x = 2;  y = PlayerInfo[playerid][v3Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos3[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v3patente]); precio = PlayerInfo[playerid][v3Precio]; x = 2;  y = PlayerInfo[playerid][v3Monedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] == 0) { autoid = autos[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][vpatente]); precio = PlayerInfo[playerid][vPrecio]; x = 1;  y = PlayerInfo[playerid][vMonedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] == 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][vpatente]); precio = PlayerInfo[playerid][vPrecio]; x = 1;  y = PlayerInfo[playerid][vMonedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] > 0 && PlayerInfo[playerid][vModelo2] == 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][vpatente]); precio = PlayerInfo[playerid][vPrecio]; x = 1;  y = PlayerInfo[playerid][vMonedaa]; }
                                                        else if(PlayerInfo[playerid][vModelo] == 0 && PlayerInfo[playerid][vModelo2] > 0 && PlayerInfo[playerid][vModelo3] > 0 && PlayerInfo[playerid][vModelo4] > 0) { autoid = autos2[playerid]; format(patentex,sizeof(patentex),"%s",PlayerInfo[playerid][v2patente]); precio = PlayerInfo[playerid][v2Precio]; x = 2;  y = PlayerInfo[playerid][v2Monedaa]; }
                                                        else return 1;
                                                }
                                                if(EstaEnAutoVent4(autoid,playerid))
                                                {
                                                        modelo = GetVehicleModel(autoid);
                                                        if(y == 0)        {
                                                                format(string, sizeof(string), "Muchas gracias por vendernos tu {DBED16}%s{FFFFFF} ({00CCFF}%s{FFFFFF}). Te pagamos: {00CC00}$%d{FFFFFF}.",NombreAuto[modelo-400], patentex, precio/2);
                                                                SendClientMessage(playerid, -1, string);
                                                                DarDinero(playerid, precio/2);
                                                        }
                                                        else {
                                                                format(string, sizeof(string), "Muchas gracias por vendernos tu {DBED16}%s{FFFFFF} ({00CCFF}%s{FFFFFF}). Te pagamos: {00CC00}%d Coint {FFFFFF}.",NombreAuto[modelo-400], patentex, precio/2);
                                                                SendClientMessage(playerid, -1, string);
                                                                PlayerInfo[playerid][Moneda] += precio/2;
                                                        }
                                                        mysql_format(Conecction, Query, 900, "DELETE FROM `p_vehicles` WHERE `Propietario` = '%d' AND `Slot` = '%d'",PlayerInfo[playerid][pID],x);
                                                        mysql_tquery(Conecction, Query);

                                                        EspacioBaul[autoid] = 0;
                                                        EspacioBaul2[autoid] = 0;
                                                        EspacioBaul3[autoid] = 0;
                                                        EspacioBaul4[autoid] = 0;
                                                        EspacioBaul5[autoid] = 0;
                                                        EspacioBaul6[autoid] = 0;
                                                        EspacioBaul7[autoid] = 0;
                                                        EspacioBaul8[autoid] = 0;
                                                        EspacioBaul9[autoid] = 0;
                                                        EspacioBaul10[autoid] = 0;
                                                        MotorAuto[autoid] = 0;
                                                        if(x == 1) {
                                                                PlayerInfo[playerid][vModelo] = 0;
                                                                PlayerInfo[playerid][vTraba] = 0;
                                                                PlayerInfo[playerid][vAlarma] = 0;
                                                                PlayerInfo[playerid][vinterior] = 0;
                                                                PlayerInfo[playerid][vSeguro] = 0;
                                                                PlayerInfo[playerid][vAAlarma] = 0;
                                                                PlayerInfo[playerid][vvw] = 0;
                                                                PlayerInfo[playerid][vPrecio] = 0;
                                                                DestroyVehicle(autoid);
                                                                autos[playerid] = 0;
                            }
                            if(x == 2) {
                                                                PlayerInfo[playerid][vModelo2] = 0;
                                                                PlayerInfo[playerid][v2Traba] = 0;
                                                                PlayerInfo[playerid][v2Alarma] = 0;
                                                                PlayerInfo[playerid][v2interior] = 0;
                                                                PlayerInfo[playerid][vSeguro2] = 0;
                                                                PlayerInfo[playerid][vAAlarma2] = 0;
                                                                PlayerInfo[playerid][v2vw] = 0;
                                                                PlayerInfo[playerid][v2Precio] = 0;
                                                                DestroyVehicle(autoid);
                                                                autos2[playerid] = 0;
                            }
                            if(x == 3) {
                                                                PlayerInfo[playerid][vModelo3] = 0;
                                                                PlayerInfo[playerid][v3Traba] = 0;
                                                                PlayerInfo[playerid][v3Alarma] = 0;
                                                                PlayerInfo[playerid][v3interior] = 0;
                                                                PlayerInfo[playerid][vSeguro3] = 0;
                                                                PlayerInfo[playerid][vAAlarma3] = 0;
                                                                PlayerInfo[playerid][v3vw] = 0;
                                                                PlayerInfo[playerid][v3Precio] = 0;
                                                                DestroyVehicle(autoid);
                                                                autos3[playerid] = 0;
                            }
                                                        if(x == 4) {
                                                                PlayerInfo[playerid][vModelo4] = 0;
                                                                PlayerInfo[playerid][v4Traba] = 0;
                                                                PlayerInfo[playerid][v4Alarma] = 0;
                                                                PlayerInfo[playerid][v4interior] = 0;
                                                                PlayerInfo[playerid][vSeguro4] = 0;
                                                                PlayerInfo[playerid][vAAlarma4] = 0;
                                                                PlayerInfo[playerid][v4vw] = 0;
                                                                PlayerInfo[playerid][v4Precio] = 0;
                                                                DestroyVehicle(autoid);
                                                                autos4[playerid] = 0;
                            }
                                                        return 1;
                                                }
                                        }
                                }
                        }
                }

[Map] My All Modern Maps | Mirsat24(6 Maps)

$
0
0
My All Modern Maps,Contact for maps. Discord:Mirsat24#8134

Pls rate and comment.


1.Modern Bar Interior
https://www.youtube.com/watch?v=rV5sDdH4slg

2.Modern Office Interior
https://www.youtube.com/watch?v=3PWMKuaKeQE

3.Modern Yacht Interior
https://www.youtube.com/watch?v=7yDfaqGPiEM

4.Modern House Interior
https://www.youtube.com/watch?v=7yDfaqGPiEM

5.Modern Garage Interior
https://www.youtube.com/watch?v=kmsXvM3EuKw

6.Modern Hotel Room Interior
https://www.youtube.com/watch?v=jtdxakwwIYI

LeWorkshop

The SKY plugin is required, get it here: github.com/oscar-broman/sky

$
0
0
I get this error in pawno, I installed SKY.dll and put it in the plugins folder. It still doesn't work

Look for some help about object drawdistance

$
0
0
Hey Guys. When I make Object to my server. I meet a problem about drawdistance. I use the Streamer to build it. but In my server it shows like [IMG]www.0x0sec.com/qu.png[/IMG]. I search it on the forums. But I still can't solve it now.:(. So Guys I hope u can help me with it. I appreciate so much!
By the way I set it in streamer.inc like

How To Update Script

$
0
0
Can You Help Me About To Script How To Update? Please Pm Me I Want To Learn How To Update.

Objects / Shooting at objects

$
0
0
Hey

Im practicing some dynamic object system and effect while shooting at them.
So Saving and Loading seems fine

But my question is how can I detect which of the object am I shooting at in my example are 3 deer objects.
How can script detect if it's deer 1, 2 or 3, this is where Im stuck soo I took code from samp wiki which is:

Code:

public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
{
    new szString[144];
    format(szString, sizeof(szString), "Weapon %i fired. hittype: %i  hitid: %i  pos: %f, %f, %f", weaponid, hittype, hitid, fX, fY, fZ);
    SendClientMessage(playerid, -1, szString);

Tested it on deer object and message said which deer is hitid 1,2 or 3 so I tried this.

Code:

if(hittype == BULLET_HIT_TYPE_OBJECT) {
        if(hitid == 1){
                SendClientMessage(playerid, -1, "you shot first deer");
        }
        if(hitid == 2){
                SendClientMessage(playerid, -1, "you shot 2nd deer");
        }
        if(hitid == 3){
                SendClientMessage(playerid, -1, "you shot 3rd deer");
        }
        }

And code did not work.. I know it's bad way of doing this if I want it dynamic, but had to try something.
So can anyone lead me in right direction how can script detect which deer I shoot out of 3 deer I have.
Thanks for answers in advance. if you need any part from the code let me know.

I Want to Learn Journalism

$
0
0
Hello, this is Monica Jesvina senior top writing executive at cheapest essays writing help and I have been working for the last 4 years in this industry. I have faced some technical issues with my profession because I want to continue my profession as a journalist and for the last 2 years, I have tried a number of times to the different media channels. But almost everywhere I face the sentences that you are not capable to write for journalism like you are good at writing but just for the academics purpose not at the professional stage. So here I want to know how can I improve my self as a journalist?

[Tutorial] DS Sistema de procura ( Artigo )

$
0
0
PHP Code:

/*
        ____                  _____                     __
       / __ \____  ____      / ___/____  ___  ___  ____/ /
      / / / / __ \/ __ \     \__ \/ __ \/ _ \/ _ \/ __  /
     / /_/ / /_/ / / / /    ___/ / /_/ /  __/  __/ /_/ /
     _____/\____/_/ /_/____/____/ .___/\___/\___/\__,_/
                               /_/

*/ 

Olá venho mostrar como fazer sistema de procurado , de uma forma diferente do que tem nos servidores.
Não e da melhor forma ou com o melhor codigo , mas e da forma que eu aprendi .


A primeira coisa que tem que ter em mente e que para esse sistema precisamos de tres variaveis para guardar os dados necessarios
Guardar os dados com o servidor ligado , pois não tem sistema de salvamento ou qualquer comando , e o sistema no modo basico .

As tres variaveis que precisamos : Tempo ( Guardar o tempo preso ), Nivel ( Guarda seu nivel de procura ), Art ( Guarda o artigo em que foi enquadrado )
Aqui foi feito em cima de uma enum que na maioria dos gamemode tem PlayerInfo

PHP Code:

enum pInfo{
     
Tempo// ( Guardar o tempo preso )
     
Nivel// ( Guarda seu nivel de procura )
     
Art[MAX_NIVEL]//( Guarda o artigo em que foi enquadrado )
}
new 
PlayerInfo[MAX_PLAYERS][pInfo]; // ( Variavel que tem em maioria dos gamemodes ) 


Ha necessidade de criar uma #define MAX_NIVEL com o nivel maximo que o usuario pode atingir

Agora optei em fazer em stock as proximas etapas .

Agora para adicionar nivel de procura , precisamos verificar se o usuario ja execedou ou não o nivel de procura .
Fica em encargo para este codigo.
PHP Code:

if(PlayerInfo[id][Nivel] > MAX_NIVEL )return SendClientMessage(playerid, -1"Jogador excedeu limite de procura"); 

Agora precisamos ver o slot que ele não preencheu com um artigo.
Para isso vamos usar um loop , e uma if padrao com o nome da variavel , ja colocando as opçoes dos artigos , e setando a variavel . Ex abaixo

PHP Code:

stock addart(playerididart)
{
    if(
PlayerInfo[id][Nivel] > MAX_NIVEL )return SendClientMessage(playerid, -1"Jogador excedeu limite de procura");
    for(new 
i1i<MAX_NIVELi++)
    {
          if(
PlayerInfo[id][Art][i] == && art == 33 || art == 121// Pode adicionar mais Art , se for muito cria uma stock para verificar
          
{
               
PlayerInfo[id][Art][i] = Art;
               
PlayerInfo[id][Nivel] ++;
               return 
true;
          }
    }
    return 
true;



Para remover todos os artigos e so usar um loop para setar os slots
Ex

PHP Code:

stock removeartall(id)
{
    
PlayerInfo[id][Nivel] = 0;
    for(new 
1i<MAX_NIVELi++)
       
PlayerInfo[id][Art][i] = 0;
    return 
true;



Agora para fazer um "comando" para prender um jogador , como disse acima usei apenas stock
Seguindo minha linha de raciocinio devemos getar em que artigo foi enquadrado e o tempo que ele deve ser preso para depois zerar suas variaveis

PHP Code:

stock checkart(id)
{
    for(new 
1i<MAX_NIVELi++)
    {
        switch(
PlayerInfo[id][Art][i])
        {
            case 
33PlayerInfo[id][Tempo] += 10;
            case 
121PlayerInfo[id][Tempo] += 30;
        }
    }
    return 
true;




Agora como ficaria o "Comando" ?
Na minha linha fica com verificar os artigos e setar seu tempo de prisao e depois remover os artigos aplicados

PHP Code:

stock jailart(id)
{
    
checkart(id);
    
removeartall(id);
    
//SetPlayerPos(id, 0.0, 0.0, 0.0); para a prisao
    
return true;




Você precisa fazer um settimer para diminuir o tempo da prisao , esse e basico

PHP Code:

forward TimerPrisao(playerid);
public 
TimerPrisao(playerid)
{
    if(
PlayerInfo[playerid][Tempo] > 0)
    {
          
PlayerInfo[playerid][Tempo] --;
    }
    else if(
PlayerInfo[playerid][Tempo] == 0)
    {
         
//SetPlayerPos(playerid, 0.0, 0.0, 0.0);
    
}
    return 
true;



Bom esse e o sitema basico , onde abre um leque enorme para melhorar .
exemplos que posso dar de opçoes , e aumentar o slot de art para guardar esses que o mesmo foi enquadrado e fazer ficha criminal
Entre outras diversas possibilidades .

Tenho uma pequena lista de art que podem ser utilizados no gta

PHP Code:

Art33 Tranfico de intorpecentes .(Resumo)
Art121 Crime contra vida .(Resumo)
Art129 Ofender a integridade corporal ou a saúde de outrem .
Art138 Caluniar alguémimputando-lhe falsamente fato definido como crime .
Art140 Injuriar alguémofendendo-lhe a dignidade ou o decoro .
Art148 Privar alguém de sua liberdademediante seqüestro ou cárcere privado .
Art150 Entrar ou permanecer clandestinaem casa alheia ou em suas dependências .
Art155 Subtrairpara si ou para outremcoisa alheia .
Art157 Subtrairpara si ou para outremcoisa alheiamediante grave ameaça ou violência a pessoa .
Art163 Destruirinutilizar ou deteriorar coisa alheia .
Art171 Obterpara si ou para outremvantagem ilícitaem prejuízo alheioou qualquer outro meio fraudulento .
Art331 Desacatarou sejafaltar com o respeito para com um funcionário público no exercício da função 


Voçês podem ver melhor esse sistema em funcionamento usando este game mode : https://forum.sa-mp.com/showthread.php?t=658616


Agradeço desde ja.
:)

Discord : Don_Speed #6282

PHP Code:

#include               a_samp

#define                MAX_NIVEL        10

enum pInfo{
     
Tempo,
     
Nivel,
     
Art[MAX_NIVEL]
}
new 
PlayerInfo[MAX_PLAYERS][pInfo];
stock addart(playerididart)
{
    if(
PlayerInfo[id][Nivel] > MAX_NIVEL )return SendClientMessage(playerid, -1"Jogador excedeu limite de procura");
    for(new 
i1i<MAX_NIVELi++)
    {
          if(
PlayerInfo[id][Art][i] == && art == 33 || art == 121// Pode adicionar mais Art , se for muito cria uma stock para verificar
          
{
               
PlayerInfo[id][Art][i] = Art;
               
PlayerInfo[id][Nivel] ++;
               return 
true;
          }
    }
    return 
true;
}
stock removeartall(id)
{
    
PlayerInfo[id][Nivel] = 0;
    for(new 
1i<MAX_NIVELi++)
       
PlayerInfo[id][Art][i] = 0;
    return 
true;
}
stock checkart(id)
{
    for(new 
1i<MAX_NIVELi++)
    {
        switch(
PlayerInfo[id][Art][i])
        {
            case 
33PlayerInfo[id][Tempo] += 10;
            case 
121PlayerInfo[id][Tempo] += 30;
        }
    }
    return 
true;
}
stock jailart(id)
{
    
checkart(id);
    
removeartall(id);
    
//SetPlayerPos(id, 0.0, 0.0, 0.0); levar a prisao
    
return true;
}
forward TimerPrisao(playerid);
public 
TimerPrisao(playerid)
{
    if(
PlayerInfo[playerid][Tempo] > 0)
    {
          
PlayerInfo[playerid][Tempo] --;
    }
    else if(
PlayerInfo[playerid][Tempo] == 0)
    {
         
//SetPlayerPos(playerid, 0.0, 0.0, 0.0);
    
}
    return 
true;


»••••• SWAT vs Terrorists [0.3.7] •••••«

$
0
0
»••••• SWAT vs Terrorists [0.3.7] •••••«
Address: ruby.h2omultiplayer.com:7777
-----------------------------------------------

SWAT vs Terrorists is a SA-MP community that was initiated in 2018 and was recognized by many SA-MP players in early 2019. We have been developing our game server from scratch since then and up till now, adding features as requested by our players and trying to keep the game as enjoyable and yet as secure as possible.

We were thinking of making the game server multilingual but eventually thought of keeping this idea for a later time, that also means that we are currently available in English only.

The name explains itself, SWAT vs Terrorists. That's what the game is all about, besides having events, clan wars, PUBG-like events, battle royale features and other interesting features that are familiar with the SA-MP COD game modes (i.e. classes, team bases, capture zones). We also have an interesting death-match mode and features for pilots like dogfighting and much more. You can also unlock some nice achievements and track your progress in game.

You can join our discord server https://discord.gg/N24BpY5 or register on our website https://h2omultiplayer.com

kills and deaths doesn't save

$
0
0
hello, players kills and deaths doesn't save after they disconnect from the server. I added "PlayerInfo[killerid][Kills]++; PlayerInfo[playerid][Deaths]++;" but it still doesn't work
this is my code:
PHP Code:

new
    
MySQLDatabase// This is the handle.
    
PlayerName[MAX_PLAYERS][30],
    
PlayerIP[MAX_PLAYERS][17];

native WP_Hash(buffer[], len, const str[]);

enum PlayerData
{
    
ID,
    
Password[129],
    
Cash,
    
Kills,
    
Deaths,
    
Admin
};

new 
PlayerInfo[MAX_PLAYERS][PlayerData];

public 
OnGameModeInit()
{
    new 
MySQLOptoption_id mysql_init_options();
    
mysql_set_option(option_idAUTO_RECONNECTtrue);
    
Database mysql_connect(MYSQL_HOSTNAMEMYSQL_USERNAMEMYSQL_PASSWORDMYSQL_DATABASEoption_id);
    if (
Database == MYSQL_INVALID_HANDLE || mysql_errno(Database) != 0)
    {
        print(
"MySQL connection failed. Server is shutting down.");
        
SendRconCommand("exit");
        return 
1;
    }
    
SetGameModeText("v0.03");
    print(
"MySQL connection is successful.");
    
AddPlayerClass(1011958.37831343.157215.3746269.1425000000);
    return 
1;
}

public 
OnPlayerConnect(playerid)
{
    new 
query[140];
    
GetPlayerName(playeridPlayerName[playerid], 30);
    
GetPlayerIp(playeridPlayerIP[playerid], 16);
    
mysql_format(Databasequerysizeof(query), "SELECT `Password`, `ID` FROM `users` WHERE `Username` = '%e' LIMIT 0, 1"PlayerName[playerid]);
    
mysql_tquery(Databasequery"CheckPlayer""i"playerid);
    return 
1;
}

public 
OnPlayerDisconnect(playeridreason)
{
    
SavePlayer(playerid);
    return 
1;
}

public 
OnPlayerDeath(playeridkilleridreason)
{
    
PlayerInfo[killerid][Kills]++;
    
PlayerInfo[playerid][Deaths]++;
    return 
1;
}


Dialog:DIALOG_LOGIN(playeridresponselistiteminputtext[])
{
    if(!
response)
        return 
Kick(playerid);
    new 
password[129], query[100];
    
WP_Hash(password129inputtext);
    if(!
strcmp(passwordPlayerInfo[playerid][Password]))
    {
        
mysql_format(Databasequerysizeof(query), "SELECT * FROM `users` WHERE `Username` = '%e' LIMIT 0, 1"PlayerName[playerid]);
        
mysql_tquery(Databasequery"LoadPlayer""i"playerid);
    }
    else
    {
        
Dialog_Show(playeridDIALOG_LOGINDIALOG_STYLE_PASSWORD"Logare""{FE4C4C}Parola este incorecta.\n{A9C4E4}Trebuie sa introduci parola corecta.""Logare""Iesire");
    }
    return 
1;
}

Dialog:DIALOG_REGISTER(playeridresponselistiteminputtext[])
{
    if(!
response)
        return 
Kick(playerid);
    if(
strlen(inputtext) < 3) return Dialog_Show(playeridDIALOG_REGISTERDIALOG_STYLE_PASSWORD"Inregistrare""{FE4C4C}Parola este prea scurta.\n{A9C4E4}Trebuie sa introduci o parola de minim 3 caractere.""Inregistrare""Iesire");
    new 
query[300];
    
WP_Hash(PlayerInfo[playerid][Password], 129inputtext);
    
mysql_format(Databasequerysizeof(query), "INSERT INTO `users` (`Username`, `Password`, `IP`, `Cash`, `Kills`, `Deaths`) VALUES ('%e', '%e', '%e', 0, 0, 0)"PlayerName[playerid], PlayerInfo[playerid][Password], PlayerIP[playerid]);
    
mysql_pquery(Databasequery"RegisterPlayer""i"playerid);
    return 
1;
}

forward CheckPlayer(playerid);
public 
CheckPlayer(playerid)
{
    new 
rowsstring[150];
    
cache_get_row_count(rows);
    if(
rows// If row exists
    
{
        
cache_get_value_name(0"Password"PlayerInfo[playerid][Password], 129);
        
cache_get_value_name_int(0"ID"PlayerInfo[playerid][ID]);
         
cache_get_value_name_int(0"Kills"PlayerInfo[playerid][Kills]);
        
cache_get_value_name_int(0"Deaths"PlayerInfo[playerid][Deaths]);
        
format(stringsizeof(string), "Salut, %s.\nTrebuie sa-ti introduci parola."PlayerName[playerid]);
        
Dialog_Show(playeridDIALOG_LOGINDIALOG_STYLE_PASSWORD"Logare"string"Logare""Iesire");
        
TogglePlayerSpectating(playerid1);
    }
    else
    {
        
format(stringsizeof(string), "Salut, %s.\nTrebuie sa introduci o parola."PlayerName[playerid]);
        
Dialog_Show(playeridDIALOG_REGISTERDIALOG_STYLE_PASSWORD"Inregistrare"string"Inregistrare""Iesire");
        
TogglePlayerSpectating(playerid1);
    }
    return 
1;
}

forward LoadPlayer(playerid);
public 
LoadPlayer(playerid)
{
    new 
string[150];
    
cache_get_value_name_int(0"Cash"PlayerInfo[playerid][Cash]);
    
cache_get_value_name_int(0"Kills"PlayerInfo[playerid][Kills]);
    
cache_get_value_name_int(0"Deaths"PlayerInfo[playerid][Deaths]);
    
cache_get_value_name_int(0"Admin"PlayerInfo[playerid][Admin]);
    
GivePlayerMoney(playeridPlayerInfo[playerid][Cash]);
    
format(stringsizeof(string), "{E6ECFF}Salut, {668CFF}%s{E6ECFF}. Distractie placuta pe serverul {668CFF}Nume Server Police Pursuits{E6ECFF}."PlayerName[playerid]);
    
SendClientMessage(playerid, -1string);
     
SetSpawnInfo(playerid01012469.5930, -1653.249613.4688182.7498000000);
    
SpawnPlayer(playerid);
    return 
1;
}

forward SavePlayer(playerid);
public 
SavePlayer(playerid)
{
    new 
query[140];
    
mysql_format(Databasequerysizeof(query), "UPDATE `users` SET `Cash` = '%d', `Kills` = '%d', `Deaths` = '%d' WHERE `ID` = '%d', `Admin` = '%d'"PlayerInfo[playerid][Cash], PlayerInfo[playerid][Kills], PlayerInfo[playerid][Deaths], PlayerInfo[playerid][Admin], PlayerInfo[playerid][ID]);
    
mysql_tquery(Databasequery);
    return 
1;
}

forward RegisterPlayer(playerid);
public 
RegisterPlayer(playerid)
{
    new 
string[150];
    
PlayerInfo[playerid][ID] = cache_insert_id();
    
printf("A new account with the id of %d has been registered!"PlayerInfo[playerid][ID]);
    
format(stringsizeof(string), "{E6ECFF}Salut, {668CFF}%s{E6ECFF}. Distractie placuta pe serverul {668CFF}Nume Server Police Pursuits{E6ECFF}."PlayerName[playerid]);
    
SendClientMessage(playerid, -1string);
    
SetSpawnInfo(playerid01012469.5930,-1653.2496,13.4688,182.7498000000);
    
SpawnPlayer(playerid);
    return 
1;


Limit ammo

$
0
0
Hello, i have a question and i hope can someone clarify it.

I have disabled completely throwable weapons (grandes and molotovs) inside interiors. I have an ammunation system where players can purchase this two weapons but i want to set a limit of how many nades/molotovs they can carry (3).

Problem is: To forbid this weapons inside interiors, i use SetPlayerArmedWeapon to FIST, so if a player tries to hold a grenade/molotov, his weapon will be automatically switched to fist.

Returning to ammo limit, i tried using GetPlayerAmmo but it works only if the player is holding that type of weapon, and since i'm disabling them by switching to FISTS, it doesn't work.

My question is: Is there a function or a way to count how many ammo a player has for a specific weapon even if he's not holding it?

From SA-MP Admin to NASA (My Story)

$
0
0
The day was 24th October 2011, it seemed like an ordinary Friday afternoon but little did I know that on this day, my life would change forever all because of SA-MP.

Not many people here know this story, but I felt that I needed to tell everyone because none of it would be possible without the SA-MP community.

If you would like to read the full story of how being a SA-MP server admin got me an invite to NASA HQ and Buckingham Palace, please click the link below. I hope at least one of you gets inspired by it. Cheers!

https://mm-ftw.net/forum/showthread.php?tid=109


[VÍDEO] Sistema de Academia / Gym System

Retrieve objects ID's in game

$
0
0
Is there any way to retrieve objects ID's in game? Not using Map Editor.
Something like /dl for vehicles?

Zombie RP servers?

$
0
0
I used to play a zombie rp server and it was really good fun and scary but some time later it disband, so i was wondering if there is still some zombie servers where you can roleplay with other players.

CreateDynamicPickup help

$
0
0
So I originally had red CP's for interior enter exits and switched over to an object based one. Mainly the yellow arrow object to sit in front of interior enter and exits. I am having an issue though. In the server console I got tons of lines of "Unknown Pickup Detected. Please Check Your Code. This happens when I enter said pickup. After many enters and exits I eventually get booted from my own server (0:2) which is just a kick.

Bullworth Academy Roleplay [Heavy roleplay]

$
0
0
HostName: Bullworth Academy
Address: 144.217.19.104:7777
Players: 2 / 30
Ping: 89
Mode: BA-RP 5.5
Language: English
Viewing all 18226 articles
Browse latest View live