[AJUDA] MotorL/MotorD -
Waldrey - 02.06.2012
Код:
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.
Re: [AJUDA] MotorL/MotorD -
leonardo1434 - 02.06.2012
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;
}
Re: [AJUDA] MotorL/MotorD -
WagnerPM - 02.06.2012
OnGameModeInit
pawn Код:
ManualVehicleEngineAndLights();
Re: [AJUDA] MotorL/MotorD -
'Duallity - 03.06.2012
faz em zcmd cara
Re: [AJUDA] MotorL/MotorD -
leonardo1434 - 03.06.2012
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;
}
Re: [AJUDA] MotorL/MotorD -
'Duallity - 03.06.2012
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
Re: [AJUDA] MotorL/MotorD -
EduardoRFS - 03.06.2012
zcmd mais rapido que strcmp?
Re: [AJUDA] MotorL/MotorD -
EditPawn - 03.06.2012
Quote:
Originally Posted by EduardoRFS
zcmd mais rapido que strcmp?
|
sem comparaзao....
muito mais rapido e facil
Re: [AJUDA] MotorL/MotorD -
'Duallity - 03.06.2012
Quote:
Originally Posted by EduardoRFS
zcmd mais rapido que strcmp?
|
kkkk muito,mais muito mais rapido!
Re: [AJUDA] MotorL/MotorD -
Edu33 - 03.06.2012
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.