Carregar informaзoes mysql -
G2TJF - 01.11.2017
Eu tinha feito um sistema de dinheiro de cada favela e dof2, mais agora to fazendo um novo GameMode em mysql, й queria sabe como poderia por para salva essas informaзoes em mysql
Obs: Uso a versгo R41-2 do mysql
PHP код:
stock SalvaDinheiro()
{
new str[128];
format(str, sizeof(str), Dinheiro_FILE);
if(!DOF2_FileExists(Dinheiro_FILE)) DOF2_CreateFile(Dinheiro_FILE);
DOF2_SetInt(str,"Favela0",DinheiroFavela[0]);
DOF2_SetInt(str,"Favela1",DinheiroFavela[1]);
DOF2_SetInt(str,"Favela2",DinheiroFavela[2]);
DOF2_SetInt(str,"Favela3",DinheiroFavela[3]);
DOF2_SetInt(str,"Favela4",DinheiroFavela[4]);
DOF2_SetInt(str,"Favela5",DinheiroFavela[5]);
DOF2_SetInt(str,"Favela6",DinheiroFavela[6]);
DOF2_SetInt(str,"Favela7",DinheiroFavela[7]);
DOF2_SetInt(str,"Favela8",DinheiroFavela[8]);
DOF2_SaveFile();
}
stock CarregarDinheiro()
{
new str[128];
format(str, sizeof(str), Dinheiro_FILE);
if(!DOF2_FileExists(Dinheiro_FILE)) DOF2_CreateFile(Dinheiro_FILE);
DinheiroFavela[0] = DOF2_GetInt(str,"Favela0");
DinheiroFavela[1] = DOF2_GetInt(str,"Favela1");
DinheiroFavela[2] = DOF2_GetInt(str,"Favela2");
DinheiroFavela[3] = DOF2_GetInt(str,"Favela3");
DinheiroFavela[4] = DOF2_GetInt(str,"Favela4");
DinheiroFavela[5] = DOF2_GetInt(str,"Favela5");
DinheiroFavela[6] = DOF2_GetInt(str,"Favela6");
DinheiroFavela[7] = DOF2_GetInt(str,"Favela7");
DinheiroFavela[8] = DOF2_GetInt(str,"Favela8");
}
Re: Carregar informaзoes mysql -
ZaHHak - 01.11.2017
Fiz uma base de como seria, recomendo que vocк veja um tutorial de mysql, nгo sei se minha forma estб correta, mas acho que poderб lhe ajudar.
PHP код:
stock SalvarDinheiro()
{
new Query[100];
for(new i = 0; i < 8; ++i)
{
format(Query, sizeof(Query), "UPDATE `SUA TABELA` SET /* Colula */`Favela%d`='%d' WHERE `id` = '%d'",i,DinheiroFavela[i],/* aqui serб o ID que irб diferenciar os dados da tabela*/id);
mysql_tquery(MySQL:Conecction, Query, "OnQueryFinish", "ii", 0, i);
}
return 1;
}
stock CarregarDinheiro()
{
new Query[50];
format(Query, sizeof(Query), "SELECT * FROM `SUA TABELA`");
mysql_tquery(MySQL:Conecction, Query, "DinheiroCarregar", "i", 1 /* ID do resultado*/);
return 1;
}
forward DinheiroCarregar(resultid, extraid, connectionHandle);
public DinheiroCarregar(resultid, extraid, connectionHandle)
{
new Rows, Field;
if(resultid != 0)
{
cache_get_row_count(Rows);
cache_get_field_count(Field);
}
switch(resultid)
{
case 1:// o tal do id que falei acima
{
if(Rows == 1)
{
cache_get_value_int(0, "Favela0", DinheiroFavela[0]);
cache_get_value_int(0, "Favela1", DinheiroFavela[1]);
cache_get_value_int(0, "Favela2", DinheiroFavela[2]);
cache_get_value_int(0, "Favela3", DinheiroFavela[3]);
cache_get_value_int(0, "Favela4", DinheiroFavela[4]);
cache_get_value_int(0, "Favela5", DinheiroFavela[5]);
cache_get_value_int(0, "Favela6", DinheiroFavela[6]);
cache_get_value_int(0, "Favela7", DinheiroFavela[7]);
cache_get_value_int(0, "Favela8", DinheiroFavela[8]);
}
}
}
return 1;
}