Comprando vehнculos...
#1

Visto que el sistema de compra de vehнculos de mi GM no funcionaba bien, decidн basarme en otro gm (RedSoft SF RP) para hacer mi nuevo sistema de vehнculos.
Conseguн integrarlo y que los vehнculos spawneen en sus respectivos sitios.

Subo a uno, sin problemas, ЎVamos a comprarlo! (/v comprar) ЎFAIL!
SERVER: Unknown Command. (Tengo un mensaje personalizado para lo comandos que no existen)
El resto de /v color, etc, parece que funcionan (no los he probado al completo) asн que descarto que todo el comando este bug.

Esta es la parte de comprar del /v.
pawn Код:
else if(strcmp(x_nr,"comprar",true) == 0)
            {
                if(IsAnOwnableCar(idcar))
                {
                    if(PlayerInfo[playerid][pLevel] < 2)
                    {
                        SendClientMessage(playerid, COLOR_GREY, "Debes ser nivel 2 para comprar un vehiculo.");
                        return 1;
                    }
                    if(PlayerInfo[playerid][pPcarkey] == 999) { }
                    else if(PlayerInfo[playerid][pPcarkey2] == 999) { }
                    else if(PlayerInfo[playerid][pPcarkey3] == 999) { }
                    else { SendClientMessage(playerid, COLOR_GREY, "   Tienes demasiados vehнculos"); return 1; }
                    if(CarInfo[idcar][cOwned]==1)
                    {
                        SendClientMessage(playerid, COLOR_GREY, "Este coche no se puede comprar.");
                        return 1;
                    }
                    if(GetPlayerMoney(playerid) >= CarInfo[idcar][cValue])
                    {
                        if(PlayerInfo[playerid][pPcarkey] == 999) { PlayerInfo[playerid][pPcarkey] = idcar; }
                        else if(PlayerInfo[playerid][pPcarkey2] == 999) { PlayerInfo[playerid][pPcarkey2] = idcar; }
                        else if(PlayerInfo[playerid][pPcarkey3] == 999) { PlayerInfo[playerid][pPcarkey3] = idcar; }
                        else { return 1; }
                        CarInfo[idcar][cOwned] = 1;
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        strmid(CarInfo[idcar][cOwner], sendername, 0, strlen(sendername), 999);
                        GivePlayerMoneyEx(playerid,-CarInfo[idcar][cValue]);
                        PlayerPlayMusic(playerid);
                        GameTextForPlayer(playerid, "~w~Felicidades~n~Aparca tu coche en un lugar adecuado~n~Rapidamente", 5000, 3);
                        SendClientMessage(playerid, COLOR_GRAD2, "Usa /manual para mбs datos");
                        SendClientMessage(playerid, COLOR_YELLOW2, "Usa /motor para arrancar el vehнculo.");
                        gEngine[playerid] = 0;
                        engineOn[GetPlayerVehicleID(playerid)] = false;
                        DateProp(playerid);
                        OnPropUpdate();                    
                        return 1;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "  No tienes suficiente dinero en mano. ");
                        return 1;
                    }
                }
            }
He pensado que fueran condicionales:
pawn Код:
public IsAnOwnableCar(vehicleid)
{
    if(vehicleid >= 294 && vehicleid <= 400) { return 1; } //He subido al ID 302
    return 0;
}
Si, tengo + de nivel 2, tengo todas las llaves vacнas, el coche no esta comprado (cOwned== 1) y si, tengo el dnero suficiente.

A ver si se os ocurre algo
Reply


Messages In This Thread
Comprando vehнculos... - by SuperMarioRol - 29.04.2011, 12:31
Respuesta: Comprando vehнculos... - by Code8976Man - 29.04.2011, 12:40
Respuesta: Comprando vehнculos... - by SuperMarioRol - 29.04.2011, 12:56
Respuesta: Comprando vehнculos... - by Nachbur - 29.04.2011, 13:06
Respuesta: Comprando vehнculos... - by Jovanny - 29.04.2011, 14:08
Respuesta: Comprando vehнculos... - by SuperMarioRol - 29.04.2011, 16:44
Respuesta: Comprando vehнculos... - by Nachbur - 29.04.2011, 16:50
Respuesta: Comprando vehнculos... - by VetoBarrera - 30.04.2011, 11:48
Respuesta: Comprando vehнculos... - by Nachbur - 30.04.2011, 19:26
Respuesta: Comprando vehнculos... - by SuperMarioRol - 01.05.2011, 22:40

Forum Jump:


Users browsing this thread: 1 Guest(s)