SA-MP Forums Archive
Como Hacer un cmd - 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: Como Hacer un cmd (/showthread.php?tid=141924)



Como Hacer un cmd - Lautaro_eb - 16.04.2010

Como Hacer que un Cmd Se pueda utilizar una sola ves ?



Re: Como Hacer un cmd - TheChaoz - 16.04.2010

usa un array. algo asi:
pawn Код:
new Usado[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
  Usado[playerid] = 0;
  return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
  if(strcmp(cmdtext, "/micomando", true) == 0){
    if(Usado[playerid] == 0){
      //codigo del comando
      return Usado[playerid]++;
    }
    else return SendClientMessage(playerid, color, "mensaje");
  }
  return 0;
}
espero que te sirva


Re: Como Hacer un cmd - Carlos_Martinez - 16.04.2010

Quote:
Originally Posted by the_chaoz
usa un array. algo asi:
pawn Код:
new Usado[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
  Usado[playerid] = 0;
  return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
  if(strcmp(cmdtext, "/micomando", true) == 0){
    if(Usado[playerid] == 0){
      //codigo del comando
      return Usado[playerid]++;
    }
    else return SendClientMessage(playerid, color, "mensaje");
  }
  return 0;
}
espero que te sirva
Gracias the_chaoz a mi me sirvio n_n larga vida


Re: Como Hacer un cmd - Lautaro_eb - 16.04.2010

Je , SI a El le Sirvio Supongo Que ami Tambien :P.
Gracias.


Re: Como Hacer un cmd - Cesar_Biker - 16.04.2010

Quote:
Originally Posted by the_chaoz
usa un array. algo asi:
pawn Код:
new Usado[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
  Usado[playerid] = 0;
  return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
  if(strcmp(cmdtext, "/micomando", true) == 0){
    if(Usado[playerid] == 0){
      //codigo del comando
      return Usado[playerid]++;
    }
    else return SendClientMessage(playerid, color, "mensaje");
  }
  return 0;
}
espero que te sirva
Ahora que hay la nueva funciуn de "SetPVarInt" podrнas usarla.


Re: Como Hacer un cmd - TheChaoz - 17.04.2010

Quote:
Originally Posted by Cesar_Biker
Quote:
Originally Posted by the_chaoz
usa un array. algo asi:
pawn Код:
new Usado[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
  Usado[playerid] = 0;
  return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
  if(strcmp(cmdtext, "/micomando", true) == 0){
    if(Usado[playerid] == 0){
      //codigo del comando
      return Usado[playerid]++;
    }
    else return SendClientMessage(playerid, color, "mensaje");
  }
  return 0;
}
espero que te sirva
Ahora que hay la nueva funciуn de "SetPVarInt" podrнas usarla.
me resulta incomoda y poco practica, por eso es que no la uso.


Re: Como Hacer un cmd - Cesar_Biker - 17.04.2010

Quote:
Originally Posted by the_chaoz
Quote:
Originally Posted by Cesar_Biker
Quote:
Originally Posted by the_chaoz
usa un array. algo asi:
pawn Код:
new Usado[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
  Usado[playerid] = 0;
  return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
  if(strcmp(cmdtext, "/micomando", true) == 0){
    if(Usado[playerid] == 0){
      //codigo del comando
      return Usado[playerid]++;
    }
    else return SendClientMessage(playerid, color, "mensaje");
  }
  return 0;
}
espero que te sirva
Ahora que hay la nueva funciуn de "SetPVarInt" podrнas usarla.
me resulta incomoda y poco practica, por eso es que no la uso.
Tambiйn es verdad, bueno para mi es practica, asн no tengo que definir los enums, pero tambiйn es verdad que es mбs larga.