02.09.2014, 21:12
(
Последний раз редактировалось TheChaoz; 04.09.2014 в 03:27.
Причина: Adding a descriptive tittle
)
Hola, queria preguntarles, como hacer para poner el comando /r por /!
el comando /r es este:
el comando /r es este:
pawn Код:
zcmd(r, playerid, params[])
{
if(!IsPlayerConnected(playerid)) return SendClientMessageEx(playerid, COLOR_GRAD2, "No estбs conectado.");
if(nofac == 1 && Info[playerid][pLeader] < 1) return SendClientMessageEx(playerid, COLOR_GRAD2, "El Chat de radio portable estб bloqueado");
if(!isnull(params))
{
new string[128];
if (Info[playerid][pLeader] > 0 || Info[playerid][pMember] > 0 || Info[playerid][pFMember] < 255)
{
new member = Info[playerid][pMember];
new fam = Info[playerid][pFMember];
if(member==1)
{
if(Info[playerid][pRank] == 7) { format(string, sizeof(string), "{0089FF}[Radio] {FFFFFF}Comandante %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 6) { format(string, sizeof(string), "{0089FF}[Radio] {FFFFFF}Capitбn %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 5) { format(string, sizeof(string), "{0089FF}[Radio] {FFFFFF}Teniente %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 4) { format(string, sizeof(string), "{0089FF}[Radio] {FFFFFF}Sargento %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 3) { format(string, sizeof(string), "{0089FF}[Radio] {FFFFFF}Cabo %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 2) { format(string, sizeof(string), "{0089FF}[Radio] {FFFFFF}Oficial %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 1) { format(string, sizeof(string), "{0089FF}[Radio] {FFFFFF}Cadete %s: %s", GetPlayerNameEx(playerid), params); }
else { format(string, sizeof(string), "{0089FF}[Radio] {FFFFFF}Cadete %s: %s", GetPlayerNameEx(playerid), params); }
SendFamilyMessage(Info[playerid][pMember], 0x0089FFAA, string);
}
else if(member==2) // FBI
{
if(Info[playerid][pRank] == 6) { format(string, sizeof(string), "{{009400}[Radio] {FFFFFF}Comandante %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 5) { format(string, sizeof(string), "{009400}[Radio] {FFFFFF}Teniente %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 4) { format(string, sizeof(string), "{009400}[Radio] {FFFFFF}Sargento %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 3) { format(string, sizeof(string), "{009400}[Radio] {FFFFFF}Cabo %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 2) { format(string, sizeof(string), "{009400}[Radio] {FFFFFF}Trafico %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 1) { format(string, sizeof(string), "{009400}[Radio] {FFFFFF}Cadete %s: %s", GetPlayerNameEx(playerid), params); }
SendFamilyMessage(Info[playerid][pMember], 0x7BDDA5AA, string);
}
else if(member==3)
{
if(Info[playerid][pRank] == 6) { format(string, sizeof(string), "{04FFFF}** (( Coronel %s: %s )) **", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Mayor %s: %s )) **", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Capitan %s: %s )) **", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Sargento %s: %s )) **", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Soldado %s: %s )) **", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Cabo %s: %s )) **", GetPlayerNameEx(playerid), params); }
else { format(string, sizeof(string), "** (( Cadete %s: %s )) **", GetPlayerNameEx(playerid), params); }
SendFamilyMessage(Info[playerid][pMember], 0x7BDDA5AA, string);
}
else if(member==4)
{
if(Info[playerid][pRank] == 6) { format(string, sizeof(string), "{04FFFF}[Radio] {FFFFFF}Director %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 5) { format(string, sizeof(string), "{04FFFF}[Radio] {FFFFFF}Responsable tйcnico %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 4) { format(string, sizeof(string), "{04FFFF}[Radio] {FFFFFF}Supervisor %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 3) { format(string, sizeof(string), "{04FFFF}[Radio] {FFFFFF}Mйdico %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 2) { format(string, sizeof(string), "{04FFFF}[Radio] {FFFFFF}Paramйdico %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 1) { format(string, sizeof(string), "{04FFFF}[Radio] {FFFFFF}Prбctico %s: %s", GetPlayerNameEx(playerid), params); }
else { format(string, sizeof(string), "** (( Prбctico %s: %s )) **", GetPlayerNameEx(playerid), params); }
SendFamilyMessage(Info[playerid][pMember], 0x7BDDA5AA, string);
}
else if(member==5) // CNN
{
if(Info[playerid][pRank] == 6) { format(string, sizeof(string), "{04FFFF}** (( Director SA News %s: %s )) **", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Presentador %s: %s )) **", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Enviado Especial %s: %s )) **", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Periodista %s: %s )) **", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Redactor %s: %s )) **", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Becario %s: %s )) **", GetPlayerNameEx(playerid), params); }
else { format(string, sizeof(string), "** (( Becario %s: %s )) **", GetPlayerNameEx(playerid), params); }
SendFamilyMessage(Info[playerid][pMember], 0x7BDDA5AA, string);
}
else if(member==6)
{
if(Info[playerid][pRank] == 6) { format(string, sizeof(string), "{04FFFF}[Radio] {FFFFFF}Director %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 5) { format(string, sizeof(string), "{04FFFF}[Radio] {FFFFFF}Supervisor %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 4) { format(string, sizeof(string), "{04FFFF}[Radio] {FFFFFF}Ingeniero %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 3) { format(string, sizeof(string), "{04FFFF}[Radio] {FFFFFF}Mecбnico %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 2) { format(string, sizeof(string), "{04FFFF}[Radio] {FFFFFF}Trucker %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 1) { format(string, sizeof(string), "{04FFFF}[Radio] {FFFFFF}Ayudante %s: %s", GetPlayerNameEx(playerid), params); }
else { format(string, sizeof(string), "** (( Ayudante %s: %s )) **", GetPlayerNameEx(playerid), params); }
SendFamilyMessage(Info[playerid][pMember], 0x7BDDA5AA, string);
}
else if(member==7) // Gobierno
{
if(Info[playerid][pRank] == 6) { format(string, sizeof(string), "{FF9A00}[Radio] {FFFFFF}Presidente %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 5) { format(string, sizeof(string), "{FF9A00}[Radio] {FFFFFF}Vice-Presidente %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 4) { format(string, sizeof(string), "{FF9A00}[Radio] {FFFFFF}Ministro %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 3) { format(string, sizeof(string), "{FF9A00}[Radio] {FFFFFF}Alcalde %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 2) { format(string, sizeof(string), "{FF9A00}[Radio] {FFFFFF}Secretario %s: %s", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 1) { format(string, sizeof(string), "{FF9A00}[Radio] {FFFFFF}Staff %s: %s", GetPlayerNameEx(playerid), params); }
else { format(string, sizeof(string), "** (( Ministro %s: %s )) **", GetPlayerNameEx(playerid), params); }
SendFamilyMessage(Info[playerid][pMember], 0x7BDDA5AA, string);
}
else if(member==8) // Hitman
{
if(Info[playerid][pRank] == 6) { format(string, sizeof(string), "{04FFFF}** (( Director %s: %s )) **", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Vice-Director %s: %s )) **", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Agente Especial %s: %s )) **", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Sicario %s: %s )) **", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Asesino %s: %s )) **", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Novato %s: %s )) **", GetPlayerNameEx(playerid), params); }
else { format(string, sizeof(string), "** (( Novato %s: %s )) **", GetPlayerNameEx(playerid), params); }
SendFamilyMessage(Info[playerid][pMember], 0x7BDDA5AA, string);
}
else if(member==9) // S Judicial
{
if(Info[playerid][pRank] == 6) { format(string, sizeof(string), "{04FFFF}** (( Director G. %s: %s )) **", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Asociado %s: %s )) **", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Juez %s: %s )) **", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Fiscal %s: %s )) **", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Secretario %s: %s )) **", GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Abogado %s: %s )) **", GetPlayerNameEx(playerid), params); }
else { format(string, sizeof(string), "** (( Novato %s: %s )) **", GetPlayerNameEx(playerid), params); }
SendFamilyMessage(Info[playerid][pMember], 0x7BDDA5AA, string);
}
if(Info[playerid][pFMember] < 255)
{
if(Info[playerid][pRank] == 6) { format(string, sizeof(string), "{FF9A00}[Radio] {FFFFFF}%s %s: %s", fINFO[fam][FamilyRank6], GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 5) { format(string, sizeof(string), "{FF9A00}[Radio] {FFFFFF}%s %s: %s", fINFO[fam][FamilyRank5], GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 4) { format(string, sizeof(string), "{FF9A00}[Radio] {FFFFFF}%s %s: %s", fINFO[fam][FamilyRank4], GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 3) { format(string, sizeof(string), "{FF9A00}[Radio] {FFFFFF}%s %s: %s", fINFO[fam][FamilyRank3], GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 2) { format(string, sizeof(string), "{FF9A00}[Radio] {FFFFFF}%s %s: %s", fINFO[fam][FamilyRank2], GetPlayerNameEx(playerid), params); }
else if(Info[playerid][pRank] == 1) { format(string, sizeof(string), "{FF9A00}[Radio] {FFFFFF}%s %s: %s", fINFO[fam][FamilyRank1], GetPlayerNameEx(playerid), params); }
else { format(string, sizeof(string), "{FF9A00}[Radio] {FFFFFF}%s %s: %s", fINFO[fam][FamilyRank1], GetPlayerNameEx(playerid), params); }
SendNewFamilyMessage(Info[playerid][pFMember], TEAM_AZTECAS_COLOR, string);
}
return 1;
}
else SendClientMessageEx(playerid, COLOR_GRAD2, " No estбs en una banda/facciуn!");
}
else SendClientMessageEx(playerid, COLOR_GRAD2, " Use: /r <Texto>");
return 1;
}