Como Hacer un cmd
#1

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

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
Reply
#3

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
Reply
#4

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

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.
Reply
#6

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.
Reply
#7

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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)