14.02.2013, 12:26
Olб!
Bom nгo sei mexer muito com zcm e nem sscanf
Porem o objetivo й um sistema de carro,
os comandos que estгo funcionando normal sгo! /v l, /v d que servem para ligar e desligar o motor!
Bom agora o defeito sгo esses 2
/v trancar [Placa]
/v destrancar [Placa]
eles nгo funcionam! Porque?
quando eu bato /v trancar e nгo digito a placa, ele ate manda a mensagem "Uso correto: /v trancar [Placa]"
porem quando digito o ID nгo acontece nada!
OBS: a placa do carro = a ID dele!!!
alguйm sabe onde estas o erro e pode corrigir pra mim? fazendo favor!
Bom nгo sei mexer muito com zcm e nem sscanf
Porem o objetivo й um sistema de carro,
os comandos que estгo funcionando normal sгo! /v l, /v d que servem para ligar e desligar o motor!
Bom agora o defeito sгo esses 2
/v trancar [Placa]
/v destrancar [Placa]
eles nгo funcionam! Porque?
quando eu bato /v trancar e nгo digito a placa, ele ate manda a mensagem "Uso correto: /v trancar [Placa]"
porem quando digito o ID nгo acontece nada!
OBS: a placa do carro = a ID dele!!!
Код:
CMD:v(playerid, params[]) { if(strcmp(params, "l", true) == 0) { if(IsPlayerInAnyVehicle(playerid)) { new carroid; carroid = GetPlayerVehicleID(playerid); GetVehicleParamsEx(carroid, motor, farol, alarme, porta, capo, portamala, objetivo); SetVehicleParamsEx(carroid, VEHICLE_PARAMS_ON, farol, alarme, porta, capo, portamala, objetivo); SendClientMessage(playerid, BRANCO, "Veiculo {38FF06}Ligado!"); } else SendClientMessage(playerid, VERMELHO, "Erro! Vocк nгo esta dentro de nenhum veiculo!"); } if(strcmp(params, "d", true) == 0) { if(IsPlayerInAnyVehicle(playerid)) { new carroid; carroid = GetPlayerVehicleID(playerid); GetVehicleParamsEx(carroid, motor, farol, alarme, porta, capo, portamala, objetivo); SetVehicleParamsEx(carroid, VEHICLE_PARAMS_OFF, farol, alarme, porta, capo, portamala, objetivo); SendClientMessage(playerid, BRANCO, "Veiculo {FF030F}Desligado!"); } else SendClientMessage(playerid, VERMELHO, "Erro! Vocк nгo esta dentro de nenhum veiculo!"); } if(strcmp(params, "trancar", true) == 0) { if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, AMARELO, "Vocк deve sair do veiculo para tranca-lo!"); new carroid; if(sscanf(params, "i", carroid)) return SendClientMessage(playerid, VERDE, "Uso correto: /v trancar [Placa]"); GetVehicleParamsEx(carroid, motor, farol, alarme, porta, capo, portamala, objetivo); SetVehicleParamsEx(carroid, motor, farol, alarme, VEHICLE_PARAMS_ON, capo, portamala, objetivo); SendClientMessage(playerid, BRANCO, "Veiculo Trancado!"); } if(strcmp(params, "destrancar", true) == 0) { if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, AMARELO, "Vocк deve sair do veiculo para destranca-lo!"); new carroid; if(sscanf(params, "i", carroid)) return SendClientMessage(playerid, VERDE, "Uso correto: /v destrancar [Placa]"); GetVehicleParamsEx(carroid, motor, farol, alarme, porta, capo, portamala, objetivo); SetVehicleParamsEx(carroid, motor, farol, alarme, VEHICLE_PARAMS_OFF, capo, portamala, objetivo); SendClientMessage(playerid, BRANCO, "Veiculo Destrancado!"); } return 1; }