SA-MP Forums Archive
їDiferencia entre static y new? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: їDiferencia entre static y new? (/showthread.php?tid=616753)



їDiferencia entre static y new? - Fagrinht - 10.09.2016

Buenas, quiero saber la diferencia... osea, con static se ahorra mбs memoria o algo asн tengo entendido la cosa estб en el uso de la funciуn, tengo entendido que si uno usa static solo funciona para el gamemode, a lo que me refiero es que si quiero usar algo del gamemode en un include y estб en static no puede, algo asн es la diferencia a new aparte de la memoria, no?

para en vez de usar para los dialogos y vaya todo... en vez de new

Код:
    static Query[80];
	mysql_format(1, Query, sizeof(Query), "SELECT * FROM users WHERE Usuario = '%e' LIMIT 1", InformacionJugador_[playerid][pUsuario]);
	mysql_query(1, Query);
ya que si ahorra memoria es una manera de optimzar, no?


Respuesta: їDiferencia entre static y new? - Goncho28 - 10.09.2016

new es una variable global, mientras que static solo se puede usar en el script en que lo creaste.

Funciona igual que un "new", con la excepciуn de que solo es visible en el archivo que es declarado. Podes tener varios archivos con la misma variable sin conflictos. Otro detalle es que el valor inicial no se pierde como en un new.


Respuesta: їDiferencia entre static y new? - The-Krew - 10.09.2016

a ambos en este tema, por favor, lean esto

http://www.compuphase.com/pawn/Pawn_Language_Guide.pdf


Respuesta: їDiferencia entre static y new? - Goncho28 - 10.09.2016

Quote:
Originally Posted by The-Krew
Посмотреть сообщение
a ambos en este tema, por favor, lean esto

http://www.compuphase.com/pawn/Pawn_Language_Guide.pdf
https://sampwiki.blast.hk/wiki/Scripting_Basics#Scope