helber

Quero tornar esse código em um FS

Oct 17th, 2013
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. // Topo do GM
  2.  
  3. #define PastaLogin "PastaLogin/%s.ini"
  4. #define Dialogo_UltimoLogin 2500
  5.  
  6. new Fala[128];
  7. new Fala2[128];
  8. new Nome[21];
  9.  
  10. stock PlayerName(playerid)
  11. {
  12. GetPlayerName(playerid,Nome,sizeof(Nome));
  13. return Nome;
  14. }
  15.  
  16. // OnPlayerConnect
  17.  
  18. format(Fala,sizeof(Fala),PastaLogin,PlayerName(playerid));
  19.  
  20. if(dini_Exists(Fala))
  21. {
  22. dini_Create(Fala);
  23. }
  24. new Time[6];
  25.  
  26. gettime(Time[0],Time[1],Time[2]);
  27. getdate(Time[3],Time[4],Time[5]);
  28.  
  29. dini_IntSet(Fala,"Horas",Time[0]);
  30. dini_IntSet(Fala,"Minutos",Time[1]);
  31. dini_IntSet(Fala,"Segundos",Time[2]);
  32. dini_IntSet(Fala,"Dia",Time[3]);
  33. dini_IntSet(Fala,"Mes",Time[4]);
  34. dini_IntSet(Fala,"Ano",Time[5]);
  35.  
  36. // Comando
  37.  
  38. if(strcmp(cmdtext,"/ultimologin",true) == 0)
  39. {
  40. ShowPlayerDialog(playerid,Dialogo_UltimoLogin,DIALOG_STYLE_INPUT,"Ultimo Login","Digite o nome do jogador para saber o seu ultimo login","Digitar","Cancelar");
  41. return 1;
  42. }
  43.  
  44. // OnDialogResponse
  45.  
  46. if(dialogid == Dialogo_UltimoLogin)
  47. {
  48. if(response)
  49. {
  50. if(!strlen(inputtext))
  51. {
  52. ShowPlayerDialog(playerid,Dialogo_UltimoLogin,DIALOG_STYLE_INPUT,"Ultimo Login","Digite o nome do jogador para saber o seu ultimo login","Digitar","Cancelar");
  53. return 1;
  54. }
  55. format(Fala,sizeof(Fala),PastaLogin,inputtext);
  56.  
  57. if(!dini_Exists(Fala))
  58. {
  59. SendClientMessage(playerid,0xBFBFBFAA,"Conta não encontrada no banco de dados.");
  60. return 1;
  61. }
  62. else
  63. {
  64. format(Fala2,sizeof(Fala2),"%s logou a ultima vez às %d/%d/%d às %d:%d:%d",inputtext,dini_Int(Fala,"Dia"),dini_Int(Fala,"Mes"),dini_Int(Fala,"Ano"),dini_Int(Fala,"Horas"),dini_Int(Fala,"Minutos"),dini_Int(Fala,"Segundos"));
  65. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Ultimo Login",Fala2,"Cancelar","");
  66. return 1;
  67. }
  68. }
  69. return 1;
  70. }
Advertisement
Add Comment
Please, Sign In to add comment