Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   NPC Scripting (https://forums.graalonline.com/forums/forumdisplay.php?f=8)
-   -   function onactiondoublemouse problem (https://forums.graalonline.com/forums/showthread.php?t=134261556)

callimuc 01-05-2011 06:52 PM

function onactiondoublemouse problem
 
hey guys im currently working on a script and i got a fail which i didnt know how to fix. this is pretty easy i guess but i dont have any idea how to fix :mad:

PHP Code:

function onactiondoublemouse () {
  
say2 say "/buy hat1" for this hat;


also tried this:
PHP Code:

function onCreated() {
  
this.buycmd "/buy hat1";
}
function 
onactiondoublemouse () {
  
say2 say "this.buycmd" for this hat;



i placed this in a npc which is playing a gani that only shows the hat (too lazy for icon). could that be the problem? because i also tried to put it into a noob npc which hat the same script (just other text):
PHP Code:

function onActionDoubleMouse() {
  
say2 test;



Soala 01-05-2011 06:58 PM

isn't there a problem with your double quotes in say2? I'd use something like

PHP Code:

say2("Say \"/buy hat1\" for this hat"); 


callimuc 01-05-2011 07:27 PM

nope that also didnt work tried some stuff with that but no...

just realzied that you are also right with the quotes so i tried them again changed but no way (your way works on the normal noob npc so iŽll try with icon)

Tigairius 01-05-2011 09:14 PM

You are not being very clear about which problem you are encountering specifically. Are you receiving an error? Or is 'say2' simply not being executed?

Based on what little information was provided, I would suggest the following:

+ Include a setshape(1, 32, 32); inside of your onCreated() portion.
+ Do not mix Gscript1 with GScript2. The correct method to write your say2, would be:
PHP Code:

say2("say \"/buy hat1\" for this hat"); 

+ Try to change function onactiondoublemouse () { to function onActionDoubleMouse() {

callimuc 01-07-2011 06:50 PM

jea i already fixed it. like i said the npc was playing a gani which only showed the hat and maybe that was the problem idk. anyway i made icons of the hats and placed them, removed gani from script and it worked fine with the
PHP Code:

say2("say \"/buy hat1\" for this hat"); 



All times are GMT +2. The time now is 10:39 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.