SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Español/Spanish

 
 
Thread Tools Display Modes
Old 14/05/2017, 01:23 AM   #1
Blackaslan
Big Clucker
 
Blackaslan's Avatar
 
Join Date: Oct 2014
Location: CHILE <3
Posts: 157
Reputation: 8
Default Alguna diferencia entre estas dos formas del código?

Bueno tengo un código escrito de dos formas casi iguales solo que a uno le quito el return , de las dos formas me funciona me preguntaba cual es la diferencia entre dejarselo a uno o quitarselo y si afecta en algo, cual forma sera mas eficiente en cuanto al uso de la memoria etc... :

Sin return:
Code:
stock crearZombie(name[])
{
	new npcid;
	npcid = FCNPC_Create(name);
	setZombieSpawn(npcid);
	FCNPC_SetHealth(npcid, 600.0); //variable vida de los zombies bot's
    new Text3D:label = Create3DTextLabel("ZOMBIE", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
    Attach3DTextLabelToPlayer(label, npcid , 0.0, 0.0, 0.7);
    
}
Con return:
Code:
stock crearZombie(name[])
{
	new npcid;
	npcid = FCNPC_Create(name);
	setZombieSpawn(npcid);
	FCNPC_SetHealth(npcid, 600.0); //variable vida de los zombies bot's
    new Text3D:label = Create3DTextLabel("ZOMBIE", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
    Attach3DTextLabelToPlayer(label, npcid , 0.0, 0.0, 0.7);
    return 1;
}

Gracias de antemano
__________________
Black Lagoon RPG

Lsa Zombie apocalypse is back with bots !
Blackaslan is offline  
Old 14/05/2017, 01:44 AM   #2
matias770
Little Clucker
 
Join Date: Oct 2011
Posts: 47
Reputation: 3
Default Respuesta: Alguna diferencia entre estas dos formas del código?

Code:
stock algo()
{
	return 1;
}
Code:
	printf("%b.", algo());
	if(algo() == 1)
	    print("algo");
me dara en el log el valor de 1, en binario, y al evaluar algo() == 1, como algo me retornara uno pasara el if y me mandara el "algo" en el log

en definitiva retorna un valor a la funcion, el cual puedes analizar y usara tu conveniencia
matias770 is offline  
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT. The time now is 01:38 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.