[Ajuda] Comando /calar nao funciona
#6

Ta ae mano

fiz de um geito simplez porem funcional

pawn Код:
new Calado[MAX_PLAYERS] = 0; // topo do GM

OnPLayerConnect

Calado[playerid] = 0; // iremos iniciar o o calado com 0 dai quando ele conectar ele n fica mudo
//OnPlayerText

pawn Код:
if(Calado[playerid] == 1)
{
SendClientMessage(playerid, Amarelo, "| ERRO | Vocк estб calado e nгo pode falar!");
return 0;
}
//Os comandos agora

pawn Код:
COMMAND:calar(playerid, params[])
{
new Msg[128], Name[24], AdminName[24], Reason[128], OtherPlayer;
SendAdminText(playerid, "/calar", params);
if (APlayerData[playerid][LoggedIn] == true)
{
if (APlayerData[playerid][PlayerLevel] >= 1)
{
if (sscanf(params, "us[128]", OtherPlayer, Reason)) SendClientMessage(playerid, 0xFF0000AA, "Use: /calar [id] [motivo]");
else
{
if (IsPlayerConnected(OtherPlayer))
{
GetPlayerName(playerid, AdminName, sizeof(AdminName));
GetPlayerName(OtherPlayer, Name, sizeof(Name));
APlayerData[OtherPlayer][Muted] = true;
Calado[playerid] = 1;
format(Msg, 128, "{FF0000}-| %s  foi calado por %s. Motivo: %s |-", Name, AdminName, Reason);
SendClientMessageToAll(0xFFFFFFFF, Msg);
PlayerFile_Save(OtherPlayer);
}
else
SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}O jogador nгo estб online.");
}
}
else
return 0;
}
else
return 0;
return 1;
}
Descalar

pawn Код:
COMMAND:descalar(playerid, params[])
{
new Msg[128], Name[24], AdminName[24], OtherPlayer;
SendAdminText(playerid, "/descalar", params);
if (APlayerData[playerid][LoggedIn] == true)
{
if (APlayerData[playerid][PlayerLevel] >= 1)
{
if (sscanf(params, "u", OtherPlayer)) SendClientMessage(playerid, 0xFF0000AA, "Use: /descalar [id]");
else
{
if (IsPlayerConnected(OtherPlayer))
{
GetPlayerName(playerid, AdminName, sizeof(AdminName));
GetPlayerName(OtherPlayer, Name, sizeof(Name));
APlayerData[OtherPlayer][Muted] = false;
Calado[playerid] = 0;
format(Msg, 128, "{FF0000}-| O Administrador %s permitiu que %s volte a falar |-", AdminName, Name);
SendClientMessageToAll(0xFFFFFFFF, Msg);
PlayerFile_Save(OtherPlayer);
}
else
SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}O jogador nao esta online.");
}
}
else
return 0;
}
else
return 0;
return 1;
}
ta ae sу adaptar
Reply


Messages In This Thread
Comando /calar nao funciona - by Luucass - 30.07.2013, 18:05
Respuesta: Comando /calar nao funciona - by Luucass - 30.07.2013, 20:05
Re: Comando /calar nao funciona - by DannielCooper - 30.07.2013, 20:22
Re: Comando /calar nao funciona - by Merida - 30.07.2013, 20:27
Respuesta: Comando /calar nao funciona - by Luucass - 30.07.2013, 20:41
Re: Comando /calar nao funciona - by Standby - 30.07.2013, 20:50
Re: Respuesta: Comando /calar nao funciona - by PT - 30.07.2013, 20:53
Respuesta: Comando /calar nao funciona - by Luucass - 30.07.2013, 21:43
Re: Comando /calar nao funciona - by PT - 30.07.2013, 22:21
Respuesta: Comando /calar nao funciona - by Luucass - 31.07.2013, 00:31

Forum Jump:


Users browsing this thread: 1 Guest(s)