[Ajuda] Alarme no menu do veiculo
#1

Estou tentando por o alarme no menu de comandos do veiculo mais nгo esta funcionando.. queria saber o porque!! codigo e warnings abaixo!

pawn Код:
GetVehicleParamsEx(GetPlayerVehicleID(playerid), mot, lu, alar, por, cap, porma, ob);
                    if(alarme[GetPlayerVehicleID(playerid)] == 0)
                        SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_ON, lu), Msg(playerid, -1, "alarme ligado"), alarme[GetPlayerVehicleID(playerid)] = 1;
                    else if(alarme[GetPlayerVehicleID(playerid)] == 1)
                        SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_OFF, lu), Msg(playerid, -1, "alarme desligado"), alarme[GetPlayerVehicleID(playerid)] = 0;
pawn Код:
warning 202: number of arguments does not match definition
warning 202: number of arguments does not match definition
warning 202: number of arguments does not match definition
warning 202: number of arguments does not match definition
warning 202: number of arguments does not match definition
warning 202: number of arguments does not match definition
warning 202: number of arguments does not match definition
warning 202: number of arguments does not match definition
warning 202: number of arguments does not match definition
Reply
#2

Код HTML:
SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_ON, lu)

SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_ON, lu)
Estб faltando parвmetros.

SetVehicleParamsEx
Reply
#3

Mano tem ali olha bem no meu codigo,porque sera que nгo esta pegando mesmo assim?
Reply
#4

A funзгo necessita de 8 parвmetros e vocк colocou apenas 3.
Reply
#5

Tipo eu tenho o dialog que eu fiz.. mais nгo estou entendendo como ficaria na parte do alarme,obs: e a ultima case!!

pawn Код:
if(dialogid == DMenuCarro)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0:
                {
                    GetVehicleParamsEx(GetPlayerVehicleID(playerid), mot, lu, alar, por, cap, porma, ob);
                    if(motorCarro[GetPlayerVehicleID(playerid)] == 0)
                        SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_ON, lu, alar, por, cap, porma, ob), Msg(playerid, -1, "Carro ligado"), motorCarro[GetPlayerVehicleID(playerid)] = 1;
                    else if(motorCarro[GetPlayerVehicleID(playerid)] == 1)
                        SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob), Msg(playerid, -1, "Carro desligado"), motorCarro[GetPlayerVehicleID(playerid)] = 0;
                }
                case 1:
                {
                    GetVehicleParamsEx(GetPlayerVehicleID(playerid), mot, lu, alar, por, cap, porma, ob);
                    if(luzCarro[GetPlayerVehicleID(playerid)] == 1)
                        SetVehicleParamsEx(GetPlayerVehicleID(playerid), mot, VEHICLE_PARAMS_OFF, alar, por, cap, porma, ob), Msg(playerid, -1, "Luzes desligadas"), luzCarro[GetPlayerVehicleID(playerid)] = 0;
                    else if(luzCarro[GetPlayerVehicleID(playerid)] == 0)
                        SetVehicleParamsEx(GetPlayerVehicleID(playerid), mot, VEHICLE_PARAMS_ON, alar, por, cap, porma, ob), Msg(playerid, -1, "Luzes ligadas"), luzCarro[GetPlayerVehicleID(playerid)] = 1;
                }
                case 2:
                {
                    GetVehicleParamsEx(GetPlayerVehicleID(playerid), mot, lu, alar, por, cap, porma, ob);
                    if(capoCarro[GetPlayerVehicleID(playerid)] == 1)
                        SetVehicleParamsEx(GetPlayerVehicleID(playerid), mot, lu, alar, por, VEHICLE_PARAMS_OFF, porma, ob), Msg(playerid, -1, "Capo fechado"), capoCarro[GetPlayerVehicleID(playerid)] = 0;
                    else if(capoCarro[GetPlayerVehicleID(playerid)] == 0)
                        SetVehicleParamsEx(GetPlayerVehicleID(playerid), mot, lu, alar, por, VEHICLE_PARAMS_ON, porma, ob), Msg(playerid, -1, "Capo aberto"), capoCarro[GetPlayerVehicleID(playerid)] = 1;
                }
                case 3:
                {
                    GetVehicleParamsEx(GetPlayerVehicleID(playerid), mot, lu, alar, por, cap, porma, ob);
                    if(malasCarro[GetPlayerVehicleID(playerid)] == 1)
                        SetVehicleParamsEx(GetPlayerVehicleID(playerid), mot, lu, alar, por, cap, VEHICLE_PARAMS_OFF, ob), Msg(playerid, -1, "Porta-malas fechado"), malasCarro[GetPlayerVehicleID(playerid)] = 0;
                    else if(malasCarro[GetPlayerVehicleID(playerid)] == 0)
                        SetVehicleParamsEx(GetPlayerVehicleID(playerid), mot, lu, alar, por, cap, VEHICLE_PARAMS_ON, ob), Msg(playerid, -1, "Porta-malas aberto"), malasCarro[GetPlayerVehicleID(playerid)] = 1;
                }
                case 4:
                {
                    GetVehicleParamsEx(GetPlayerVehicleID(playerid), mot, lu, alar, por, cap, porma, ob);
                    if(alarme[GetPlayerVehicleID(playerid)] == 0)
                        SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_ON, lu), Msg(playerid, -1, "Carro ligado"), alarme[GetPlayerVehicleID(playerid)] = 1;
                        SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_OFF, lu)
                    else if(alarme[GetPlayerVehicleID(playerid)] == 1)
                        SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_OFF, lu), Msg(playerid, -1, "Carro desligado"), alarme[GetPlayerVehicleID(playerid)] = 0;
                        SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_OFF, lu)
                }
            }
        }
        return 1;
    }
Reply
#6

pawn Код:
SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_OFF, lu),
Msg(playerid, -1, "alarme desligado"),
alarme[GetPlayerVehicleID(playerid)] = 0;
Isso nгo existe, vocк estб separando as linhas de comando por , sendo que elas devem ser separadas por ;

outra coisa, como o MultiKill jб disse, estб faltando argumentos alн na chamada da SetVehicleParamsEx, para ver como usar essa funзгo veja esse artigo aqui:

https://sampwiki.blast.hk/wiki/SetVehicleParamsEx
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)