16.10.2017, 22:38
Embora eu acho esse algoritmo medнocre. Recomendo que estude, pois vai enriquecendo seu cуdigo e a sua forma de pensar.
Quote:
//ByKiLler #define union:%0(%1) forward %0(%1);\ public %0(%1) //** #define bMafiaFile "Bases/Mafia.ini" enum InfoMaf { Drogas, KitMuni, Grana, }; new BMafia[InfoMaf]; union: pegarDadosMarfia() { BMafia[Drogas] = DOF2_GetInt(bMafiaFile,"Drogas"); BMafia[KitMuni] = DOF2_GetInt(bMafiaFile,"KitMuni"); BMafia[Grana] = DOF2_GetInt(bMafiaFile,"Grana"); return 1; } union: salvarDadosMarfia() { bMarfiaFileExist(); DOF2_SetInt(bMafiaFile, "Drogas", BMafia[Drogas]); DOF2_SetInt(bMafiaFile, "KitMuni", BMafia[KitMuni]); DOF2_SetInt(bMafiaFile, "Grana", BMafia[Grana]); DOF2_SaveFile(); return 1; } stock bMarfiaFileExist() { if (!DOF2_FileExists(bMafiaFile)) { DOF2_CreateFile(bMafiaFile); } return 1; } |