Forum

> > CS2D > Scripts > Hook "USE" to open a menu
Forums overviewCS2D overview Scripts overviewLog in to reply

English Hook "USE" to open a menu

13 replies
To the start Previous 1 Next To the start

old Hook "USE" to open a menu

mr_s
User Off Offline

Quote
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
addhook("use","tytyty")	
function tytyty(id,x,y)
	 if (player(id,"tilex")==vehiclenpcx and player(id,"tiley")==vehiclenpcy and player("trigger car_shop")) then
	 rp_msg2(id,"255000000","Vehicle Seller: Hello Which vehicle you would like to rent?")
	menu(id,"Vehicle list 1,BMW 2010 |3k,Porche |1.5k,Nissan |5k,BMW X5 |7.5k,Sedan |3k,Other Vehicles")
     elseif (player(id,"tilex")==horsenpcx and player(id,"tiley")==horsenpcy) then
	 rp_msg2(id,"255000000","Horse Seller: Hello Which horse you would like to rent?")
	menu(id,"Horses,White horse |10k,Orange horse |10k,Brown horse |10k")
    elseif (player(id,"tilex")==movienpcx and player(id,"tiley")==movienpcy) then
	 rp_msg2(id,"255000000"," Hello Which movie you would like to watch?")
	menu(id,"Movie,Naruto |100$,Harry Potter |100$,bye")    
     elseif (player(id,"tilex")==bridge1npcx and player(id,"tiley")==bridge1npcy) then
	 rp_msg2(id,"255000000","Hi,Welcome to the island.")
	menu(id,"Bridge,Can I pass?,Buy a ticket. |30k,Bye")
	elseif (player(id,"tilex")==bridge2npcx and player(id,"tiley")==bridge2npcy) then
	 rp_msg2(id,"255000000","Hi,Welcome to the island.")
	menu(id,"Bridge2,Can I pass?,Buy a ticket. |30k,Bye")
	elseif (player(id,"tilex")==vicarnpcx and player(id,"tiley")==vicarnpcy) then
	 rp_msg2(id,"255000000","Vicar:Welcome to the church.")
	 menu(id,"Heal,Heal |1k,Bye")
	elseif (player(id,"tilex")==licensenpcx and player(id,"tiley")==licensenpcy) then
	 rp_msg2(id,"255000000","License Seller: Hello Which License you would like to Buy?")
	menu(id,"License List,Normal License |100k,Vehicle License |150k,Vip |5000k,Temp Ct power |100000k,Buy speed")    
   elseif (player(id,"tilex")==shopnpcx and player(id,"tiley")==shopnpcy) then
		if rp_Adminlevel[id] >= 1 then
		rp_msg2(id,"255000000","House Seller: Hello admin, What would you like to do?")
		menu(id,"sansnasa,This menu , is under, constuction!")
		else 
		rp_msg2(id,"255000000","House Seller: Hello, Which house you would like to Buy?")
		menu(id,"Buy House,house 1 |"..house1owner..",house 2 |"..house2owner..",house 3 |"..house3owner..",house 4 |"..house4owner..",house 5 |"..house5owner..",bye")
		end
	elseif (player(id,"tilex")==shop2npcx and player(id,"tiley")==shop2npcy) then
		if rp_Adminlevel[id] >= 1 then
		rp_msg2(id,"255000000","House Seller: Hello admin, What would you like to do?")
		menu(id,"sansnasa2,This menu , is under, constuction!")
		else 
		rp_msg2(id,"255000000","House Seller: Hello, Which house you would like to Buy?")
		menu(id,"Buy House2,house 6 |"..house6owner..",house 7 |"..house7owner..",house 8 |"..house8owner..",house 9 |"..house9owner..",house 10 |"..house10owner..",bye")
		end
    elseif (player(id,"tilex")==magicnpcx and player(id,"tiley")==magicnpcy) then
	 rp_msg2(id,"255000000","Magician: Hello Which Magic you would like to learn?")
	CreateAddonsSell(id)
	elseif (checkbound(id,Config.Bank)) then
	 rp_msg2(id,"255000000","Banker:Welcome to the bank.")
	 menu(id,"bank,my money  |"..Bankmoney[id]..",Deposit ,Withdraw,Credit card ,Info ")
	end
i want help in this because i want to use trigger car_shop for vehicle shop
trigger addon_shop for magic book shop
trigger license_shop for license shop
trigger island_shop for island shop
............................
EDIT : no reply?
edited 1×, last 02.07.13 08:05:12 pm

old Re: Hook "USE" to open a menu

mr_s
User Off Offline

Quote
please, i need very simple code that i forgot it
how to open a menu for the player who triggered the trigger

old Re: Hook "USE" to open a menu

Rainoth
Moderator Off Offline

Quote
1
2
3
4
5
6
addhook("usebutton","potato")
function potato(id,x,y)
	if x == 800 and y==85 then 
		menu(id,"Weekdays,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday")
	end
end

old Re: Hook "USE" to open a menu

Rainoth
Moderator Off Offline

Quote
That's because you have to write appropriate tiles on where the button is.

1
2
3
4
5
6
addhook("trigger","alsoapotato")
function alsoapotato(neim,sours)
	if neim=="80085" then
		menu(id,"Weekdays,Mon,Tue,Wed,Thurs,Fri,Sat,Sun")
	end
end

old Re: Hook "USE" to open a menu

Bowlinghead
User Off Offline

Quote
Did you REALLY wrote:
1
2
3
4
addhook("trigger","alsoapotato") -- THIS
function alsoapotato(neim,sours) -- AND THIS?
...
end

Because then the hook should be added.

old Re: Hook "USE" to open a menu

mr_s
User Off Offline

Quote
user Bowlinghead has written
Did you REALLY wrote:
1
2
3
4
addhook("trigger","alsoapotato") -- THIS
function alsoapotato(neim,sours) -- AND THIS?
...
end

Because then the hook should be added.

yes i wrote them
i think it is a cs2d bug because my script use tons of hooks

old Re: Hook "USE" to open a menu

Rainoth
Moderator Off Offline

Quote
Then you are running wrong script.
Or your script file isn't added in server.lua or similar stuff.

It's NOT POSSIBLE to get NO error and have a hook not added if you actually run that script.

old Re: Hook "USE" to open a menu

mr_s
User Off Offline

Quote
user Rainoth has written
Then you are running wrong script.
Or your script file isn't added in server.lua or similar stuff.

It's NOT POSSIBLE to get NO error and have a hook not added if you actually run that script.

but i have
To the start Previous 1 Next To the start
Log in to reply Scripts overviewCS2D overviewForums overview