Advertisement
Guest User

Untitled

a guest
Aug 31st, 2014
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.49 KB | None | 0 0
  1. #include <a_samp>
  2. #include <sscanf2>
  3. #include <zcmd>
  4. #include <mysql>
  5.  
  6. #undef MAX_PLAYERS
  7. #define MAX_PLAYERS     5
  8.  
  9. main() {}
  10.  
  11. enum E_PLAYER
  12. {
  13.         pUID,
  14.         pName[24],
  15.         pCash,
  16.         Float:pHealth,
  17.         Float:pArmor,
  18.         pSkin,
  19.         Float:pPosX,
  20.         Float:pPosY,
  21.         Float:pPosZ
  22. }
  23.  
  24. new PlayerCache[MAX_PLAYERS][E_PLAYER];
  25.  
  26. public OnGameModeInit()
  27. {
  28.         mysql_init(LOG_ONLY_ERRORS);
  29.         mysql_connect("db4free.net", "ardo", "xx", "sampardo");
  30.  
  31.         AddPlayerClass(0,144.1138,-83.7225,1.5781,49.8798,0,0,0,0,0,0);
  32.         return 1;
  33. }
  34.  
  35. public OnPlayerConnect(playerid)
  36. {
  37.         new name[MAX_PLAYER_NAME];
  38.         GetPlayerName(playerid, name, MAX_PLAYER_NAME);
  39.  
  40.         new query[128];
  41.         new data[128];
  42.  
  43.         format(query, sizeof(query), "SELECT * FROM members WHERE name = '%s'", name);
  44.         mysql_query(query);
  45.  
  46.         mysql_store_result();
  47.         print(data);
  48.         if(mysql_fetch_row(data, "|"))
  49.         {
  50.                 sscanf(data, "p<|>ds[24]ddddfff",
  51.                         PlayerCache[playerid][pUID],
  52.                         PlayerCache[playerid][pName],
  53.                         PlayerCache[playerid][pCash],
  54.                         PlayerCache[playerid][pHealth],
  55.                         PlayerCache[playerid][pArmor],
  56.                         PlayerCache[playerid][pSkin],
  57.                         PlayerCache[playerid][pPosX],
  58.                         PlayerCache[playerid][pPosY],
  59.                         PlayerCache[playerid][pPosZ] );
  60.         } else {
  61.                 print("Nie znaleziono konta!");
  62.         }
  63.  
  64.  
  65.  
  66.  
  67.         mysql_free_result();
  68.         return 1;
  69. }
  70.  
  71. public OnPlayerRequestClass(playerid, classid)
  72. {
  73.         SetSpawnInfo(playerid, 0, PlayerCache[playerid][pSkin], PlayerCache[playerid][pPosX], PlayerCache[playerid][pPosY], PlayerCache[playerid][pPosZ], 0.0, 0, 0, 0, 0, 0, 0);
  74.         SpawnPlayer(playerid);
  75.         return 1;
  76. }
  77.  
  78. public OnPlayerSpawn(playerid)
  79. {
  80.         GivePlayerMoney(playerid, PlayerCache[playerid][pCash]);
  81.         SetPlayerHealth(playerid, PlayerCache[playerid][pHealth]);
  82.         SetPlayerArmour(playerid, PlayerCache[playerid][pArmor]);
  83.  
  84.         SetPlayerPos(playerid, PlayerCache[playerid][pPosX], PlayerCache[playerid][pPosY], PlayerCache[playerid][pPosZ]);
  85.  
  86.         SendClientMessage(playerid, 0xFFFF00FF, "Witaj na serwerze");
  87.         return 1;
  88. }
  89.  
  90.  CMD:print(playerid, params[])
  91.  {
  92.         print("test");
  93.         return 1;
  94.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement