Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Include by Ivory -> I_Preview
- #include <a_samp>
- #define EMPLACEMENT_FICHIER ("PreviewModel/%d.ini")
- enum Preview
- {
- Model,
- Float:Rx,
- Float:Ry,
- Float:Rz,
- Float:Zoom
- }
- new InfosPreview[30000][Preview];
- stock AddPosPreview(modelid, Float:rx, Float:ry, Float:rz, Float:zoom)
- {
- InfosPreview[modelid][Model] = modelid;
- InfosPreview[modelid][Rx] = rx;
- InfosPreview[modelid][Ry] = ry;
- InfosPreview[modelid][Rz] = rz;
- InfosPreview[modelid][Zoom] = zoom;
- new phrase[500];
- format(phrase, sizeof(phrase),EMPLACEMENT_FICHIER,modelid);
- if(!fexist(phrase))
- {dini_Create(phrase);
- }
- dini_IntSet(phrase, "Model",modelid);
- dini_FloatSet(phrase, "Rx",rx);
- dini_FloatSet(phrase, "Ry",ry);
- dini_FloatSet(phrase, "Rz",rz);
- dini_FloatSet(phrase, "Zoom",zoom);
- printf("I_Preview -> Position preview model sauvegardé (ID : %d)", modelid);
- return 1;
- }
- stock GetPosPreview(modelid, &Float:rx, &Float:ry, &Float:rz, &Float:zoom)
- {
- rx = InfosPreview[modelid][Rx];
- ry = InfosPreview[modelid][Ry];
- rz = InfosPreview[modelid][Rz];
- zoom = InfosPreview[modelid][Zoom];
- return 1;
- }
- stock ChargementPosPreview(modelid)
- {
- new phrase[256];
- format(phrase,sizeof phrase,EMPLACEMENT_FICHIER,modelid);
- if(fexist(phrase))
- {
- InfosPreview[modelid][Model] = dini_Int(phrase,"Model");
- InfosPreview[modelid][Rx] = dini_Float(phrase,"Rx");
- InfosPreview[modelid][Ry] = dini_Float(phrase,"Ry");
- InfosPreview[modelid][Rz] = dini_Float(phrase,"Rz");
- InfosPreview[modelid][Zoom] = dini_Float(phrase,"Zoom");
- return 1;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment