como colocar /admin, /helpers, /lideres /sublideres em dialog -
Ericoo - 25.09.2016
E ai, blz ? bom, faz um tempo que estou tentando fazer e sempre tб dando erro, alguem pode me ajudar a colocar esses comandos citados acima em dialog ? agradeзo. (sou novato em scripter)
Re: como colocar /admin, /helpers, /lideres /sublideres em dialog -
Dishz - 25.09.2016
Se tu fornecer pelo menos 1 comando desses ai pra usar de exemplo iria ajudar...
Re: como colocar /admin, /helpers, /lideres /sublideres em dialog -
Ericoo - 25.09.2016
Код:
if (strcmp(cmd, "/admins", true) == 0)
{
new strMarcos[500];
SendClientMessage(playerid, COR_GRO, "{FF69B4} {FF69B4} Admins Online: {FF69B4} ");
for(new i = 0; i <= MaiorID; i++)
{
if(IsPlayerConnected(i) == 1 && PlayerInfo[i][pAdmin] > 0)
{
if(HideAdm[i] == 0)
{
GetPlayerName(i, sendername, sizeof(sendername));
new lolz[20];
if(PlayerInfo[i][pAdmin] == 1)
{
lolz = "Temporario";
}
if(PlayerInfo[i][pAdmin] == 2)
{
lolz = "Moderador";
}
if(PlayerInfo[i][pAdmin] == 3)
{
lolz = "Auxiliar";
}
if(PlayerInfo[i][pAdmin] == 4)
{
lolz = "Administrador";
}
if(PlayerInfo[i][pAdmin] == 1337)
{
lolz = "Master";
}
if(PlayerInfo[i][pAdmin] == 1338)
{
lolz = "Responsбvel. Lider";
}
if(PlayerInfo[i][pAdmin] == 1339)
{
lolz = "Supervisor";
}
if(PlayerInfo[i][pAdmin] == 1340)
{
lolz = "Gerente";
}
if(PlayerInfo[i][pAdmin] == 1341)
{
lolz = "Sub Dono";
}
if(PlayerInfo[i][pAdmin] == 1342)
{
lolz = "DONO";
}
if(PlayerInfo[i][pAdmin] == 3000)
{
lolz = "FUNDADOR";
}
if(away[i] == 0)
{
if(admtrampando[i] == 1)
{
format(strMarcos,sizeof(strMarcos), "{B0C4DE}%s {B0C4DE}- Cargo: {B0C4DE}%s{B0C4DE} - Modo:{B0C4DE} Trabalhando", sendername, lolz);
SendClientMessage(playerid, 0xFFFFFFFF, strMarcos);
}
else
{
format(strMarcos,sizeof(strMarcos), "{B0C4DE}%s {B0C4DE}- Cargo: {B0C4DE}%s{B0C4DE} - Modo:{B0C4DE} Jogando", sendername, lolz);
SendClientMessage(playerid, 0xFFFFFFFF, strMarcos);
}
}
else
{
new datatext[129];
format(datatext, sizeof(datatext), "AUSENTES/%s.txt",sendername);
if(fexist(datatext))
{
new File:handle = fopen(datatext, io_read), buf[128];
if(handle)
{
while(fread(handle, buf))
{
datatext = buf;
}
fclose(handle);
}
}
else
{
datatext = "Sem Motivo";
}
format(strMarcos,sizeof(strMarcos), "{B0C4DE}%s {B0C4DE}- Cargo: {B0C4DE}%s{B0C4DE} - Modo:{A52A2A} Ausente{A52A2A} - Motivo:{B0C4DE} %s", sendername, lolz, datatext);
SendClientMessage(playerid, 0xFFFFFFFF, strMarcos);
}
}
}
}
return 1;
}
Re: como colocar /admin, /helpers, /lideres /sublideres em dialog -
Ericoo - 25.09.2016
Код:
if (strcmp(cmd, "/Helpers", true) == 0)
{
SendClientMessage(playerid, COR_HELPER, "{FFFFFF}• Helpers [{02EA9E}Play Shot{FFFFFF}] •");
for(new i = 0; i < MaiorID; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pHelper] >= 1)
{
new helperlevel = PlayerInfo[i][pHelper];
GetPlayerName(i, sendername, sizeof(sendername));
if(helptrampando[i] == 1 && PlayerInfo[i][pHelper] >= 1)
{
format(string, sizeof(string), "Helper: {02EA9E}%s{FFFFFF} - Nivel: [{02EA9E}%d{FFFFFF}] - Modo:{00FF04} Ajudando", sendername, helperlevel);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
else if(helptrampando[i] == 0 && PlayerInfo[i][pHelper] >= 1)
{
format(string, sizeof(string), "Helper: {02EA9E}%s{FFFFFF} - Nivel: [{02EA9E}%d{FFFFFF}] - Modo:{0FFFFF} Jogando", sendername, helperlevel);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
}
}
}
return 1;
}
Код:
if (strcmp(cmd,"/Lideres",true) == 0)
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid,0xFFA4FFFF, "Lideres Online:");
for(new i = 0; i < MaiorID; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pLider] != 0)
{
new celular = PlayerInfo[i][pPnumber];
if(PlayerInfo[i][pLider] == 7)
{
GetPlayerName(i,sendername,sizeof(sendername));
format(string,128,"=> Prefeito: %s <= Cel: [%d] ID: [%d]",sendername,celular,i);
SendClientMessage(playerid,COR_PREFEITURA,string);
}
else
{
GetPlayerName(i,sendername,sizeof(sendername));
format(string,128,"Lider: %s - Organizaзгo:[%s] - Celular:[%d] - ID:[%d]",PlayerName(i),NomeORG(i),PlayerInfo[i][pPnumber],i);
SendClientMessage(playerid,GetPlayerColor(i),string);
}
}
}
}
}
return 1;
}
Код:
if (strcmp(cmd,"/sublideres",true) == 0)
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid,0xFFA4FFFF, "Sub-Lнderes Online:");
for(new i = 0; i < MaiorID; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pCargo] == 5)
{
new celular = PlayerInfo[i][pPnumber];
if(PlayerInfo[i][pMembro] == 7)
{
GetPlayerName(i,sendername,sizeof(sendername));
format(string,128,"=> Vice-Prefeito: %s <= Cel: [%d] ID: [%d]",sendername,celular,i);
SendClientMessage(playerid,COR_PREFEITURA,string);
}
else
{
GetPlayerName(i,sendername,sizeof(sendername));
format(string,128,"Sub-Lider: %s - Organizaзгo:[%s] - Celular:[%d] - ID:[%d]",PlayerName(i),NomeORG(i),PlayerInfo[i][pPnumber],i);
SendClientMessage(playerid,GetPlayerColor(i),string);
}
}
}
}
}
return 1;
}
Re: como colocar /admin, /helpers, /lideres /sublideres em dialog -
Hyrkul - 25.09.2016
Vocк jб possui o comando estruturado perfeitamente pelo meu ponto de vista. Mas concordo que informaзхes como estas devem estar em Dialog para uma melhor organizaзгo.
Para fazer essa 'conversгo' de mensagem no client para dialog, estude estas duas funзхes:
https://sampwiki.blast.hk/wiki/Format
https://sampwiki.blast.hk/wiki/ShowPlayerDialog
Re: como colocar /admin, /helpers, /lideres /sublideres em dialog -
Ericoo - 26.09.2016
ja tentei e nгo estou conseguindo, por isso postei aqui pra que alguйm me ajudasse.
Re: como colocar /admin, /helpers, /lideres /sublideres em dialog -
FalcaoNC - 26.09.2016
alguem ajuda ele aqui..
Re: como colocar /admin, /helpers, /lideres /sublideres em dialog -
Ericoo - 26.09.2016