Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Witam, otóż mam problem, w tym kodzie wyskakuje mi kilka errorów
- [code]#include <a_samp>
- #include <sscanf2>
- #include <zcmd>
- #include <a_mysql>
- #undef MAX_PLAYERS
- #define MAX_PLAYERS 5
- main() {}
- enum E_PLAYER
- {
- pUID,
- pName[24],
- pCash,
- Float:pHealth,
- Float:pArmor,
- pSkin,
- Float:pPosX,
- Float:pPosY,
- Float:pPosZ
- }
- new PlayerCache[MAX_PLAYERS][E_PLAYER];
- public OnGameModeInit()
- {
- mysql_init(LOG_ONLY_ERRORS);
- mysql_connect("localhost", "youtube", "haslo123", "youtube");
- AddPlayerClass(0,144.1138,-83.7225,1.5781,49.8798,0,0,0,0,0,0);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, MAX_PLAYER_NAME);
- new query[128];
- new data[128];
- format(query, sizeof(query), "SELECT * FROM members WHERE name = '%s'", name);
- mysql_query(query);
- mysql_store_result();
- if(mysql_fetch_row(data, "|"))
- {
- sscanf(data, "p<|>ds[24]dffdfff",
- PlayerCache[playerid][pUID],
- PlayerCache[playerid][pName],
- PlayerCache[playerid][pCash],
- PlayerCache[playerid][pHealth],
- PlayerCache[playerid][pArmor],
- PlayerCache[playerid][pSkin],
- PlayerCache[playerid][pPosX],
- PlayerCache[playerid][pPosY],
- PlayerCache[playerid][pPosZ] );
- } else {
- SendClientMessage(playerid, 0xFFFF00FF, "Nie znaleziono Twojego konta!");
- }
- mysql_free_result();
- return 1;
- }
- public OnPlayerDisconnect(playerid)
- {
- new Float:health, Float:armor, Float:posX, Float:posY, Float:posZ, query[256];
- GetPlayerHealth(playerid, health);
- GetPlayerArmour(playerid, armor);
- GetPlayerPos(playerid, posX, posY, posZ);
- format(query, sizeof(query), "UPDATE members SET health = '%f', armor = '%f', posX = '%f', posY = '%f', posZ = '%f' WHERE uid = '%d'",
- health, armor, posX, posY, posZ, PlayerCache[playerid][pUID]);
- mysql_query(query);
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetSpawnInfo(playerid, 0, PlayerCache[playerid][pSkin], PlayerCache[playerid][pPosX], PlayerCache[playerid][pPosY], PlayerCache[playerid][pPosZ], 0.0, 0, 0, 0, 0, 0, 0);
- SpawnPlayer(playerid);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- GivePlayerMoney(playerid, PlayerCache[playerid][pCash]);
- SetPlayerHealth(playerid, PlayerCache[playerid][pHealth]);
- SetPlayerArmour(playerid, PlayerCache[playerid][pArmor]);
- SetPlayerPos(playerid, PlayerCache[playerid][pPosX], PlayerCache[playerid][pPosY], PlayerCache[playerid][pPosZ]);
- SendClientMessage(playerid, 0xFFFF00FF, "Witaj na serwerze");
- return 1;
- }[/code]
- A tu errory:
- [code]C:\Users\siema\Desktop\GTA\serwer\gamemodes\skrypcik.pwn(28) : error 017: undefined symbol "mysql_init"
- C:\Users\siema\Desktop\GTA\serwer\gamemodes\skrypcik.pwn(45) : error 035: argument type mismatch (argument 1)
- C:\Users\siema\Desktop\GTA\serwer\gamemodes\skrypcik.pwn(47) : error 017: undefined symbol "mysql_store_result"
- C:\Users\siema\Desktop\GTA\serwer\gamemodes\skrypcik.pwn(48) : error 017: undefined symbol "mysql_fetch_row"
- C:\Users\siema\Desktop\GTA\serwer\gamemodes\skrypcik.pwn(64) : error 017: undefined symbol "mysql_free_result"
- C:\Users\siema\Desktop\GTA\serwer\gamemodes\skrypcik.pwn(78) : error 035: argument type mismatch (argument 1)
- Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
- 6 Errors.
- [Finished in 0.1s with exit code 1]
- [cmd: ['pawncc.exe', '-d3 -i includes', 'C:\\Users\\robert\\Desktop\\GTA\\serwer\\gamemodes\\skrypcik.pwn', '-;+ -(+']]
- [dir: C:\Users\siema\Desktop\GTA\serwer\gamemodes]
- [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]
- Proszę o jak najszybszą pomoc.
Add Comment
Please, Sign In to add comment