[Tutorial] Poner comandos Sуlo para RCON.
#5

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
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)