Um simples problema =/ -
GasparzinhoXD - 16.03.2018
Olб pessoal, estou com um problema, vamos ver se consigo explicar direito
O que quero fazer:
Opзгo 1 - Sу quem for admin ou administrador Temporбrio e esteja em modo trabalho
Opзгo 2 - Se for Helper e esteja em modo trabalho
Opзгo 3 - Se nгo for Admin/Admin Temporбrio/Helper ou nгo esteja em modo trabalho
As Opзхes eu marquei lб no cуdigo. Eu tentei de vбrias maneiras, mas nгo funcionou nenhuma ;-;
PHP код:
if(response)
{
new szString[128], szName[28], texto[256];
GetPVarString(playerid, "varNoob", texto, 256);
GetPlayerName(playerid, szName, 28);
if(PlayerInfo[playerid][pAdmin] >= 1 && admtrampando[playerid] == 1 || PlayerInfo[playerid][pAdminTemp] >= 1) // Opзгo 1
{
format(szString, 128, "{009999}({009966}Canal /n{009999}) [Administrador{009999}] %s (%d): %s", szName,playerid, texto);
}
if(PlayerInfo[playerid][pHelper] >= 1 && helpertrampando[playerid] == 1) // Opзгo 2
{
format(szString, 128, "{009999}({009966}Canal /n{009999}) [Helper{009999}] %s (%d): %s", szName,playerid, texto);
}
else // Opзгo 3
{
format(szString, 128, "{009999}({009966}Canal /n{009999}) [Nнvel %d{009999}] %s (%d): %s", PlayerInfo[pLevel], szName,playerid, texto);
}
SendClientMessageToAll(-1, szString);
ChatNoob[playerid] = GetTickCount();
return 1;
}
Re: [Ajuda] Um simples problema =/ -
FerrariL - 16.03.2018
Tenta desta forma :
PHP код:
if(response)
{
new szString[128], szName[28], texto[256];
GetPVarString(playerid, "varNoob", texto, 256);
GetPlayerName(playerid, szName, 28);
if(PlayerInfo[playerid][pAdmin] >= 1 && admtrampando[playerid] == 1 || PlayerInfo[playerid][pAdminTemp] >= 1) // Opзгo 1
{
format(szString, 128, "{009999}({009966}Canal /n{009999}) [Administrador{009999}] %s (%d): %s", szName,playerid, texto);
SendClientMessageToAll(-1, szString);
}
if(PlayerInfo[playerid][pHelper] >= 1 && helpertrampando[playerid] == 1) // Opзгo 2
{
format(szString, 128, "{009999}({009966}Canal /n{009999}) [Helper{009999}] %s (%d): %s", szName,playerid, texto);
SendClientMessageToAll(-1, szString);
}
else // Opзгo 3
{
format(szString, 128, "{009999}({009966}Canal /n{009999}) [Nнvel %d{009999}] %s (%d): %s", PlayerInfo[pLevel], szName,playerid, texto);
SendClientMessageToAll(-1, szString);
}
ChatNoob[playerid] = GetTickCount();
return 1;
}
Vocк nгo explicou qual й o problema,a mensagem nгo estб aparecendo ? passe o comando que o player digita...Pelo que estou vendo tem algumas coisas erradas ai.
Re: [Ajuda] Um simples problema =/ -
GasparzinhoXD - 16.03.2018
Estava com um pequeno problema, quando eu estava em modo admin e mandava a mensagem, aparecia a opзгo 3 junto, mas ai coloquei else if(PlayerInfo[playerid][pHelper].... e agora estб funcionando perfeitamente, obrigado !