SA-MP Forums Archive
[Tutorial] Poner comandos Sуlo para RCON. - 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: [Tutorial] Poner comandos Sуlo para RCON. (/showthread.php?tid=108801)



[Tutorial] Poner comandos Sуlo para RCON. - GroX0r - 15.11.2009

Hola, Bueno, Aqui les dejo un tutorial para usar comandos que solo sirven si estas LOGEADO con la RCON

Es Facil, Les Explicare....

para poder usar los comandos con la rcon sin ser admin del servidor es asi:

buscar el comando el cual deseas para dar activacion a que se pueda usar con la RCON, arriba del comando escriban lo siguiente:

Код:
if (!IsPlayerAdmin(playerid)) return 0;
Creditos: By GroX0r


Re: [Tutorial] Poner comandos Sуlo para RCON. - FLaYTe - 15.11.2009

Gracias eso sirve Mucho

Saludos.



Re: [Tutorial] Poner comandos Sуlo para RCON. - bm0z - 16.11.2009

Quote:
Originally Posted by GroX0r
buscar el comando el cual deseas para dar activacion a que se pueda usar con la RCON, arriba del comando escriban lo siguiente:

Код:
if (!IsPlayerAdmin(playerid)) return 0;
їEstas seguro?, vas a terminar desactivando todos los comandos que estan debajo de ese, pero bueno.


Re: [Tutorial] Poner comandos Sуlo para RCON. - GroX0r - 16.11.2009

Quote:
Originally Posted by Leonardo_Almeida
Quote:
Originally Posted by GroX0r
buscar el comando el cual deseas para dar activacion a que se pueda usar con la RCON, arriba del comando escriban lo siguiente:

Код:
if (!IsPlayerAdmin(playerid)) return 0;
їEstas seguro?, vas a terminar desactivando todos los comandos que estan debajo de ese, pero bueno.
no no no, en realidad no se desactivan comandos de abajo, es solo que agregando el
Quote:

if (!IsPlayerAdmin(playerid)) return 0;

arriba de un comando se activa para tambien usarlo con la RCON, y nomas se activa al comando que pusiste ese codigo, pero al igual tambien se podra utilizar ese comando para lo que servia...


Re: [Tutorial] Poner comandos Sуlo para RCON. - bm0z - 16.11.2009

Creo que estбs equivocado, al poner " if(!IsPlayerAdmin(playerid)) return 0; " quedan desactivados todos los comandos que estйn debajo ya que estб impidiendo que la ejecuciуn del cуdigo continъe al poner return, a no se que se ponga dentro del if, eso ya es otra cosa.


dejo un ejemplo:

Quote:
Originally Posted by Cуdigo
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext,"/prueba1",true)==0)
{

}
if(!IsPlayerAdmin(playerid)) return 0;
if(strcmp(cmdtext,"/prueba2",true)==0)
{

}
if(strcmp(cmdtext,"/prueba2",true)==0)
{

}
}
en йste caso, quedan desactivados 2 comandos, para hacerlo de esta forma sуlo se tendrнa que poner " if(IsPlayerAdmin(playerid)) ", por ejemplo:

Quote:
Originally Posted by Cуdigo
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext,"/prueba1",true)==0)
{

}
if(IsPlayerAdmin(playerid))
if(strcmp(cmdtext,"/prueba2",true)==0)
{

}

if(strcmp(cmdtext,"/prueba2",true)==0)
{

}
}
de йste modo sуlo queda desactivado un sуlo comando para usarlo en la rcon.

Para hacerlo como dices tu, que este arriba del comando, se podrнa que usar goto

Quote:
Originally Posted by Cуdigo
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext,"/prueba1",true)==0)
{

}
if(!IsPlayerAdmin(playerid)) goto SegundaParte;
if(strcmp(cmdtext,"/prueba2",true)==0)
{

}

SegundaParte:
if(strcmp(cmdtext,"/prueba2",true)==0)
{

}
}
Saludos


Re: [Tutorial] Poner comandos Sуlo para RCON. - Donuts - 16.11.2009

Porque no simplemente hacerlo metiendo el if adentro del comando;
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
   if(strcmp(cmdtext, "/prueba", true)==0)
   {
     if(!IsPlayerAdmin(playerid)) return 1;
     // El jugador es rcon admin.
   }
}
Mas eficiente y no checa si el jugador es administrador cada vez que el jugador escribe un comando.


Re: [Tutorial] Poner comandos Sуlo para RCON. - CristianTdj - 19.12.2009

Mmm, cierto.


Re: [Tutorial] Poner comandos Sуlo para RCON. - anonymousx - 07.07.2010

se. yo hago eso, mucha paja para poner el goto


Respuesta: [Tutorial] Poner comandos Sуlo para RCON. - MedinaRockz - 07.07.2010

pawn Код:
if (strcmp("/Comando", cmdtext, true, 10) == 0 && IsPlayerAdmin(playerid))
    {  
         //Funcion
           
         return 1;
    }
es mas facil con el &&


Re: Respuesta: [Tutorial] Poner comandos Sуlo para RCON. - TheChaoz - 07.07.2010

Quote:
Originally Posted by FlowMen
Посмотреть сообщение
pawn Код:
if (strcmp("/Comando", cmdtext, true, 10) == 0 && IsPlayerAdmin(playerid))
    {  
         //Funcion
           
         return 1;
    }
es mas facil con el &&
es lo mismo, y de la otra forma puedes enviar un mensaje si el jugador no es admin, en cambio de la forma que tu lo escribes no.