Facebook Twitter YouTube Frictional Games | Forum | Newsletter | Dev Blog | Dev Wiki | Support | Shelf | Store

Privacy Policy


Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Script Help Adduseitem callback not working?
Author Message
zombiehacker595 Offline
Member

Posts: 141
Joined: Mar 2012
Reputation: 3
Post: #1
Adduseitem callback not working?
AddUseItemCallback("", "chemical_container_1", "epoxy_container02_1", "pickepoxy", true);
AddUseItemCallback("", "chemical_container_1", "epoxy_container02_2", "pickepoxy1", true);
AddUseItemCallback("", "chemical_container_1", "epoxy_container02_3", "pickepoxy2", true);
}

void pickepoxy(string &in asItem, string &in asEntity)
{
RemoveItem("chemical_container_1");
GiveItem("", "chemical_container_epoxy_1", "", "chemical_container_epoxy.tga", 1.0f);
PlaySoundAtEntity("", "puzzle_acid_success.snt", "Player", 0, false);
}

void pickepoxy1(string &in asItem, string &in asEntity)
{
RemoveItem("chemical_container_1");
GiveItem("", "chemical_container_epoxy_1", "", "chemical_container_epoxy.tga", 1.0f);
PlaySoundAtEntity("", "puzzle_acid_success.snt", "Player", 0, false);
}

void pickepoxy2(string &in asItem, string &in asEntity)
{
RemoveItem("chemical_container_1");
GiveItem("", "chemical_container_epoxy_1", "", "chemical_container_epoxy.tga", 1.0f);
PlaySoundAtEntity("", "puzzle_acid_success.snt", "Player", 0, false);
}

ok the script above is from my lab.map and it works pefectly but below when i try to mix the epoxy

with the acid container on my kitchen.map it wont work did i do anything wrong here



AddUseItemCallback("", "chemical_container_epoxy_1", "acid_container_1", "pickacid", true);
}

void pickacid(string &in asItem, string &in asEntity)
{
RemoveItem("chemical_container_epoxy_1");
GiveItem("", "chemical_container_full_1", "", "chemical_container_full.tga", 1.0f);
PlaySoundAtEntity("", "puzzle_acid_success.snt", "Player", 0, false);
}
(This post was last modified: 04-14-2012 10:02 AM by zombiehacker595.)
04-14-2012 09:53 AM
Find all posts by this user Quote this message in a reply
heyitsrobert97 Offline
Member

Posts: 68
Joined: Jan 2012
Reputation: 0
Post: #2
RE: Adduseitem callback not working?
need to make an internal name for the chemicals that you add

{
AddUseItemCallback("", "chemical_container_1", "epoxy_container02_1", "pickepoxy", true);
AddUseItemCallback("", "chemical_container_1", "epoxy_container02_2", "pickepoxy", true);
AddUseItemCallback("", "chemical_container_1", "epoxy_container02_3", "pickepoxy", true);
}

void pickepoxy(string &in asItem, string &in asEntity)
{
RemoveItem("chemical_container_1");
GiveItem("chemical_1", "chemical_container_epoxy_1", "", "chemical_container_epoxy.tga", 1.0f);
PlaySoundAtEntity("", "puzzle_acid_success.snt", "Player", 0, false);
AddUseItemCallback("", "chemical_1", "acid_container_1", "pickacid", true);
}

void pickacid(string &in asItem, string &in asEntity)
{
RemoveItem("chemical_container_epoxy_1");
GiveItem("finishedchemical", "chemical_container_full_1", "", "chemical_container_full.tga", 1.0f);
PlaySoundAtEntity("", "puzzle_acid_success.snt", "Player", 0, false);
}

Cleaned up Big Grin I saw your map on moddb it looks good Cool Check Out Mine http://www.moddb.com/mods/this-darn-house

This Darn House! , Four Doors, Youtube
(This post was last modified: 04-14-2012 12:53 PM by heyitsrobert97.)
04-14-2012 12:48 PM
Find all posts by this user Quote this message in a reply
zombiehacker595 Offline
Member

Posts: 141
Joined: Mar 2012
Reputation: 3
Post: #3
RE: Adduseitem callback not working?
(04-14-2012 12:48 PM)heyitsrobert97 Wrote:  need to make an internal name for the chemicals that you add

{
AddUseItemCallback("", "chemical_container_1", "epoxy_container02_1", "pickepoxy", true);
AddUseItemCallback("", "chemical_container_1", "epoxy_container02_2", "pickepoxy", true);
AddUseItemCallback("", "chemical_container_1", "epoxy_container02_3", "pickepoxy", true);
}

void pickepoxy(string &in asItem, string &in asEntity)
{
RemoveItem("chemical_container_1");
GiveItem("chemical_1", "chemical_container_epoxy_1", "", "chemical_container_epoxy.tga", 1.0f);
PlaySoundAtEntity("", "puzzle_acid_success.snt", "Player", 0, false);
AddUseItemCallback("", "chemical_1", "acid_container_1", "pickacid", true);
}

void pickacid(string &in asItem, string &in asEntity)
{
RemoveItem("chemical_container_epoxy_1");
GiveItem("finishedchemical", "chemical_container_full_1", "", "chemical_container_full.tga", 1.0f);
PlaySoundAtEntity("", "puzzle_acid_success.snt", "Player", 0, false);
}

Cleaned up Big Grin I saw your map on moddb it looks good Cool Check Out Mine http://www.moddb.com/mods/this-darn-house


thanks Big Grin oh and also i have played your map really good! Smile
(This post was last modified: 04-14-2012 12:54 PM by zombiehacker595.)
04-14-2012 12:53 PM
Find all posts by this user Quote this message in a reply
Post Reply 




User(s) browsing this thread: 1 Guest(s)