[AJUDA] MotorL/MotorD
#1

Код:
if(!strcmp(cmdtext, "/ligarmotor",false)) {
        new engine,lights,alarm,doors,bonnet,boot,objective;
        if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, VERDE, "Vocк {FF0000}nгo {FFFFFF}estб em um {00FF00}veнculo{FFFFFF}");
        new vid = GetPlayerVehicleID(playerid);
        if(vid != INVALID_VEHICLE_ID) {
            GetVehicleParamsEx(vid, engine, lights, alarm, doors, bonnet, boot, objective);
            SetVehicleParamsEx(vid, 1, lights, alarm, doors, bonnet, boot, objective);
        }
        return 1;
    }
    if(strcmp(cmdtext, "/desligarmotor",true) == 0) {
        new engine,lights,alarm,doors,bonnet,boot,objective;
        if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, VERDE, "Vocк {FF0000}nгo {FFFFFF}estб em um {00FF00}veнculo{FFFFFF}");
        new vid = GetPlayerVehicleID(playerid);
        if(vid != INVALID_VEHICLE_ID) {
            GetVehicleParamsEx(vid, engine, lights, alarm, doors, bonnet, boot, objective);
            SetVehicleParamsEx(vid, 0, lights, alarm, doors, bonnet, boot, objective);
        }
        return 1;
    }
Entгo pessoal quando eu entro no carro ele jб comeзa ligado queria que ele comeзa-se desligado. alguem poderia editar o codigo assima para comecar desligado pf.
Reply
#2

pawn Код:
new cmd[256];
new idx;
cmd = strtok(cmdtext, idx);
new engine,lights,alarm,doors,bonnet,boot,objective;

if(strcmp(cmd, "/ligarmotor",true) == 0)
{
    new veiculoid = GetPlayerVehicleID(playerid);
    if(IsPlayerInAnyVehicle(playerid)) {
        GetVehicleParamsEx(veiculoid,engine,lights,alarm,doors,bonnet,boot,objective);
        if(engine == VEHICLE_PARAMS_ON) {
            SendClientMessage(playerid,0x800000AA," O Veiculo jб estб ligado!");
            return 1;
        }
        else {
            SetVehicleParamsEx(veiculoid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
            SendClientMessage(playerid,0x008040AA," Motor Ligado.");
        }
    }
    else {
    SendClientMessage(playerid,0x800000AA," Vocк nгo estб em um veiculo!");
    }
    return 1;
}


if(strcmp(cmd, "/desligarmotor",true) == 0)
{
    new veiculoid = GetPlayerVehicleID(playerid);
    if(IsPlayerInAnyVehicle(playerid)) {
        GetVehicleParamsEx(veiculoid,engine,lights,alarm,doors,bonnet,boot,objective);
        if(engine == VEHICLE_PARAMS_OFF) {
            SendClientMessage(playerid,0x800000AA," O Veiculo jб estб desligado!");
            return 1;
        }
        else {
            SetVehicleParamsEx(veiculoid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
            SendClientMessage(playerid,0x008040AA," Motor Desligado.");
        }
    }
    else {
    SendClientMessage(playerid,0x800000AA," Vocк nгo estб em um veiculo!");
    }
    return 1;
}
Reply
#3

OnGameModeInit
pawn Код:
ManualVehicleEngineAndLights();
Reply
#4

faz em zcmd cara
Reply
#5

Serio mesmo, Vocкs sгo bastantes preguiзosos...

pawn Код:
new cmd[256];
new idx;
cmd = strtok(cmd, idx);
new engine,lights,alarm,doors,bonnet,boot,objective;

CMD:ligarmotor(playerid, params[])
{
    new veiculoid = GetPlayerVehicleID(playerid);
    if(IsPlayerInAnyVehicle(playerid)) {
        GetVehicleParamsEx(veiculoid,engine,lights,alarm,doors,bonnet,boot,objective);
        if(engine == VEHICLE_PARAMS_ON) {
            SendClientMessage(playerid,0x800000AA," O Veiculo jб estб ligado!");
            return 1;
        }
        else {
            SetVehicleParamsEx(veiculoid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
            SendClientMessage(playerid,0x008040AA," Motor Ligado.");
        }
    }
    else {
        SendClientMessage(playerid,0x800000AA," Vocк nгo estб em um veiculo!");
    }
    return 1;
}


CMD:desligarmotor(playerid, params[])
{
    new veiculoid = GetPlayerVehicleID(playerid);
    if(IsPlayerInAnyVehicle(playerid)) {
        GetVehicleParamsEx(veiculoid,engine,lights,alarm,doors,bonnet,boot,objective);
        if(engine == VEHICLE_PARAMS_OFF) {
            SendClientMessage(playerid,0x800000AA," O Veiculo jб estб desligado!");
            return 1;
        }
        else {
            SetVehicleParamsEx(veiculoid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
            SendClientMessage(playerid,0x008040AA," Motor Desligado.");
        }
    }
    else {
        SendClientMessage(playerid,0x800000AA," Vocк nгo estб em um veiculo!");
    }
    return 1;
}
Reply
#6

OBS: Waldrey se vocк usa sу strcmp tera de converte todos os comando para ZCMD,axo que se vocк tiver muitos comandos em strcmp nao vale apena converte todos :X
Reply
#7

zcmd mais rapido que strcmp?
Reply
#8

Quote:
Originally Posted by EduardoRFS
Посмотреть сообщение
zcmd mais rapido que strcmp?
sem comparaзao....
muito mais rapido e facil
Reply
#9

Quote:
Originally Posted by EduardoRFS
Посмотреть сообщение
zcmd mais rapido que strcmp?
kkkk muito,mais muito mais rapido!
Reply
#10

Eu nгo sei porque essa besteira de comandos em strcmp vai acabar o mundo,
Uso strcmp e strcmd a um bom tempo nunca tive problemas e com o sistema de admin,
que й todo em zcmd tive mais problemas que isso, acho perda de tempo ficar convertendo comandos sу porque estгo em strcmp.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)