18.01.2016, 15:37
Alguйm poderia criar um comando, aonde eu pudesse ver o titulo do documento de texto, e o que esta dentro dele? Para administradores.
//й um exemplo nгo testei forward OnADMINData(playerid, data[], Tag[]); public OnADMINData(playerid, data[], Tag[]) { new t[50]; if(DOF2_FileExists(data)){ format(t, sizeof(t), "%s", DOF2_GetString(data, Tag)); SendClientMessage(playerid, -1, t); }else{ format(t, sizeof(t), "arquivo invalido %s/%s", data, Tag); SendClientMessage(playerid, -1, t); } return 1; } //na public OnADMINData(playerid, "Contas/Logs/senha.ini", "SENHA"); |
Boa tarde,
Poderia informar-nos como funcionбria essa chamada do arquivo? E para qual funcionalidade ela seria implementada? Ficamos no aguardo. Att. |
Boa tarde,
Poderia informar-nos como funcionбria essa chamada do arquivo? E para qual funcionalidade ela seria implementada? Ficamos no aguardo. Att. |
Certo, mas isto depende do processador de comandos, salvamento de dados que vocк utiliza.
Seria como por exemplo: Player: Usa o comando /sugestao e cria uma sugestгo para o server. Admins: Recebem mensagens dizendo "Nova sugestгo para o server. ID #24 Admin: Ele pode utilizar um comando chamado /versugestao [id] e ela irб verificar na pasta /sugestoes se o arquivo existe, se sim irб apresentar oque havia sido sugestionado. |
forward OnFileReadParams(playerid, Params[]);//ByKiller public OnFileReadParams(playerid, Params[]){ new Datat[50], Tagg[24]; new t[50]; if(sscanf(Params, "ss", Datat, Tagg)) return SendClientMessage(playerid, -1, "DIRFiles/Users.txt), tag"); if(!DOF2_FileExists(Datat)){ format(t, sizeof(t), "o arquivo invalido %s", Datat); SendClientMessage(playerid, -1, t); }else{ format(t, sizeof(t), "%s", DOF2_GetString(Datat, Tagg)); SendClientMessage(playerid, -1, t); } return 1; } forward OnRemoveFileParams(playerid, Params[]); public OnRemoveFileParams(playerid, Params[]){ new Datat[50]; new t[50]; if(sscanf(Params, "s", Datat)) return SendClientMessage(playerid, -1, "DIRFiles/Users.txt)"); if(!DOF2_FileExists(Datat)){ format(t, sizeof(t), "o arquivo invalido %s", Datat); SendClientMessage(playerid, -1, t); }else{ format(t, sizeof(t), "arquivo %s exluido", Datat); SendClientMessage(playerid, -1, t); DOF2_RemoveFile(Datat); } return 1; } |