20.06.2014, 20:05
Quote:
Vou te dar uma base de onde colocar usando a base do @ProKillerpa:
pawn Код:
|
pawn Код:
if(strcmp(cmdtext, "/abrirprisao", true) == 0)
{
if(PortaoAberto == 0)
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "[INFO-SERVER]: Vocк Nгo Tem Permissгo Para Utilizar Este Comando");
{
PortaoAberto = 1;
new string[150];
new pNome[MAX_PLAYER_NAME];
GetPlayerName(playerid, pNome, sizeof(pNome));
format(string, sizeof(string), "[INFO-SERVER]: {00BFFF}O Administrador{FF0000} %s {00BFFF} Abriu o Portгo Da Prisгo. Quer Visitar Um Peso? Digite: /visitarpreso.", pNome);
SendClientMessageToAll(-1, string);
MoveObject(Portaoprisao, -1754.9000244141,785.90002441406,1177.1999511719, 3.0);
SendClientMessage(playerid, 0x9E3EFFAA, "[INFO-SERVER] Abrindo Prisгo!!!");
}
}
else
{
SendClientMessage(playerid, -1, "[INFO-SERVER]: O Portгo Jб Estб Aberto.");
}
return 1;
}
if(strcmp(cmdtext,"/visitarpreso",true) == 0)
{
if(PortaoAberto == 1)
{
new string[150];
new pNome[MAX_PLAYER_NAME];
GetPlayerName(playerid, pNome, sizeof(pNome));
format(string, sizeof(string), "[INFO-SERVER]:{00BFFF}O Jogador{FF0000} %s {00BFFF} Foi Fazer Uma Visita Na Prisгo.", pNome);
SendClientMessageToAll(-1, string);
SetPlayerPos(playerid, -1761.8000488281, 798, 1177.1999511719);
SendClientMessage(playerid, COR_VERMELHO, "[INFO-SERVER]: Seja Bem Vindo a Prisгo, Cuidado Com Os Criminosos, Eles Podem Ser Perigosos!");
}
else
{
SendClientMessage(playerid, -1, "[INFO-SERVER]: As Visitas Estгo Canceladas No Momento.");
}
return 1;
}
Eu Testei Assim: Entrei No Server e Digitei: /visitarpreso Ai Apareceu: "As Visitas Estгo Canceladas No Momento".
Atй Ai Tudo Bem.
Ai Eu Loguei Na Rcon e Abri o Portгo, Dps Voltei a Digitar o Comando: /visitarpreso. Ai Ele Foi Atй a Prisгo.
Atй Ai Maravilhoso
Mais Ai Quando Eu Digitei: /fecharprisao e o /visitarprisao Continuou Funcionando Com Ela Fechada.
Comando Para Fechar a Prisгo:
pawn Код:
if(strcmp(cmdtext, "/fecharprisao", true) == 0)
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "[INFO-SERVER]: Vocк Nгo Tem Permissгo Para Utilizar Este Comando");
{
new string[150];
new pNome[MAX_PLAYER_NAME];
GetPlayerName(playerid, pNome, sizeof(pNome));
format(string, sizeof(string), "[INFO-SERVER]: {00BFFF}O Administrador{FF0000} %s {00BFFF}Fechou o Portгo Da Prisгo.", pNome);
SendClientMessageToAll(-1, string);
MoveObject(Portaoprisao, -1748.4000244141,786.09997558594,1177.1999511719, 3.0);
SendClientMessage(playerid, 0x9E3EFFAA, "[INFO-SERVER] Fechando Prisгo!!!");
}
return 1;
}