Nece da mi edituje bankomat neznam zasto kad ga kreiram stoi na jednom mestu u posle idem /ebankomat i kad ga namestim lepo i idem da ga sacuvam,bankomat se sacuvuje ali kad se udaljim od tog mesta gde sam ga kreirao on ce se resetovati na mestu gde je bio kreiran moze li pomoc evo i CMD kako je:
YCMD:ebankomat(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera == 0) return SCM(playerid,-1,"[SP:RPG]:"PPLAVA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo < 6) return SCM(playerid,-1,""PPLAVA"[SP:RPG]: "SIVA"Samo Direktor!");
new afajl, idatm, Float:X2, Float:Y2, Float:Z2, Float:Angle;
if(sscanf(params, "i",idatm)) return SCM(playerid,-1,"SP:RPG Pomoc | "PPLAVA"/ebankomat ");
format(afajl, sizeof(afajl), ATM_FILE, idatm);
if(!fexist(afajl)) return SCM(playerid,-1, "[SP:RPG]"PPLAVA"ID tog bankomata ne postoji!");
if(!IsPlayerInRangeOfPoint(playerid, 3.0, AtmInfo, AtmInfo, AtmInfo)) return SCM(playerid,-1,"[SP:RPG]:"PPLAVA"Niste u blizini tog bankomata!");
DestroyDynamic3DTextLabel(AtmInfo); eData = idatm; EditDynamicObject(playerid,AtmInfo);
return 1;
}
Potrebna mi je pomoc oko komandu /ebankomat
825
pregleda
10
postova
15. Feb. 2019.
stock SacuvajATM(atmid)
{
new kFile;
format(kFile, sizeof(kFile), ATM_FILE, atmid);
new INI:File = INI_Open(kFile);
INI_WriteInt(File,"Postavljen",AtmInfo);
INI_WriteFloat(File,"X",AtmInfo);
INI_WriteFloat(File,"Y",AtmInfo);
INI_WriteFloat(File,"Z",AtmInfo);
INI_WriteFloat(File,"Angle",AtmInfo);
INI_WriteInt(File,"Int",AtmInfo);
INI_WriteInt(File,"VW",AtmInfo);
INI_Close(File);
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, Float:angle, string;
GetPlayerFacingAngle(playerid, angle);
if(id != -1)
{
AtmInfo = x; AtmInfo = y; AtmInfo = z;
AtmInfo = rz; DestroyDynamicObject(AtmInfo);
KreirajAtm(id); SacuvajATM(id);
format(string,sizeof(string),"[SP:RPG]"ZELENA"Bankomat ID %d je uspesno editovan!",id);
SCM(playerid,-1,string);
id = -1;
return 1;
}
}
return 1;
}
{
new kFile;
format(kFile, sizeof(kFile), ATM_FILE, atmid);
new INI:File = INI_Open(kFile);
INI_WriteInt(File,"Postavljen",AtmInfo);
INI_WriteFloat(File,"X",AtmInfo);
INI_WriteFloat(File,"Y",AtmInfo);
INI_WriteFloat(File,"Z",AtmInfo);
INI_WriteFloat(File,"Angle",AtmInfo);
INI_WriteInt(File,"Int",AtmInfo);
INI_WriteInt(File,"VW",AtmInfo);
INI_Close(File);
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, Float:angle, string;
GetPlayerFacingAngle(playerid, angle);
if(id != -1)
{
AtmInfo = x; AtmInfo = y; AtmInfo = z;
AtmInfo = rz; DestroyDynamicObject(AtmInfo);
KreirajAtm(id); SacuvajATM(id);
format(string,sizeof(string),"[SP:RPG]"ZELENA"Bankomat ID %d je uspesno editovan!",id);
SCM(playerid,-1,string);
id = -1;
return 1;
}
}
return 1;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava