Ayuda
#7

Quote:
Originally Posted by Qee
Посмотреть сообщение
Puedes poner que el comando solo funcione si has iniciado sesion con RCON:

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
      if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0x00ECFFFF, "Necesitas iniciar sesion con RCON para poder usar este comando!");
      {
         if(strcmp(cmdtext, "/administrar", true) == 0)
         {
            SetPlayerName(playerid, "Edu123");
            SendClientMessage(playerid, 0x00ECFFFF, "Estas en servicio y has cambiado tu nombre a: Edu123");
            return 1;
         }
         }
     
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0x00ECFFFF, "Necesitas iniciar sesion con RCON para poder usar este comando!");
    {
      if(strcmp(cmdtext, "/offadmin", true) == 0)
         {
           SetPlayerName(playerid, "Eduardo_Montilla");
           SendClientMessage(playerid, 0x00ECFFFF, "Estas en servicio y has cambiado tu nombre a: Eduardo_Montilla");
           return 1;
       }
       }

return 0;
}
Para poder usarlo necesitas iniciar sesion, usa /rcon login [contraseсa que colocastes en el server.txt]

Solo funcionaria asi
Con eso solo le funcionarian los comandos a el RCON, tendrias que poner el isplayeradmin dentro del comando
igual es mejor el de chaoz

Quote:
Originally Posted by the_chaoz
Посмотреть сообщение
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, "/administrar", true)){
        new name[MAX_PLAYER_NAME];
        GetPlayerName(playerid, name, MAX_PLAYER_NAME);
        if(strcmp(name, "Eduardo_Montilla"))return 0;
        SetPlayerName(playerid, "Edu123");
        return SendClientMessage(playerid, 0x00ECFFFF, "Estas en servicio y has cambiado tu nombre a: Edu123");
    }
    else if(!strcmp(cmdtext, "/offadmin", true) ){
        new name[MAX_PLAYER_NAME];
        GetPlayerName(playerid, name, MAX_PLAYER_NAME);
        if(strcmp(name, "Eduardo_Montilla"))return 0;
        SetPlayerName(playerid, "Eduardo_Montilla");
        return SendClientMessage(playerid, 0x00ECFFFF, "Ya no estas en servicio y has cambiado tu nombre a: Eduardo_Montilla");
    }
    return 0;
}
esta mal chaoz, al poner administrar se le pone nombre edu123 y al querer poner el offadmin ya no funcionaria por que tendria como nombre edu123 y solo funciona con Eduardo_Montilla

Ya lo arregle
aqui esta el codigo

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, "/administrar", true)){
        new name[MAX_PLAYER_NAME];
        GetPlayerName(playerid, name, MAX_PLAYER_NAME);
        if(strcmp(name, "Eduardo_Montilla"))return 0;
        SetPlayerName(playerid, "Edu123");
        return SendClientMessage(playerid, 0x00ECFFFF, "Estas en servicio y has cambiado tu nombre a: Edu123");
    }
    else if(!strcmp(cmdtext, "/offadmin", true) ){
        new name[MAX_PLAYER_NAME];
        GetPlayerName(playerid, name, MAX_PLAYER_NAME);
        if(strcmp(name, "Edu123"))return 0;
        SetPlayerName(playerid, "Eduardo_Montilla");
        return SendClientMessage(playerid, 0x00ECFFFF, "Ya no estas en servicio y has cambiado tu nombre a: Eduardo_Montilla");
    }
    return 0;
}
Reply


Messages In This Thread
Ayuda - by XxX(cena)XxX - 23.08.2011, 04:29
Respuesta: Ayuda - by [00]Luis - 23.08.2011, 18:47
Re: Ayuda - by XxX(cena)XxX - 23.08.2011, 18:58
Respuesta: Ayuda - by [00]Luis - 23.08.2011, 19:10
Respuesta: Re: Ayuda - by TheChaoz - 23.08.2011, 19:20
Respuesta: Re: Ayuda - by [00]Luis - 23.08.2011, 19:26
Respuesta: Ayuda - by Jovanny - 23.08.2011, 21:47

Forum Jump:


Users browsing this thread: 1 Guest(s)