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.