Please help, Small Saving problem.
#1

I have this saving co-ordinates script here, But even though i have folder called "attached", I get "Error saving" , I edited this to save automatically to a file with the same name of the player. I hope you can solve it. Thanks in advance

Код:
CMD:index(playerid,params[])
{
    if(!IsPlayerInRangeOfPoint(playerid,25.0,207.5627,-103.7291,1005.2578) || IsPlayerInRangeOfPoint(playerid,25.0,203.9068,-41.0728,1001.8047) || IsPlayerInRangeOfPoint(playerid,30.0,214.4470,-7.6471,1001.2109) || IsPlayerInRangeOfPoint(playerid,50.0,161.3765,-83.8416,1001.8047))
    {
	        SendClientMessage(playerid,COLOR,"You are not at any Clothing store");
			return 1;
    }
	if(isnull(params))
	{
	    SendClientMessage(playerid,COLOR,"{FFFFFF}/index [1-5] {AFAFAF}                - switch to exiting the object on that index");
	    SendClientMessage(playerid,COLOR,"{FFFFFF}/index [1-5] 0{AFAFAF}               - clear the object on that index");
	    SendClientMessage(playerid,COLOR,"{FFFFFF}/index [1-5] [model#] [bone]{AFAFAF} - add / change object on that index");
	    return 1;
	}
	new iindex,tmp[12],imodel,ibone;
	new string[128];
	if(sscanf(params,"iS()[12]I(2)",iindex,tmp,ibone))
	{
	    SendClientMessage(playerid,COLOR,"USAGE: /index [index 1-5] [model# / 0-clear ] [bone 1-18]");
	    return 1;
	}
	if(iindex < 1 || iindex > 5)
	{
	    SendClientMessage(playerid,COLOR,"USAGE: /index [index 1-5] [model# / 0-clear ] [bone 1-18]");
	    return 1;
	}
	if(!strlen(tmp))
	{
	    if(stats[playerid][iindex][model] == 0)
	    {
			format(string,sizeof(string),"There is no model attached to index %d",iindex);
			SendClientMessage(playerid,COLOR,string);
			return 1;
		}
		format(string,sizeof(string),"now editing index %d",iindex);
		SendClientMessage(playerid,COLOR,string);
		pindex[playerid] = iindex;
		DisplayIndex(playerid, iindex);
		return 1;
	}
	imodel = strval(tmp);
	if(imodel <= 0)
	{
	    RemovePlayerAttachedObject(playerid,(iindex - 1));
	    stats[playerid][iindex][model] = 0;
	    stats[playerid][iindex][bone] = 0;

	    format(string,sizeof(string),"Attach index %d cleared",iindex);
	    RemovePlayerAttachedObject(playerid,(iindex - 1));
	    ResetArray(playerid,iindex);
		SendClientMessage(playerid,COLOR,string);
		return 1;
	}
	if(ibone < 1 || ibone > 18)
	{
	    SendClientMessage(playerid,COLOR,"Invalid bone selected 1 - 18");
	    return 1;
	}
	pindex[playerid] = (iindex);
	ResetArray(playerid,iindex);
	DisplayIndex(playerid,iindex);
	stats[playerid][iindex][model] = imodel;
	stats[playerid][iindex][bone] = ibone;
	SetPlayerAttachedObject(playerid,(pindex[playerid]-1),
		stats[playerid][pindex[playerid]][model],
		stats[playerid][pindex[playerid]][bone],
		stats[playerid][pindex[playerid]][ox],
		stats[playerid][pindex[playerid]][oy],
		stats[playerid][pindex[playerid]][oz],
		stats[playerid][pindex[playerid]][rx],
		stats[playerid][pindex[playerid]][ry],
		stats[playerid][pindex[playerid]][rz],
		stats[playerid][pindex[playerid]][sx],
		stats[playerid][pindex[playerid]][sy],
		stats[playerid][pindex[playerid]][sz]
	);
	format(string,sizeof(string),"Attached object# %d to bone %d index %d",imodel,ibone,iindex);
	SendClientMessage(playerid,COLOR,string);
	return 1;
}
Reply


Messages In This Thread
Please help, Small Saving problem. - by Swiftz - 28.04.2011, 04:34
Re: Please help, Small Saving problem. - by Anteino - 28.04.2011, 09:37
Re: Please help, Small Saving problem. - by Swiftz - 28.04.2011, 11:49
Re: Please help, Small Saving problem. - by Anteino - 28.04.2011, 12:08
Re : Please help, Small Saving problem. - by Swiftz - 28.04.2011, 12:19
Re: Please help, Small Saving problem. - by Anteino - 28.04.2011, 12:30
Re: Please help, Small Saving problem. - by MadeMan - 28.04.2011, 13:03

Forum Jump:


Users browsing this thread: 4 Guest(s)