SA-MP Forums

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

Reply
 
Thread Tools Display Modes
Old 14/05/2017, 12:23 AM   #1
Blackaslan
Big Clucker
 
Blackaslan's Avatar
 
Join Date: Oct 2014
Location: CHILE <3
Posts: 156
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   Reply With Quote
Old 14/05/2017, 12:44 AM   #2
matias770
Little Clucker
 
Join Date: Oct 2011
Posts: 46
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   Reply With Quote
Reply

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
¿Diferencia entre static y new? Fagrinht Español/Spanish 3 10/09/2016 03:14 AM
diferencia entre vps SSD y vps cloud kn9w Español/Spanish 3 05/11/2015 07:11 PM
¿Diferencia entre stock y public? Johansitho Español/Spanish 5 17/05/2015 03:50 PM
[DUDA] Diferencia entre INI y DINI Shura Español/Spanish 5 08/06/2014 05:44 PM
Diferencia entre ban y rban pep_25 Español/Spanish 14 30/12/2013 09:06 PM


All times are GMT. The time now is 07:16 AM.


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