Car Engine Command.
#1

I feel like such an idiot for having to post this up, but i really dont understand it. I get 2 warnings with this code and i'm not sure how to fix it. I basically want it to read /car engine and /car lights as commands. I'm not too sure what to do though!

Код:
CMD:car(playerid, params[])
{
	if(sscanf(params, "i", engine)) return cmd_engine(playerid, params);
	if(sscanf(params, "i", lights)) return cmd_lights(playerid, params);
	if(!strcmp("engine")) return SendClientMessage(playerid, COLOR_GRAD1, "Please use /car engine or /car lights");
	if(!strcmp("lights")) return SendClientMessage(playerid, COLOR_GRAD1, "Please use /car engine or /car lights");
	return 1;
}
Thank you in advance.
~Reign
Reply
#2

PHP код:
CMD:car(playeridparams[])
{
    
// your code
    
return 1;
}

CMD:engine(playeridparams[])
{
    return 
cmd_car(playeridparams);
}

CMD:lights(playeridparams[])
{
    return 
cmd_car(playeridparams);

Reply
#3

Quote:
Originally Posted by JaKe Elite
Посмотреть сообщение
PHP код:
CMD:car(playeridparams[])
{
    
// your code
    
return 1;
}
CMD:engine(playeridparams[])
{
    return 
cmd_car(playeridparams);
}
CMD:lights(playeridparams[])
{
    return 
cmd_car(playeridparams);

I noticed that this just came through and i tried doing it a different way. Would this way work the same?

Код:
CMD:car(playerid, params[])
{
	if(sscanf(params, "i", engine)) return cmd_engine(playerid, params);
	if(sscanf(params, "i", lights)) return cmd_lights(playerid, params);
	else return SendClientMessage(playerid, COLOR_GRAD1, "Please use /car engine or /car lights");
}
Reply
#4

PHP код:
CMD:car(playeridparams[])
{
    if(
isnull(params)) return SendClientMessage(playeridCOLOR_GRAD1"Please use /car engine or /car lights");
    if(!
strcmp(params"engine"))  return cmd_engine(playeridparams);
    if(!
strcmp(params"lights"))  return cmd_lights(playeridparams);
    return 
1;

Reply
#5

You could simply do this:

PHP код:
CMD:car(playeridparams[])
{
    
// your code
    
return 1;
}
CMD:engine(playeridparams[])
{
    
SendClientMessage(playeridCOLOR_GRAD1"Please use /car engine or /car lights");
    return 
cmd_car(playeridparams);
}
CMD:lights(playeridparams[])
{
    
SendClientMessage(playeridCOLOR_GRAD1"Please use /car engine or /car lights");
    return 
cmd_car(playerid"");

Your code won't work btw.
Reply
#6

+Repped you both for help. Thanks for such quick replies.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)