SA-MP Forums Archive
Cmd Comando - 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: Cmd Comando (/showthread.php?tid=190028)



Cmd Comando - agilaxnegrax - 13.11.2010

Buenas De Nuevo
Tengo Este Comando


if (strcmp("/Portafolios", cmdtext, true, 10) == 0)
{
if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
{
SendClientMessage(playerid, COLOR_GREY, "Acceso Denegado ");
return 1;
}
SetPlayerHoldingObject(playerid, 1210, 6, 0.289999, 0.079999, -0.000000, 0.000000, -100.000000, 1.000000);
return 1;
}

Lo Defino Para Que Solo Esa Faccion Lo Pueda Usar
Pero Lo Pude usar Cualquier Jugador
Como Lo Ago Bn Por Que Le Cambio Los == Por != Y No Lo Pude Usar Nadie
Saludos


Respuesta: Cmd Comando - TheChaoz - 13.11.2010

fijate asi:
pawn Код:
if (strcmp("/Portafolios", cmdtext, true) == 0){
    if(PlayerInfo[playerid][pMember] != 6 || PlayerInfo[playerid][pLeader] != 6){
        SendClientMessage(playerid, COLOR_GREY, "Acceso Denegado ");
        return 1;
    }
    else{
        SetPlayerHoldingObject(playerid, 1210, 6, 0.289999, 0.079999, -0.000000, 0.000000, -100.000000, 1.000000);
        return 1;
    }
}
version corta:
pawn Код:
if(!strcmp("/Portafolios", cmdtext, true)){
    if(PlayerInfo[playerid][pMember] != 6 || PlayerInfo[playerid][pLeader] != 6)return SendClientMessage(playerid, COLOR_GREY, "Acceso Denegado ");
    return SetPlayerHoldingObject(playerid, 1210, 6, 0.289999, 0.079999, -0.000000, 0.000000, -100.000000, 1.000000);
}
Nota: el codigo si es de pawn ponelo entre [pawn*] y [/pawn*] (sin los '*')


Re: Cmd Comando - agilaxnegrax - 14.11.2010

mm ok no sabia eso xD
pero lo pongo asi y no lo puede usar nadie siempre sale Acceso Denegado
Fa Faccion Es lA De La Autoescuela
Y Encontre esto
lo pongo pero no da xD
pawn Код:
if(IsAnInstructor(playerid) || PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
Como Lo Soluciono Para Que Solo Lo Pueda Usar La Faccion Numero 11?
Saludos


Re: Cmd Comando - The_Moddler - 14.11.2010

pawn Код:
if(!strcmp("/portafolios", cmdtext, true))
{
    if(IsAnInstructor(playerid) || PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
    {
        SetPlayerHoldingObject(playerid, 1210, 6, 0.289999, 0.079999, -0.000000, 0.000000, -100.000000, 1.000000);
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "Acceso Denegado");
    }
    return 1;
}



Re: Cmd Comando - SeQualX - 14.11.2010

buena mateo intente asi

pawn Код:
if (strcmp("/Portafolios", cmdtext, true) == 0)
{
    if(PlayerInfo[playerid][pMember] != 6 && PlayerInfo[playerid][pLeader] != 6)
      {
        SendClientMessage(playerid, COLOR_GREY, "Acceso Denegado ");
        return 1;
    }
    else
     {
      SetPlayerHoldingObject(playerid, 1210, 6, 0.289999, 0.079999, -0.000000, 0.000000, -100.000000, 1.000000);
        return 1;
    }
}



Respuesta: Cmd Comando - TiNcH010 - 14.11.2010

Raro... a mi me paso casi lo mismo pero lo tuyo es medio mas raro


Respuesta: Re: Cmd Comando - SuperMarioRol - 14.11.2010

Quote:
Originally Posted by SeQualX
Посмотреть сообщение
buena mateo intente asi

pawn Код:
if (strcmp("/Portafolios", cmdtext, true) == 0)
{
    if(PlayerInfo[playerid][pMember] != 6 && PlayerInfo[playerid][pLeader] != 6)
      {
        SendClientMessage(playerid, COLOR_GREY, "Acceso Denegado ");
        return 1;
    }
    else
     {
      SetPlayerHoldingObject(playerid, 1210, 6, 0.289999, 0.079999, -0.000000, 0.000000, -100.000000, 1.000000);
        return 1;
    }
}
No, asi nunca asi solo funcionarб si eres lider y miembor, osea imposible, debe ser con los || y mejor quitar lo dxe is an instructor y dejar solo "PlayerInfo[playerid][pLeader] = XX" etc

Truquillo, no llenes el script de variables o condiciones inutiles, ve a lo simple, lider y miembro, nada mas.