[Off] Aprendamos y usemos squirrel!
#1

SQUIRREL


Estaba pensando que serнa una buenisima idea que aprendamos squirrel y lo usemos en SA-MP, pero para que o por quй, aquн les respondo con una lista.
  • 1.- Dado que squirrel se puede correr compilado o sin compilar( la maquina virtual lo compila al momento de cargarlo o en tiempo de ejecucion), usarнamos el que no es necesario usar un compilador por lo que contribuirнamos al cуdigo libre.
  • 2.- Si bien es mбs extenso que pawn, muchas cosas se pueden hacer que en pawn no.
  • 3.- Es mбs facil de scriptear en algunas cosas
  • 4.- Evitamos strings de tamaсos grandisimos, en squirrel se hace de forma mбs sencilla
    ej:
    PHP код:
    SendClientMessageToAll(0x00FF00FFGetPlayerName(playerid) + " ha entrado al server!"); 
  • 5.- Tenemos la posibilidad de crear clases, esto es algo mбs avanzado que no todos comprenderбn pero con un poco de practica lo tendrбn.. Ejemplo tomado de la documentacion de squirrel
    PHP код:
     
    class Entity
    {    
        
    constructor(etype,entityname)
        {
            
    name entityname;
            
    type etype;
        }
                                        
        
    0;
        
    0;
        
    0;
        
    name null;
        
    type null;
    }
     
    function 
    Entity::MoveTo(newx,newy,newz)
    {
        
    newx;
        
    newy;
        
    newz;
    }
     
    class 
    Player extends Entity {
        
    constructor(entityname)
        {
            
    base.constructor("Player",entityname)
        }
        function 
    DoDomething()
        {
            ::print(
    "something");
        }
        
    }
     
    local newplayer Player("da playar");
     
    newplayer.MoveTo(100,200,300); 
  • 6.- El uso de clases les ayudarб en el futuro si quieren aprender C++
  • 7.- Aprendemos algo nuevo y distinto

їCуmo usamos squirrel?
En el sub-foro plugin deveploment, hay un plugin para utilizar squirrel, esta desactualizado, pero yo lo he utilizado squirrel y estarнa dispuesto a actualizarlo para hacer uso de el.

Aquн les dejo el link de la documentaciуn oficial:
http://www.squirrel-lang.org/doc/squirrel3.html
Reply


Messages In This Thread
Aprendamos y usemos squirrel! - by Jovazxc - 18.02.2013, 15:45
Re: Aprendamos y usemos squirrel! - by MrKaiser - 18.02.2013, 16:14
Respuesta: Aprendamos y usemos squirrel! - by Glimma - 18.02.2013, 16:15
Respuesta: Aprendamos y usemos squirrel! - by oOFotherOo - 18.02.2013, 16:54
Re: Aprendamos y usemos squirrel! - by [DOG]irinel1996 - 18.02.2013, 16:54
Respuesta: Re: Aprendamos y usemos squirrel! - by Jovazxc - 18.02.2013, 17:04
Respuesta: Re: Aprendamos y usemos squirrel! - by oOFotherOo - 18.02.2013, 19:47
Respuesta: Aprendamos y usemos squirrel! - by Dreyfuz - 18.02.2013, 20:33
Respuesta: Aprendamos y usemos squirrel! - by oOFotherOo - 18.02.2013, 20:38
Respuesta: Aprendamos y usemos squirrel! - by Dreyfuz - 18.02.2013, 20:53

Forum Jump:


Users browsing this thread: 2 Guest(s)