duda sscanf / return
#4

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:
PHP код:
CMD:vender(playeridparams[])
{
    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;

Reply


Messages In This Thread
duda sscanf / return - by H@hn - 01.08.2015, 15:50
Respuesta: duda sscanf / return - by RIDE2DAY - 01.08.2015, 16:25
Re: duda sscanf / return - by H@hn - 01.08.2015, 17:17
Respuesta: duda sscanf / return - by TheMatius - 01.08.2015, 18:52
Respuesta: duda sscanf / return - by Tirael - 02.08.2015, 05:17

Forum Jump:


Users browsing this thread: 2 Guest(s)