SA-MP Forums Archive
[Ajuda] salvar itens criado no game - 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] salvar itens criado no game (/showthread.php?tid=617607)



salvar itens criado no game - iSoaD - 23.09.2016

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


Respuesta: salvar itens criado no game - SammyJ - 23.09.2016

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


Re: Respuesta: salvar itens criado no game - iSoaD - 23.09.2016

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


Respuesta: salvar itens criado no game - SammyJ - 23.09.2016

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!


Re: Respuesta: salvar itens criado no game - PT - 24.09.2016

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


Respuesta: Re: Respuesta: salvar itens criado no game - SammyJ - 24.09.2016

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. '-'!


Re: Respuesta: salvar itens criado no game - iSoaD - 24.09.2016

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