//OnGamemodeInit
datos = db_open("datos.db");
if(datos){
print("Base de datos 'DATOS' ha sido cargada.\n");
db_free_result(db_query(datos, "CREATE TABLE IF NOT EXISTS `carteles`(`ID` INTEGER PRIMARY KEY AUTOINCREMENT,`Texto` VARCHAR(24),`X` FLOAT,`Y` FLOAT,`Z` FLOAT,\
`RotX` FLOAT,`RotY` FLOAT,`RotZ` FLOAT,`Font` VARCHAR(32),`TTexto` INTEGER,`ColorTexto` VARCHAR(16),`ColorFondo` VARCHAR(16))"));
CargarCarteles();
}
stock CrearCartel(c){
new query[200];
format(query,sizeof(query),"INSERT INTO `carteles` (`Texto`,`X`,`Y`,`Z`,`RotX`,`RotY`,`RotZ`,`Font`,`ColorTexto`,`ColorFondo`) VALUES ('Vacнo','%f','%f','%f','%f','%f','%f','-1','-16777216');",InfoCarteles[c][cccPos][0],InfoCarteles[c][cccPos][1],InfoCarteles[c][cccPos][2],
InfoCarteles[c][cccRot][0],InfoCarteles[c][cccRot][1],InfoCarteles[c][cccRot][2]);
db_free_result(db_query(datos,query));
}
stock GuardarCartel(c){
new query[256];
format(query,sizeof(query),"UPDATE `carteles` SET `Texto` = '%q',`X` = '%f',`Y` = '%f',`Z` = '%f',\
`RotX` = '%f',`RotY` = '%f',`RotZ` = '%f',`Font` = '%q',`TTexto` = '%i',`ColorTexto` = '%q',`ColorFondo` = '%q' WHERE `ID` = '%i'",
InfoCarteles[c][cccTexto],InfoCarteles[c][cccPos][0],InfoCarteles[c][cccPos][1],InfoCarteles[c][cccPos][2],
InfoCarteles[c][cccRot][0],InfoCarteles[c][cccRot][1],InfoCarteles[c][cccRot][2],
InfoCarteles[c][cccFont],InfoCarteles[c][cccTTexto],InfoCarteles[c][cccColorTexto],InfoCarteles[c][cccColorFondo],c);
db_free_result(db_query(datos,query));
}
Use a include de Gammix
https://sampforum.blast.hk/showthread.php?tid=581453 Vai facilitar teu trabalho! |