dcmd_trazertodos(playerid, params[])
{
#pragma unused params
if(Player[playerid][pAdmin] >= 5 || Player[playerid][pFrente] >= 1)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))
{
if(Player[playerid][pFaccoes] == Player[i][pFaccoes])
{
new String[256];
SetPlayerPos(i, X+1, Y+1, Z);
format(String, sizeof(String), "O {FF0000}%s:{FFFFD2} Trouxe Todos da Facзгo ! ", getPName(playerid));
SendClientMessage(i, COR_INFO, String);
}
}
}
}
else
{
SendClientMessage(playerid, COR_ERRO, "Vocк Nгo Tem Permissгo!");
}
return 1;
}
dcmd_trazertodos(playerid, params[]) { ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_LIST, "Comandos Admin", "Trazer Todos", "Selecionar", "Cancelar"); return true; }
if(dialogid == 1000) { if(response){ if(listitem==0){ #pragma unused params if(Player[playerid][pAdmin] >= 5 || Player[playerid][pFrente] >= 1) { new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z); for(new i = 0; i < MAX_PLAYERS; i ++) { if(IsPlayerConnected(i)) { if(Player[playerid][pFaccoes] == Player[i][pFaccoes]) { new String[256]; SetPlayerPos(i, X+1, Y+1, Z); format(String, sizeof(String), "O {FF0000}%s:{FFFFD2} Trouxe Todos da Facзгo ! ", getPName(playerid)); SendClientMessage(i, COR_INFO, String); } } } } else { SendClientMessage(playerid, COR_ERRO, "Vocк Nгo Tem Permissгo!"); } } } return 1; }
#define dialog_trazertodos 0
ShowPlayerDialog( i, dialog_trazertodos, DIALOG_STYLE_MSGBOX, "Atencao", "Admin esta chamando deseja ir?", "sim", "nao");
#define DIALOG_TRAZERFAC 6587 new facOWNER[13]; CMD:trazertodos(playerid) { if(Player[playerid][TempoPreso] >= 1 || Player[playerid][InHospital] == true) return SCM(playerid, COR_ERRO, "[ERRO]: Vocк nгo pode fazer isso agora!"); if(NaBoateVip[playerid] == 1) return SCM(playerid, COR_ERRO, "[ERRO]: Vocк nгo pode fazer isto agora."); if(Player[playerid][Lider] >= 1 || Player[playerid][Dono]) { new facID = Player[playerid][Faccoes]; facOWNER[facID] = playerid; for(new i; i < HighestID; i++) { if(Player[i][Faccoes] == Player[playerid][Faccoes]) { if(Player[i][TempoPreso] >= 1 || EmTrabalho[i] >= 1 || Player[i][InHospital] == true) return SCM(playerid, COR_ERRO, "[ERRO]: Alguns Players Nгo Vieram Por Algum Motivo!"); ShowPlayerDialog(i, DIALOG_FACTELE, DIALOG_STYLE_MSGBOX, "Trazendo", "Vocк aceita ser puxado", "Sim", "Nгo"); } } } else SCM(playerid, COR_ERRO, "[ERRO]: Vocк nгo tem permissгo para usar este comando!"); return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == DIALOG_TRAZERFAC) { if(response) SetPlayerPos(playerid, FaccaoPos[0], FaccaoPos[1], FaccaoPos[2]); for(new i = 0; i <= HighestID; i++) if(GetDistanceBetweenPlayers(playerid, i) <= 50) if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i)) SendFormattedMessage(i, COR_ROXO, "## %s Aceitou o pedido de guerra", getPName(playerid)); } |