26.06.2015, 22:14
Fiz um aqui com senha (nao testei)
Vou colocar como Filterscript pra voce
PHP код:
#define SENHA_PORTAO "12345"
new TakePortao;
#define DIALOG_SENHACORRETA 1001
#define DIALOG_PORTAO 1002
PHP код:
CMD:descarregara51(playerid,params[]) {
new var[200];
format(var ,sizeof(var), "{00FFFF}Senha do portao abaixo");
ShowPlayerDialog(playerid, DIALOG_PORTAO, DIALOG_STYLE_PASSWORD, "{00FFFF}# {FFFFFF}Abrindo Portao", var, "Confirmar", "Cancelar");
return 1;
}
Код:
if(dialogid == DIALOG_PORTAO) { if(response) { if(!strlen(inputtext)) return SendClientMessage(playerid,-1,"{ff0000}ERRO: Senha incorreta."); if(strcmp(inputtext, SENHA_PORTAO, false) == 0) { new MsgPortao[2000]; GameTextForPlayer(playerid,"~g~senha correta",5000,1); MoveObject(TakePortao, -1534.6000000,482.5000000,9.4000000, 2.0); format(MsgPortao, 2000, "%s{FFFFFF}%s, vocк abriu o portгo\n", MsgPortao); format(MsgPortao, 2000, "%s{FFFFFF}Nгo esqueзa de fechar o portгo para evitar roubos\n", MsgPortao); ShowPlayerDialog(playerid, DIALOG_SENHACORRETA, DIALOG_STYLE_MSGBOX, "{FF0000}# {FFFFFF}Takelot Portao Info", MsgPortao, "FECHAR", ""); } else { SendClientMessageToAll(Vermelho, Msg); SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid) + 1); GameTextForPlayer(playerid,"~r~+ 1 estrela",5000,1); } } else SetPlayerWantedLevel(playerid); } return 1; }