Bankomat nece da se sacuva

Započeo Hunter.#, Maj 14, 2019, 14:58:36 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Bankomat nece da se sacuva,kucam /ebankomat,editujem ga sve i trebalo bi da mi pise Bankomat uspesno editovan ali to ne izlazi,a u skripti je sve uredu uzeo sam i drugi mod na kojem radi to kopirao sam i ponovo nece,i da i ako se udaljim od njega i ponovo se vratim tu on se vrati na poziciju gde je bio kreiran,zasto?
Deo skripte:
YCMD:ebankomat(playerid, params[],help)
{
   #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"BC:RPG| "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
    if(PlayerInfo[playerid][pAdmin] < 6) return SCM(playerid,-1,""CRVENA"(( BC:RPG )) "SIVA"Samo AL6+!");
   new afajl[80], idatm;
   if(sscanf(params, "i",idatm)) return SCM(playerid,-1,"(( .::BC:RPG::. | Pomoc )) | "CRVENA"/ebankomat [ID]");
   format(afajl, sizeof(afajl), ATM_FILE, idatm);
   if(!fexist(afajl)) return SCM(playerid,-1, "BC:RPG| "CRVENA"ID tog bankomata ne postoji!");
   if(!IsPlayerInRangeOfPoint(playerid, 3.0, AtmInfo[idatm][aX], AtmInfo[idatm][aY], AtmInfo[idatm][aZ])) return SCM(playerid,-1,"BC:RPG| "CRVENA"Niste u blizini tog bankomata!");
   DestroyDynamic3DTextLabel(AtmInfo[idatm][aAtmLabel]); eData[playerid] = idatm; EditDynamicObject(playerid,AtmInfo[idatm][aObjekat]);
   return 1;
}
///////////////////////////////////////////////////////////////////////////
public OnPlayerEditDynamicObject(playerid, objectid, response, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz)
{
   if(response == EDIT_RESPONSE_FINAL)
   {
       new id = eData[playerid], Float:angle, string[100];
      GetPlayerFacingAngle(playerid, angle);
      if(id != -1)
      {
         AtmInfo[id][aX] = x; AtmInfo[id][aY] = y; AtmInfo[id][aZ] = z;
         AtmInfo[id][aAngle] = rz; DestroyDynamicObject(AtmInfo[id][aObjekat]);
         KreirajAtm(id); SacuvajATM(id);
         format(string,sizeof(string),"BC:RPG| "ZELENA"Bankomat ID %d je uspesno editovan!",id);
         SCM(playerid,-1,string);
         id = -1;
         return 1;
      }
   }
   return 1;
}
/////////////////////////////////////////////////////////////////////////////////////
forward UcitajATM(atmid,  name[], value[]);
public UcitajATM(atmid, name[], value[])
{
   INI_Int("Postavljen",AtmInfo[atmid][aPostavljen]);
   INI_Float("X",AtmInfo[atmid][aX]);
    INI_Float("Y",AtmInfo[atmid][aY]);
    INI_Float("Z",AtmInfo[atmid][aZ]);
    INI_Float("Angle",AtmInfo[atmid][aAngle]);
    INI_Int("Int",AtmInfo[atmid][aInt]);
    INI_Int("VW",AtmInfo[atmid][aVW]);
   return 1;
}
///////////////////////////////////////////////////
stock SacuvajATM(atmid)
{
   new kFile[80];
    format(kFile, sizeof(kFile), ATM_FILE, atmid);
   new INI:File = INI_Open(kFile);
   INI_WriteInt(File,"Postavljen",AtmInfo[atmid][aPostavljen]);
    INI_WriteFloat(File,"X",AtmInfo[atmid][aX]);
    INI_WriteFloat(File,"Y",AtmInfo[atmid][aY]);
    INI_WriteFloat(File,"Z",AtmInfo[atmid][aZ]);
    INI_WriteFloat(File,"Angle",AtmInfo[atmid][aAngle]);
    INI_WriteInt(File,"Int",AtmInfo[atmid][aInt]);
    INI_WriteInt(File,"VW",AtmInfo[atmid][aVW]);
   INI_Close(File);
   return 1;
}
//////////////////////////////////////////////////////////////
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): NEMA
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/a/JVjQDuH
Poslednja Izmena: Maj 14, 2019, 15:00:59 POSLE PODNE od Legend..


Gamemod: Spotify Community
Owner: Nodze ( Dzenan Levic )