Lirbo

Untitled

Jan 8th, 2018
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 3.42 KB | None | 0 0
  1. enum PlayerInfo
  2. {
  3.     KeyFire,
  4.     KeyAim,
  5.     KeyLookBehind,
  6.     KeyAnalogLeft,
  7.     KeyAnalogRight,
  8.     KeyWalk,
  9.     KeyAction,
  10.     KeyCtrlBack,
  11.     KeyYes,
  12.     KeyNo
  13. }
  14. new DB[playerid][PlayerInfo];
  15.  
  16. stock SaveUser(playerid)
  17.     mysql_format(sql, query, sizeof query, "UPDATE `user_hotkeys` SET "); strcat(store, query);
  18.     mysql_format(sql, query, sizeof query, "`key_fire` = '%s', ", DB[playerid][KeyFire]); strcat(store, query);
  19.     mysql_format(sql, query, sizeof query, "`key_aim` = '%s', ", DB[playerid][KeyAim]); strcat(store, query);
  20.     //mysql_format(sql, query, sizeof query, "`key_look_behind` = '%s', ", DB[playerid][KeyLookBehind]); strcat(store, query);
  21.     mysql_format(sql, query, sizeof query, "`key_analog_left` = '%s', ", DB[playerid][KeyAnalogLeft]); strcat(store, query);
  22.     mysql_format(sql, query, sizeof query, "`key_analog_right` = '%s', ", DB[playerid][KeyAnalogRight]); strcat(store, query);
  23.     mysql_format(sql, query, sizeof query, "`key_walk` = '%s', ", DB[playerid][KeyWalk]); strcat(store, query);
  24.     mysql_format(sql, query, sizeof query, "`key_action` = '%s', ", DB[playerid][KeyAction]); strcat(store, query);
  25.     mysql_format(sql, query, sizeof query, "`key_ctrl_back` = '%s', ", DB[playerid][KeyCtrlBack]); strcat(store, query);
  26.     mysql_format(sql, query, sizeof query, "`key_yes` = '%s', ", DB[playerid][KeyYes]); strcat(store, query);
  27.     mysql_format(sql, query, sizeof query, "`key_no` = '%s' ", DB[playerid][KeyNo]); strcat(store, query);
  28.     mysql_format(sql, query, sizeof query, "WHERE `id` = %d", DB[playerid][ID]); strcat(store, query);
  29.     result = mysql_query(sql, store);
  30.     cache_delete(result);
  31.     format(store, 1, "");
  32. }
  33.  
  34. stock LoadUser(playerid)
  35. {
  36.     mysql_format(sql, query, sizeof query, "SELECT * FROM `user_hotkeys` WHERE `id` = %d", DB[playerid][ID]);
  37.     result = mysql_query(sql, query);
  38.     /*cache_get_field_content(0, "key_fire", getstr);
  39.     format(DB[playerid][KeyFire], 32, getstr);
  40.     format(getstr, 1, "");*/
  41.     cache_get_field_content(0, "key_aim", getstr);
  42.     format(DB[playerid][KeyAim], 32, getstr);
  43.     new str[32];
  44.     format(str, sizeof(str), "%s | %s", getstr, DB[playerid][KeyAim]);
  45.     printf(str);
  46.     Message(playerid, TYPE_INFO, str);
  47.     /*format(getstr, 1, "");
  48.     cache_get_field_content(0, "key_look_behind", getstr);
  49.     format(DB[playerid][KeyLookBehind], 32, getstr);
  50.     format(getstr, 1, "");
  51.     cache_get_field_content(0, "key_analog_right", getstr);
  52.     format(DB[playerid][KeyAnalogRight], 32, getstr);
  53.     format(getstr, 1, "");
  54.     cache_get_field_content(0, "key_analog_left", getstr);
  55.     format(DB[playerid][KeyAnalogLeft], 32, getstr);
  56.     format(getstr, 1, "");
  57.     cache_get_field_content(0, "key_walk", getstr);
  58.     format(DB[playerid][KeyFire], 32, getstr);
  59.     format(getstr, 1, "");
  60.     cache_get_field_content(0, "key_action", getstr);
  61.     format(DB[playerid][KeyAction], 32, getstr);
  62.     format(getstr, 1, "");
  63.     cache_get_field_content(0, "key_ctrl_back", getstr);
  64.     format(DB[playerid][KeyCtrlBack], 32, getstr);
  65.     format(getstr, 1, "");
  66.     cache_get_field_content(0, "key_yes", getstr);
  67.     format(DB[playerid][KeyYes], 32, getstr);
  68.     format(getstr, 1, "");
  69.     cache_get_field_content(0, "key_no", getstr);
  70.     format(DB[playerid][KeyNo], 32, getstr);
  71.     format(getstr, 1, "");*/
  72.     cache_delete(result);
  73. }
  74.  
  75. public OnPlayerUpdate(playerid)
  76. {
  77.     new str[32];
  78.     format(str, sizeof(str), "%s", DB[playerid][KeyAim]);
  79.     Message(playerid, TYPE_INFO, str);
  80.     format(str, sizeof(str), "klb: %s", DB[playerid][KeyLookBehind]);
  81.     Message(playerid, TYPE_INFO, str);
  82.     return 1;
  83. }
Advertisement
Add Comment
Please, Sign In to add comment