Guest User

Untitled

a guest
Sep 3rd, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.43 KB | None | 0 0
  1. Witam, otóż mam problem, w tym kodzie wyskakuje mi kilka errorów
  2. [code]#include <a_samp>
  3. #include <sscanf2>
  4. #include <zcmd>
  5. #include <a_mysql>
  6.  
  7. #undef MAX_PLAYERS
  8. #define MAX_PLAYERS 5
  9.  
  10. main() {}
  11.  
  12. enum E_PLAYER
  13. {
  14. pUID,
  15. pName[24],
  16. pCash,
  17. Float:pHealth,
  18. Float:pArmor,
  19. pSkin,
  20. Float:pPosX,
  21. Float:pPosY,
  22. Float:pPosZ
  23. }
  24.  
  25. new PlayerCache[MAX_PLAYERS][E_PLAYER];
  26.  
  27. public OnGameModeInit()
  28. {
  29. mysql_init(LOG_ONLY_ERRORS);
  30. mysql_connect("localhost", "youtube", "haslo123", "youtube");
  31.  
  32. AddPlayerClass(0,144.1138,-83.7225,1.5781,49.8798,0,0,0,0,0,0);
  33.  
  34. return 1;
  35. }
  36.  
  37. public OnPlayerConnect(playerid)
  38. {
  39. new name[MAX_PLAYER_NAME];
  40. GetPlayerName(playerid, name, MAX_PLAYER_NAME);
  41.  
  42. new query[128];
  43. new data[128];
  44.  
  45. format(query, sizeof(query), "SELECT * FROM members WHERE name = '%s'", name);
  46. mysql_query(query);
  47.  
  48. mysql_store_result();
  49. if(mysql_fetch_row(data, "|"))
  50. {
  51. sscanf(data, "p<|>ds[24]dffdfff",
  52. PlayerCache[playerid][pUID],
  53. PlayerCache[playerid][pName],
  54. PlayerCache[playerid][pCash],
  55. PlayerCache[playerid][pHealth],
  56. PlayerCache[playerid][pArmor],
  57. PlayerCache[playerid][pSkin],
  58. PlayerCache[playerid][pPosX],
  59. PlayerCache[playerid][pPosY],
  60. PlayerCache[playerid][pPosZ] );
  61. } else {
  62. SendClientMessage(playerid, 0xFFFF00FF, "Nie znaleziono Twojego konta!");
  63. }
  64.  
  65. mysql_free_result();
  66. return 1;
  67. }
  68.  
  69. public OnPlayerDisconnect(playerid)
  70. {
  71. new Float:health, Float:armor, Float:posX, Float:posY, Float:posZ, query[256];
  72. GetPlayerHealth(playerid, health);
  73. GetPlayerArmour(playerid, armor);
  74. GetPlayerPos(playerid, posX, posY, posZ);
  75.  
  76. format(query, sizeof(query), "UPDATE members SET health = '%f', armor = '%f', posX = '%f', posY = '%f', posZ = '%f' WHERE uid = '%d'",
  77. health, armor, posX, posY, posZ, PlayerCache[playerid][pUID]);
  78.  
  79. mysql_query(query);
  80.  
  81. return 1;
  82. }
  83.  
  84. public OnPlayerRequestClass(playerid, classid)
  85. {
  86. SetSpawnInfo(playerid, 0, PlayerCache[playerid][pSkin], PlayerCache[playerid][pPosX], PlayerCache[playerid][pPosY], PlayerCache[playerid][pPosZ], 0.0, 0, 0, 0, 0, 0, 0);
  87. SpawnPlayer(playerid);
  88. return 1;
  89. }
  90.  
  91. public OnPlayerSpawn(playerid)
  92. {
  93. GivePlayerMoney(playerid, PlayerCache[playerid][pCash]);
  94. SetPlayerHealth(playerid, PlayerCache[playerid][pHealth]);
  95. SetPlayerArmour(playerid, PlayerCache[playerid][pArmor]);
  96.  
  97. SetPlayerPos(playerid, PlayerCache[playerid][pPosX], PlayerCache[playerid][pPosY], PlayerCache[playerid][pPosZ]);
  98.  
  99. SendClientMessage(playerid, 0xFFFF00FF, "Witaj na serwerze");
  100. return 1;
  101. }[/code]
  102.  
  103. A tu errory:
  104. [code]C:\Users\siema\Desktop\GTA\serwer\gamemodes\skrypcik.pwn(28) : error 017: undefined symbol "mysql_init"
  105. C:\Users\siema\Desktop\GTA\serwer\gamemodes\skrypcik.pwn(45) : error 035: argument type mismatch (argument 1)
  106. C:\Users\siema\Desktop\GTA\serwer\gamemodes\skrypcik.pwn(47) : error 017: undefined symbol "mysql_store_result"
  107. C:\Users\siema\Desktop\GTA\serwer\gamemodes\skrypcik.pwn(48) : error 017: undefined symbol "mysql_fetch_row"
  108. C:\Users\siema\Desktop\GTA\serwer\gamemodes\skrypcik.pwn(64) : error 017: undefined symbol "mysql_free_result"
  109. C:\Users\siema\Desktop\GTA\serwer\gamemodes\skrypcik.pwn(78) : error 035: argument type mismatch (argument 1)
  110. Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
  111.  
  112.  
  113. 6 Errors.
  114. [Finished in 0.1s with exit code 1]
  115. [cmd: ['pawncc.exe', '-d3 -i includes', 'C:\\Users\\robert\\Desktop\\GTA\\serwer\\gamemodes\\skrypcik.pwn', '-;+ -(+']]
  116. [dir: C:\Users\siema\Desktop\GTA\serwer\gamemodes]
  117. [path: C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Lenovo\FusionEngine;C:\Program Files (x86)\Intel\TXE Components\TCS\;C:\Program Files\Intel\TXE Components\TCS\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Common Files\lenovo\easyplussdk\bin;C:\Users\robert\AppData\Local\Microsoft\WindowsApps;][/code]
  118.  
  119. Proszę o jak najszybszą pomoc.
Add Comment
Please, Sign In to add comment