It means you don't have info added on your db_roulette database but I guess you don't use the feature? If not, you can disable in /conf/battle/feature.conf:
In the default npc script commands, no, you cannot. global temporary variables ($@ prefix) are used for this exact purpose.
NPC 1:
$@variable = 100;
NPC 2:
mes "" + $@variable + ""; // this will output 100
`goto Main` runs script all over again every 5000 ms. you should omit it.
morocc,150,172,4 script Give Reward 951,{
end;
OnClock2336:
Main:
addrid(1);
getitem 7227, 10;
}
I assume you don't want a rental usable item that does that function.
I think you can only achieve this by making several npcs and assign them to the player that call them and move them on player's location thru setunitdata.