26 Mysql errors
#1

Код:
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1393) : error 035: argument type mismatch (argument 1)
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1394) : error 017: undefined symbol "mysql_store_result"
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1395) : error 017: undefined symbol "mysql_num_rows"
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1397) : error 017: undefined symbol "mysql_fetch_row"
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1399) : error 017: undefined symbol "mysql_fetch_field_row"
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1400) : error 017: undefined symbol "mysql_fetch_field_row"
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1401) : error 017: undefined symbol "mysql_fetch_field_row"
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1417) : error 017: undefined symbol "mysql_free_result"
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1452) : error 035: argument type mismatch (argument 1)
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1453) : error 017: undefined symbol "mysql_store_result"
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1454) : error 017: undefined symbol "mysql_fetch_row_format"
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1456) : error 017: undefined symbol "mysql_fetch_field_row"
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1457) : error 017: undefined symbol "mysql_fetch_field_row"
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1458) : error 017: undefined symbol "mysql_fetch_field_row"
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1459) : error 017: undefined symbol "mysql_fetch_field_row"
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1460) : error 017: undefined symbol "mysql_fetch_field_row"
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1461) : error 017: undefined symbol "mysql_fetch_field_row"
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1463) : error 017: undefined symbol "mysql_free_result"
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1474) : error 035: argument type mismatch (argument 1)
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1475) : error 017: undefined symbol "mysql_store_result"
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1476) : error 017: undefined symbol "mysql_fetch_row_format"
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1478) : error 017: undefined symbol "mysql_fetch_field_row"
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1480) : error 017: undefined symbol "mysql_free_result"
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1492) : error 035: argument type mismatch (argument 1)
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(1496) : error 035: argument type mismatch (argument 1)
C:\Users\The Doctor\Desktop\TESTER\gamemodes\COD-DW-v1.50.pwn(2594) : error 035: argument type mismatch (argument 1)

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


26 Errors.
Код:
  mysql_query(query);
  mysql_store_result();
  if(mysql_num_rows() != 0)
  {
	 while(mysql_fetch_row(query))
	 {
	   mysql_fetch_field_row(admin, "admin");
	   mysql_fetch_field_row(pname, "player");
	   mysql_fetch_field_row(string1, "reason");
	 }
  new string[50], str[50], str1[100];
  format(string, sizeof(string),"Admin: {FFFFFF}%s", admin);
  format(str, sizeof(str),"Player: {FFFFFF}%s", pname);
  format(str1, sizeof(str1),"Reason: {FFFFFF}%s", string1);
  SendClientMessage(playerid, RED,"You are banned from this server!");
  SendClientMessage(playerid, RED,"___________________");
  SendClientMessage(playerid, RED, str);
  SendClientMessage(playerid, RED, string);
  SendClientMessage(playerid, RED, str1);
  SendClientMessage(playerid, RED,"___________________");
  SendClientMessage(playerid, RED, "If you think you this is a mistake please visit our website");
  SendClientMessage(playerid, RED, "www.cod-samp.in"); //Change ME!
  Kick(playerid);
  }
  mysql_free_result();
  return 1;
}

CMD:stats(playerid,params[])
{
     new id, string[1028];
	 sscanf(params, "u", id);
	 if (isnull(params))
	 {
		format(string, sizeof(string), "_Statistics for '%s'_",PlayerName(playerid));
		SendClientMessage(playerid, green, string);
		format(string, sizeof(string), "Score: %d | Money: $%d | Kills: %d | Deaths: %d | Ratio: %0.2f ", GetPlayerScore(playerid), GetPlayerMoney(playerid), PlayerInfo[playerid][pKills], PlayerInfo[playerid][pDeaths], Float:PlayerInfo[playerid][pKills]/Float:PlayerInfo[playerid][pDeaths]);
		SendClientMessage(playerid, yellow, string);
		format(string, sizeof(string), "Team: %s | Rank: %s | Class: %s | Admin Level: %d | Helper: %d ", GetTeamName(playerid), GetRankName(playerid), GetClassName(playerid), PlayerInfo[playerid][pAdmin], PlayerInfo[playerid][pHelper]);
		SendClientMessage(playerid, yellow, string);
     }
	 else if(IsPlayerConnected(id))
	 {
		format(string, sizeof(string), "_Statistics for '%s'_",PlayerName(id));
		SendClientMessage(playerid, green, string);
		format(string, sizeof(string), "Score: %d | Money: $%d | Kills: %d | Deaths: %d | Ratio: %0.2f ", GetPlayerScore(id), GetPlayerMoney(id), PlayerInfo[id][pKills], PlayerInfo[id][pDeaths], Float:PlayerInfo[id][pKills]/Float:PlayerInfo[id][pDeaths]);
	    SendClientMessage(playerid, yellow, string);
		format(string, sizeof(string), "Team: %s | Rank: %s | Class: %s | Admin Level: %d | Helper: %d ", GetTeamName(id), GetRankName(id), GetClassName(id), PlayerInfo[id][pAdmin], PlayerInfo[id][pHelper]);
	    SendClientMessage(playerid, yellow, string);
     }
	 else SendClientMessage(playerid,RED,"[ERROR]: Player is not connected");
	 return 1;
}
//===================Saving and login stocks====================================
stock MySQL_Login(playerid)
{
    new query[300], pname[24], savingstring[20];
    GetPlayerName(playerid, pname, 24);
    format(query, sizeof(query), "SELECT * FROM playerdata WHERE user = '%s'", pname);
    mysql_query(query);
    mysql_store_result();
    while(mysql_fetch_row_format(query,"|"))
	{
        mysql_fetch_field_row(savingstring, "scores"); SetPlayerScore(playerid, strval(savingstring));
        mysql_fetch_field_row(savingstring, "money"); GivePlayerMoney(playerid, strval(savingstring));
        mysql_fetch_field_row(savingstring, "adminlevel"); PlayerInfo[playerid][pAdmin] = strval(savingstring);
        mysql_fetch_field_row(savingstring, "helperlevel"); PlayerInfo[playerid][pHelper] = strval(savingstring);
        mysql_fetch_field_row(savingstring, "kills"); PlayerInfo[playerid][pKills] = strval(savingstring);
		mysql_fetch_field_row(savingstring, "deaths"); PlayerInfo[playerid][pDeaths] = strval(savingstring);
    }
    mysql_free_result();
	MySQL_vLogin(playerid); //vip log in
	PlayerInfo[playerid][pLogged] = 1;
    return 1;
}

stock MySQL_vLogin(playerid)
{
    new query[300], pname[24], savingstring[20];
    GetPlayerName(playerid, pname, 24);
    format(query, sizeof(query), "SELECT * FROM vipdata WHERE player = '%s'", pname);
    mysql_query(query);
    mysql_store_result();
    while(mysql_fetch_row_format(query,"|"))
	{
        mysql_fetch_field_row(savingstring, "viplevel"); PlayerInfo[playerid][pVIP] = strval(savingstring);
    }
    mysql_free_result();
    return 1;
}

stock MySQL_Save(playerid)
{
  if(PlayerInfo[playerid][pLogged] == 1)
  {
    if(PlayerInfo[playerid][pVIP] >= 1)
    {
    new query[200], viplevel = PlayerInfo[playerid][pVIP];
	format(query, sizeof(query),"UPDATE `vipdata` SET `viplevel`='%d' WHERE `player`='%s'", viplevel, PlayerName(playerid));
	mysql_query(query);
	}
	new query[200], scores = GetPlayerScore(playerid), money = GetPlayerMoney(playerid), level = PlayerInfo[playerid][pAdmin], helper = PlayerInfo[playerid][pHelper], kills = PlayerInfo[playerid][pKills], deaths = PlayerInfo[playerid][pDeaths];
	format(query, sizeof(query),"UPDATE `playerdata` SET `scores`='%d', `kills`='%d' ,`deaths`='%d' ,`money`='%d' ,`adminlevel`='%d' , `helperlevel`='%d' WHERE `user`='%s'",scores, kills, deaths, money, level, helper, PlayerName(playerid));
	mysql_query(query);
  }
  return 1;
}
Why it gave me these idk it didnt at first all i did was update the includes for it if i put the old include back it dont give out the errors do i just need to use the old include?
Reply
#2

Did you download the latest MySQL package? If so, you'll have to convert your whole script to use cache.
Reply
#3

i did but if i that what gave errors if i use R7 if i use R6 its fine its the script and i dont rally feel like redoing that old script lol i was just testing it
Reply
#4

Well, keep using R6 then.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)