Pawn уроки от Леона [PAWNO/SAMP] (2017-02-26 20:21:38 GMT+03:00)
Помогите! Писал скрипт для своего сервера и встрял на уроке #5 из-за того, что у меня новая версия mysql, в которой убраны старые функции и добавлены новые. Ошибки в строках: 7(Неверное кол-во аргументов/Не знаю какую функцию поставить), 15(Неверное кол-во аргументов/Не знаю какую функцию поставить), 30(Нету последнего аргумента).
Код(строки пометил специально):
1 //Forwards
2 forward player_connect(playerid);
3 public player_connect(playerid)
4 {
5 new query[72];
6 format(query,sizeof(query),”SELECT’id’FROM’accounts’WHERE’login’ = ‘%s'”,playername(playerid));
7 mysql_query(dbHandle,query,true,”player_check”,”ii”,playerid,0);
8 return 1;
9 }
10
11 forward player_check(playerid);
12 public player_check(playerid)
13 {
14 new rows[2];
15 cache_get_row_count(rows[0],rows[1]);
16 return 1;
17 }
18 //
19
20 //Stocks
21 stock playername(playerid)
22 {
23 new findname [MAX_PLAYER_NAME];
24 GetPlayerName(playerid,findname,sizeof(findname));
25 return findname;
26 }
27
28 stock mysql_connects()
29 {
30 dbHandle = mysql_connect(MYSQL_HOST,MYSQL_USER,MYSQL_PASS,MYSQL_BASE);
31 }
32 //