Advertisement
Guest User

Untitled

a guest
Dec 12th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 0 0
  1. //-----------------------------------------------------------------------------//
  2. /*
  3. enum E_DATA_PLAYER
  4. {
  5. Prison,
  6. TimePrison,
  7. ReasonPrison[40],
  8. }
  9. static
  10. Player[MAX_PLAYERS][E_DATA_PLAYER];
  11.  
  12. */
  13. //-----------------------------------------------------------------------------//
  14.  
  15. CMD:prender(playerid, params[])
  16. {
  17. if(!Player[playerid][Admin])
  18. return SendErrorMessage(playerid, "Você não tem permissão para usar o comando!");
  19.  
  20. new targetid, tempo;
  21.  
  22. if(sscanf(params, "dds[30]", targetid, tempo, params))
  23. return SendSyntaxMessage(playerid, "/prender [id do player] [tempo] [motivo]");
  24.  
  25. else if(!IsPlayerConnected(targetid))
  26. return SendErrorMessage(playerid, "ID Inválido!");
  27.  
  28. SetPlayerPrison(targetid, tempo);
  29. format(Player[playerid][ReasonPrison], 40, "%s", params);
  30. return SendClientMessageToAllEx(0xFF7777AA, "[SERVER]: %s foi preso pelo %s %s | Tempo: %d | Motivo: %s", GetName[targetid], GetAdmin(playerid), GetName[playerid], tempo, params);
  31. }
  32.  
  33. //-----------------------------------------------------------------------------//
  34. // Exemplo de Salvamento
  35. //-----------------------------------------------------------------------------//
  36.  
  37. SavePlayerAccount(playerid)
  38. {
  39. mysql_format(ConnectMySQL, String, sizeof String, "UPDATE `contas` SET `Prison` = %d, `TimePrison` = %d, `ReasonPrison` = '%e' WHERE `AccountID` = %d", Player[playerid][Prison], Player[playerid][TimePrison], Player[playerid][ReasonPrison], Player[playerid][AccountID]);
  40. return mysql_tquery(ConnectMySQL, String);
  41. }
  42.  
  43. GetPlayerDataAccount(playerid)
  44. {
  45. mysql_format(ConnectMySQL, String, sizeof String, "SELECT * FROM `contas` WHERE `Nick` = '%e' LIMIT 1", GetName[playerid]);
  46. return mysql_tquery(ConnectMySQL, String, "OnPlayerDataAccount", "i", playerid);
  47. }
  48.  
  49. OnPlayerDataAccount(playerid);
  50. public OnPlayerDataAccount(playerid)
  51. {
  52. if(cache_get_row_count())
  53. {
  54. Player[playerid][Prison] = cache_get_field_content_int(0, "Prison");
  55. Player[playerid][TimePrison] = cache_get_field_content_int(0, "TimePrison");
  56. cache_get_field_content(0, "ReasonPrison", Player[playerid][ReasonPrison]);
  57. }
  58. }
  59.  
  60. //-----------------------------------------------------------------------------//
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement