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.