02.01.2015, 23:32
Hola quisiera cambiar el comando /hacermiembro por /contratar y que lo utilicen todos los lideres de las facciones y los administradores no.
Aqui el comando que quiero cambiar
Aqui el comando que quiero cambiar
PHP код:
if(strcmp(cmd, "/hacermiembro", true) == 0) //Hacer a un jugador miembro de una facciуn
{
new tmp[128], playerid2, string[128];
tmp = strtok(cmdtext, idx);
if(PlayerInfo[playerid][pAdmin] < 3){ SendClientMessage(playerid, Rojo, "* Nivel de admin insuficiente."); return 1; }
if(!strlen(tmp)){
SendClientMessage(playerid, Naranja, "* /Hacermiembro [ID] [Facciуn (1)] [Rango]");
return 1;
}
new faccion, rango;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, Naranja, "* /Hacermiembro [ID] [Facciуn (1)] [Rango]");
return 1;
}
faccion = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, Naranja, "* /Hacermiembro [ID] [Facciуn (1)] [Rango]");
return 1;
}
rango = strval(tmp);
if(faccion > 1 || faccion < 1) { SendClientMessage(playerid, Rojo, "La Faccion es de 1 = SAPD"); return 1; }
if(rango > 8 || rango < 1) { SendClientMessage(playerid, Rojo, "* El rango debe estar entre 1 y 8."); return 1; }
if(IsPlayerConnected(playerid2) && playerid2 != INVALID_PLAYER_ID){
if(PlayerInfo[playerid2][pLider] > 0){
SendClientMessage(playerid, Rojo, "* No puedes hacer miembro a un jugador que ya es lнder de una facciуn.");
return 1;
}
PlayerInfo[playerid2][pFaccion] = faccion;
PlayerInfo[playerid2][pRango] = rango;
format(string, sizeof(string), "'%s' te ha hecho miembro de la facciуn nъmero %d con rango %d.", NameJ(playerid), faccion, rango);
SendClientMessage(playerid2, AzulClaro, string);
format(string, sizeof(string), "Has hecho a '%s' miembro de la facciуn nъmero %d con rango %d.", NameJ(playerid2), faccion, rango);
SendClientMessage(playerid, AzulClaro, string);
}
else
{
SendClientMessage(playerid,Rojo,"* ID invбlida.");
}
return 1;
}