- Fixed .@GID not being set in Gld_Trea_Spawn, since r13559. (bugreport:5067)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14974 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
brianluau 2011-10-15 22:40:00 +00:00
parent d86eaff5e6
commit b6e6bec3c6
3 changed files with 8 additions and 5 deletions

View File

@ -2208,8 +2208,9 @@ This is equivalent to using:
The reason for this is, that this short form is internally converted into a call
to getelementofarray, when the script is loaded.
Also useful when passing arrays to functions.
getelementofarray(getarg(0),<index>) will work, but getarg(0)[<index>] will not.
Also useful when passing arrays to functions or accessing another npc's arrays:
getelementofarray(getarg(0),<index>)
getelementofarray(getvariableofnpc(.var, "testNPC"),<index>)
---------------------------------------

View File

@ -1156,8 +1156,10 @@ OnClock0001:
// Do nothing if this script is the template.
if (strnpcinfo(1) == "Gld_Trea_Spawn") end;
set .@GID, GetCastleData(strnpcinfo(2),1);
// If there is no owner, do nothing.
if (!GetCastleData(strnpcinfo(2),1)) end;
if (!.@GID) end;
// Is there Economy in this castle?
set .@Treasure,GetCastleData(strnpcinfo(2),2)/5+4;

View File

@ -17,7 +17,7 @@
#define STORAGE_MEMINC 16
/// Save guild_storage data to sql
/// Save storage data to sql
int storage_tosql(int account_id, struct storage_data* p)
{
memitemdata_to_sql(p->items, MAX_STORAGE, account_id, TABLE_STORAGE);
@ -25,7 +25,7 @@ int storage_tosql(int account_id, struct storage_data* p)
}
#ifndef TXT_SQL_CONVERT
/// Load guild_storage data to mem
/// Load storage data to mem
int storage_fromsql(int account_id, struct storage_data* p)
{
StringBuf buf;