SA-MP Forums Archive
Car Engine Command. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Car Engine Command. (/showthread.php?tid=624504)



Car Engine Command. - Reignbow - 17.12.2016

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


Re: Car Engine Command. - JaKe Elite - 17.12.2016

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

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

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




Re: Car Engine Command. - Reignbow - 17.12.2016

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");
}



Re: Car Engine Command. - Yaa - 17.12.2016

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;




Re: Car Engine Command. - JaKe Elite - 17.12.2016

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.


Re: Car Engine Command. - Reignbow - 17.12.2016

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