01.08.2015, 18:52
Bro, segъn he probado si es necesario ponerlo al final de cada comando, por que es lo que indica al comando que se ha ejecutado despuйs de su llamada, ahora, al final de cada if se pone solo cuando se debe ejecutar un cуdigo hasta cierta parte:
Digamos por ejemplo:
Digamos por ejemplo:
PHP код:
CMD:vender(playerid, params[])
{
new item[30];
if(!sscanf(params,"s[30]",item))
{
if(strcmp(item,"coche",true)==0)
{
SendClientMessageEx(playerid,-1, "/vender coche");
return 1; //El codigo se ejecutara hasta esta parte y enviara unicamente el mensaje /vender coche
}
//Ahora tambien puedes usar el return mensaje, que funciona igual que el return 1;
//Cuando usar return 1?, cuando hayan mas lineas de codigo ejemplo:
if(strcmp(item,"negocio",true)==0)
return SendClientMessageEx(playerid,-1, "/vender negocio");
if(strcmp(item,"casa",true)==0)
return SendClientMessageEx(playerid,-1, "/vender casa");
if(strcmp(item,"cosecha",true)==0)
return SendClientMessageEx(playerid,-1, "/vender cosecha");
//Siendo con mas lineas de codigo:
if(strcmp(item,"cosecha",true)==0)
{
SendClientMessageEx(playerid,-1, "/vender cosecha");
//Mas cуdigo
SendClientMessageEx(playerid, -1, "La cosecha se puede empezar a realizar");
Cosechar(playerid);
return 1;
}
}
return 1;
}