[Ajuda] Erro com esse sistema mysql
#1

vi o tutorial de MySQL do Ricop de como criar o sistema de login e tals, tava tudo indo tranquilo mas quando fui compilar deu esses erros que eu nгo consegui resolver
Quote:

:\Users\dade\Desktop\samp\gamemodes\semnome.pwn(46 ) : error 035: argument type mismatch (argument 1)
C:\Users\dade\Desktop\samp\gamemodes\semnome.pwn(6 4) : error 035: argument type mismatch (argument 1)
C:\Users\dade\Desktop\samp\gamemodes\semnome.pwn(6 6) : error 017: undefined symbol "pLogado"
C:\Users\dade\Desktop\samp\gamemodes\semnome.pwn(6 6) : warning 215: expression has no effect
C:\Users\dade\Desktop\samp\gamemodes\semnome.pwn(6 6) : error 001: expected token: ";", but found "]"
C:\Users\dade\Desktop\samp\gamemodes\semnome.pwn(6 6) : error 029: invalid expression, assumed zero
C:\Users\dade\Desktop\samp\gamemodes\semnome.pwn(6 6) : fatal error 107: too many error messages on one line

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


6 Errors.

linha 46
Quote:

mysql_query("CREATE TABLE IF NOT EXISTS pinfo(user VARCHAR(24), password VARCHAR(40), score INT(20), dinheiro INT(20), IP varchar(16) )");

linha 64
Quote:

mysql_query(query);

linha 66
Quote:

pLogado[playerid] = 1;

Quote:

variaveis
new pRegistrado[MAX_PLAYERS];
new pDinheiro[MAX_PLAYERS];
new pLogado[MAX_PLAYERS];

Reply
#2

PHP код:
// handle um variбvel contendo o id da conexгo do mysql_connect || mysql_connect_file dependendo da versгo que usa. 
mysql_query(handle"CREATE TABLE IF NOT EXISTS pinfo(user VARCHAR(24), password VARCHAR(40), score INT(20), dinheiro INT(20), IP varchar(16) )"); 
@edit

Mostre parte do cуdigo onde ocorrem os erros, e informe sua versгo do mysql.


@edit2
Quote:
Originally Posted by Misael
Посмотреть сообщение
Versгo do servidor: 5.7.19 - MySQL Community Server (GPL)
kkkk desculpe, eu quis dizer a versгo do plugin do mysql.
Reply
#3

Versгo do servidor: 5.7.19 - MySQL Community Server (GPL)

Quote:

public OnGameModeInit()
{
mysql_connect(mysql_host, mysql_user, mysql_database, mysql_password);
mysql_query("CREATE TABLE IF NOT EXISTS pinfo(user VARCHAR(24), password VARCHAR(40), score INT(20), dinheiro INT(20), IP varchar(16) )")
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}

Quote:

stock MySQL_Register(playerid, passwordstring[])
{
new query[200], pname[24], IP[16];
GetPlayerName(playerid, pname, 24);
GetPlayerIp(playerid, IP, 16);
format(query, sizeof(query), "INSERT INTO pinfo(user, password, scor, dinheiro, IP) VALUES('%s', SHA1('%s'), 0, 0, '%s')", pname, passwordstring, IP);
mysql_query(query);
SendClientMessage(playerid, -1, "Conta registrada e logada\n agora vocк pode desfrutar do nosso servidor");
pLogado[playerid] = 1;
return 1;
}

stock MySQL_Login(playerid)
{
new query[300], pname[24], savingstring[20];
GetPlayerName(playerid, pname, 24);
format(query, sizeof(query), "SELECT * FROM pinfo WHERE user = '%s'", pname);
mysql_query();
mysql_store_result();
while(mysql_fletch_row_format(query, ("|"))
{
mysql_fletch_field_row(savingstring, "score"); SetPlayerScore(playerid, strval(savingstring));
mysql_fletch_field_row(savingstring, "dinheiro"); GivePlayerMoney(playerid, strval(savingstring));
}
mysql_free_result();
SendClientMessage(playerid, -1, "Logado com sucesso");
pLogado[playerid] = 1;
return 1;
}

Reply
#4

Esse tutorial do Ricop estб muito ultrapassado.

De uma olhada nesse: Aqui. Qualquer dъvida estou a disposiзгo.
Reply
#5

Quote:
Originally Posted by Cleyson
Посмотреть сообщение
Esse tutorial do Ricop estб muito ultrapassado.

De uma olhada nesse: Aqui. Qualquer dъvida estou a disposiзгo.
Obrigado amigo, vou estudar ele.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)