CMD:convidar(playerid, params[])
{
new id, playername[MAX_PLAYER_NAME], idname[MAX_PLAYER_NAME], string[128];
if(pInfo[playerid][Cargo] != 6) return SendClientMessage(playerid, 0x9C9C9CAA, "Vocк nгo й lider");
if(sscanf(params, "d[128]", id)) return SendClientMessage(playerid, 0x9C9C9CAA, "USE: /convidar [ID]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0x9C9C9CAA, "o Jogador Esta Offline !");
if(pInfo[id][Organizacao] != 0) return SendClientMessage(playerid, 0x9C9C9CAA, "Este Jogador Ja Esta em Uma Organizaзao !");
GetPlayerName(id, idname, sizeof(idname));
GetPlayerName(playerid, playername, sizeof(playername));
format(string, sizeof(string), "Vocк Convidou %s Para Sua Org", PlayerName(id));
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "%s te convidou para entrar para: %s (digite: /aceitar convite) para aceitar", playername, GetOrgName(pInfo[playerid][Organizacao]));
SendClientMessage(id, COLOR_LIGHTBLUE, string);
SetPVarInt(id, "OrgConvidado", pInfo[playerid][Organizacao]);
SetPVarInt(id, "QuemConvidou", playerid);
return 1;
}
CMD:aceitar(playerid, x_Emprego[])
{
if(isnull(x_Emprego))
{
SendClientMessage(playerid, -1, "|__________________[ Aceitar ]__________________|");
SendClientMessage(playerid, -1, "Use: aceitar [nome]");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Nomes Validos: convite");
return true;
}
if(strcmp(x_Emprego,"convite",true) == 0)
{
pInfo[playerid][Organizacao] = GetPVarInt(playerid, "OrgConvidado");
pInfo[playerid][Cargo] = 1;
DeletePVar(playerid, "OrgConvidado");
DeletePVar(playerid, "QuemConvidou");
SpawnPlayer(playerid);
}
return 1;
}
new bool:Convidado[MAX_PALYERS];
public OnPlayerConnect(playerid)
{
Convidado[id] = false;
return 1;
}
CMD:convidar(playerid, params[])
{
new id, playername[MAX_PLAYER_NAME], idname[MAX_PLAYER_NAME], string[128];
if(pInfo[playerid][Cargo] != 6) return SendClientMessage(playerid, 0x9C9C9CAA, "Vocк nгo й lider");
if(sscanf(params, "d[128]", id)) return SendClientMessage(playerid, 0x9C9C9CAA, "USE: /convidar [ID]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0x9C9C9CAA, "o Jogador Esta Offline !");
if(pInfo[id][Organizacao] != 0) return SendClientMessage(playerid, 0x9C9C9CAA, "Este Jogador Ja Esta em Uma Organizaзao !");
GetPlayerName(id, idname, sizeof(idname));
GetPlayerName(playerid, playername, sizeof(playername));
format(string, sizeof(string), "Vocк Convidou %s Para Sua Org", PlayerName(id));
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "%s te convidou para entrar para: %s (digite: /aceitar convite) para aceitar", playername, GetOrgName(pInfo[playerid][Organizacao]));
SendClientMessage(id, COLOR_LIGHTBLUE, string);
SetPVarInt(id, "OrgConvidado", pInfo[playerid][Organizacao]);
SetPVarInt(id, "QuemConvidou", playerid);
Convidado[id] = true;
return 1;
}
CMD:aceitar(playerid, x_Emprego[])
{
if(Convidado[id] == false) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "vocк nгo foi convidado!");
if(isnull(x_Emprego))
{
SendClientMessage(playerid, -1, "|__________________[ Aceitar ]__________________|");
SendClientMessage(playerid, -1, "Use: aceitar [nome]");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Nomes Validos: convite");
return true;
}
if(strcmp(x_Emprego,"convite",true) == 0)
{
pInfo[playerid][Organizacao] = GetPVarInt(playerid, "OrgConvidado");
pInfo[playerid][Cargo] = 1;
DeletePVar(playerid, "OrgConvidado");
DeletePVar(playerid, "QuemConvidou");
SpawnPlayer(playerid);
}
return 1;
}
Igor Mais Apos o Player usar /aceitar convite , ele vai poder aceitar dnv ?
|
CMD:aceitar(playerid, x_Emprego[])
{
if(Convidado[id] == false) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "vocк nгo foi convidado!");
if(isnull(x_Emprego))
{
SendClientMessage(playerid, -1, "|__________________[ Aceitar ]__________________|");
SendClientMessage(playerid, -1, "Use: aceitar [nome]");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Nomes Validos: convite");
return true;
}
if(strcmp(x_Emprego,"convite",true) == 0)
{
pInfo[playerid][Organizacao] = GetPVarInt(playerid, "OrgConvidado");
pInfo[playerid][Cargo] = 1;
DeletePVar(playerid, "OrgConvidado");
DeletePVar(playerid, "QuemConvidou");
Convidado[playerid] = false;
SpawnPlayer(playerid);
}
return 1;
}
if(pInfo[playerid][Cargo] != 6)
CMD:orgs(playerid, params[])
{
new string[264];
new MEGAString[2500];
MEGAString[0] = EOS;
format(string, 128, " {7AADFF}1 - %s:{A0A0A0} %s\n", GetOrgName(1), AKI ME AJUDA Igor);
strcat(MEGAString,string);
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Lista de Lнderes das Organizaзхes", MEGAString, "OK","");
return true;
}
CMD:orgs(playerid, params[])
{
new count=0;
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(pInfo[i][Cargo] >= 6)
{
new name[24];
GetPlayerName(i, name, 24);
format(string, 128, " {7AADFF} %s:{A0A0A0} Lider\n", name);
strcat(MEGAString, string);
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Lista de Lнderes das Organizaзхes", MEGAString, "OK","");
}
}
}
return 1;
}
cmd(lideres, playerid, params[]){
new GiveName[24],
Lideres,
Cells[120];
for(new i=0; i<MAX_PLAYERS; i++){
if(IsPlayerConnected(i)){
if(pInfo[i][Cargo] >= 6){
GetPlayerName(i,GiveName,24);
format(Cells,sizeof(Cells),"%s", GiveName);
SendClientMessage(playerid, -1, Cells);
Lideres++;
}
}
}
if(Lideres == 0){
SendClientMessage(playerid, -1, "(ERRO)- Nгo ah lideres Online -");
}
return 1;
}