SA-MP Forums Archive
[Ajuda] MySQL - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] MySQL (/showthread.php?tid=488067)



MySQL - @Vegas - 16.01.2014

Estou com problema no MySQL, tipo quando o cara registra, automaticamente seta na conta dele, valores, como por exemplo: skin, dinheiro etc.
Mas quando ele nasce nгo aparece nada disso(skin 0, dinheiro 0...), mas quando ele loga dnv, seta tudo certinho...
Dialog do Registro:
pawn Код:
case DialogRegistro:
{
    if(strlen(inputtext) < 2)
    {
        ShowPlayerDialog(playerid, DialogRegistro, DIALOG_STYLE_PASSWORD, "{FFFFFF}Registrar", "Sua deve ter mais de 2 caracteres!\nDigite outra senha", "Registrar", "");
    }
    else
    {
        format(query, sizeof(query), "INSERT INTO `contas` (nome, senha, level, skin, grana) VALUES ('%s', '%s', '1', '230', '5000')", PegarNome(playerid), inputtext);
        mysql_function_query(mysql, query, false, "", "");
        Logado[playerid] = true;
        Spawn(playerid);
    }
public Spawn:
pawn Код:
public Spawn(playerid)
{
    new tmp[64];
    cache_get_field_content(0, "skin", tmp);
    DadosPlayer[playerid][Skin] = strval(tmp);
    cache_get_field_content(0, "grana", tmp);
    DadosPlayer[playerid][Grana] = strval(tmp);
    cache_get_field_content(0, "level", tmp);
    DadosPlayer[playerid][Level] = strval(tmp);
    SetPlayerInterior(playerid,0);
    SetSpawnInfo(playerid, 0, 0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0, 0);
    SpawnPlayer(playerid);
    return 1;
}
OnplayerSpawn
pawn Код:
public OnPlayerSpawn(playerid)
{
    GivePlayerMoney(playerid, DadosPlayer[playerid][Grana]);
    SetPlayerSkin(playerid, DadosPlayer[playerid][Skin]);
    SetPlayerScore(playerid, DadosPlayer[playerid][Level]);
    SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
    return 1;
}
Fiz o sistema em mysql, vendo o "guia definitivo" de JoaoPedro


Re: MySQL - Gii - 16.01.2014

Vocк quer pegar dados sendo que nгo fez nenhuma consulta ao BD!

https://sampwiki.blast.hk/wiki/SetSpawnInfo


Re: MySQL - @Vegas - 16.01.2014

Ae cara, usei SELECT aki e deu certinho, vlw +rep pra vc


Re: MySQL - Daniellucasbv - 01.06.2014

Esto com o mesmo problema alguйm pode me ajudar ?