[Ajuda] salvar itens criado no game
#1

galera entгo , estou pensando em criar um sistema de craftar itens ex: portas, paredes, camas ... entгo jб tenho tudo em mente porem nгo sei a parte de salvar os itens craftados do mapa. Por ex: eu crio uma parede e deixo num lugar do mapa, quando o servidor reiniciar vai continuar lб alguйm poderia me explicar como faзo isso ? eu utilizo SQLite
Reply
#2

Vocк pode usar OnPlayerEditObject
ou criar uma funзгo que ao criar o objeto salve suas coordenadas, modelo, etc...
Reply
#3

Quote:
Originally Posted by Glederson_dom
Посмотреть сообщение
Vocк pode usar OnPlayerEditObject
ou criar uma funзгo que ao criar o objeto salve suas coordenadas, modelo, etc...
ss eu sei disso, mas quero saber como faзo pra salvar, tipo qnd o servidor reiniciar o que eu criei ainda vai continuar lб no mapa
Reply
#4

Para salvar
PHP код:
stock _function_CreateObject(modelidFloat:XFloat:YFloat:ZFloat:rXFloat:rYFloat:rZ)
{
    new 
DB:db_object db_open("object.db");
    {
        static
            
query[128];
        
format(querysizeof query"INSERT INTO `objects` (`modelid`,`x`,`y`,`z`,`rX`,`rY`,`rZ`) VALUES ('%d','%f','%f','%f','%f','%f','%f');"modelidXYZrXrYrZ);
        
db_free_result(db_query(db_objectquery));
    }
    
db_close(db_object);
    return 
CreateObject(modelidFloat:XFloat:YFloat:ZFloat:rXFloat:rYFloat:rZ);

@edit
E para carregar й somente fazer outra funзгo, sу nгo dou um exemplo porque nгo sou conhecedor do SQLite!


obs: nгo conheзo SQLite, se haver alguma funзгo errada por favor avise me!
Reply
#5

Quote:
Originally Posted by Glederson_dom
Посмотреть сообщение
Para salvar
PHP код:
stock _function_CreateObject(modelidFloat:XFloat:YFloat:ZFloat:rXFloat:rYFloat:rZ)
{
    new 
DB:db_object db_open("object.db");
    {
        static
            
query[128];
        
format(querysizeof query"INSERT INTO `objects` (`modelid`,`x`,`y`,`z`,`rX`,`rY`,`rZ`) VALUES ('%d','%f','%f','%f','%f','%f','%f');"modelidXYZrXrYrZ);
        
db_free_result(db_query(db_objectquery));
    }
    
db_close(db_object);
    return 
CreateObject(modelidFloat:XFloat:YFloat:ZFloat:rXFloat:rYFloat:rZ);

@edit
E para carregar й somente fazer outra funзгo, sу nгo dou um exemplo porque nгo sou conhecedor do SQLite!


obs: nгo conheзo SQLite, se haver alguma funзгo errada por favor avise me!
Apenas coloque os creditos de quem fez essa funзao
Reply
#6

Quote:
Originally Posted by PT
Посмотреть сообщение
Apenas coloque os creditos de quem fez essa funзao
Fui eu que fiz baseado em algumas funзхes da wiki samp. '-'!
Reply
#7

Quote:
Originally Posted by Glederson_dom
Посмотреть сообщение
Para salvar
PHP код:
stock _function_CreateObject(modelidFloat:XFloat:YFloat:ZFloat:rXFloat:rYFloat:rZ)
{
    new 
DB:db_object db_open("object.db");
    {
        static
            
query[128];
        
format(querysizeof query"INSERT INTO `objects` (`modelid`,`x`,`y`,`z`,`rX`,`rY`,`rZ`) VALUES ('%d','%f','%f','%f','%f','%f','%f');"modelidXYZrXrYrZ);
        
db_free_result(db_query(db_objectquery));
    }
    
db_close(db_object);
    return 
CreateObject(modelidFloat:XFloat:YFloat:ZFloat:rXFloat:rYFloat:rZ);

@edit
E para carregar й somente fazer outra funзгo, sу nгo dou um exemplo porque nгo sou conhecedor do SQLite!


obs: nгo conheзo SQLite, se haver alguma funзгo errada por favor avise me!
Obrigado, me ajudou bastante vou estudar um pouco a funзгo pra fazer carregar os objetos
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)