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
http://balkan-samp.com/forum/index.php?topic=65872.0
ubaci ovaj sys Bankomata
Citat: Nodze poslato Maj 15, 2019, 12:16:45 POSLE PODNE
http://balkan-samp.com/forum/index.php?topic=65872.0
ubaci ovaj sys Bankomata
Nece brate ne znam sta mu je,ja stisnem ljepo ono dugme za da se sacuva ono nece