Ayuda con el sistema de encendido de larp
#1

Bien, tengo el sistema de motor de larp, actualizado para 3c pero me da un problema es decir que aveces sirve, aveces no... es raro

pawn Код:
if(!strcmp(cmd, "/motor", true))
    {
        if(IsPlayerConnected(playerid))
        {
            if(IsPlayerInAnyVehicle(playerid))
            {
                if(!engineOn[GetPlayerVehicleID(playerid)])
                {
                    if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
                    {
                        return 1;
                    }
                    new vehicleid = GetPlayerVehicleID(playerid);
                    if(gEngine[playerid] == 1) { return 1; }
                    PutPlayerInVehicle(playerid, vehicleid, 0);
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    format(string, sizeof(string), "* %s Gira las llaves e intenta encender el motor.", sendername);
                    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                    SetTimerEx("StartingTheVehicle",2500,0,"i",playerid);
                    GameTextForPlayer(playerid, "~g~Encendiendo ...",2500,3);
                    gEngine[playerid] = 1;
                    return 1;
                }
                if(engineOn[GetPlayerVehicleID(playerid)])
                {
                    if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
                    {
                        return 1;
                    }
                    engineOn[GetPlayerVehicleID(playerid)] = false;
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    format(string, sizeof(string), "* %s Apaga el motor del vehiculo y toma las llaves.", sendername);
                    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                    gEngine[playerid] = 0;
                    GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
                    SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective);
                    return 1;
                }
            }
        }
        return 1;
    }
Reply
#2

Te referнs a que a veces enciende el motor y otras no? O a veces te funciona el comando y otras no .. ї
Reply
#3

si eso
Reply
#4

Quote:
Originally Posted by Dark_Children
Посмотреть сообщение
si eso
¬¬
Vuelvo a repetir mi pregunta;
Te referнs a que a veces enciende el motor y otras no? O a veces te funciona el comando y otras no.
Cuales de esas 2 xD
Reply
#5

Seguramente es por los condicionales de vehнculos que tienes, unos vehнculos se dejarбn arrancar y otros de otro tipo, propios o similar, no se dejarбn.
Suele pasar, revisa el cуdigo o crealo de 0.
Reply
#6

bien al parecer creo que era el timer que se cansaba ...
Reply
#7

no sera pq esta clase de sistema tienen una random como de 4 opciones?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)