Rulette is not giving gold - Printable Version +- SphereCommunity (https://forum.spherecommunity.net) +-- Forum: Sphere X (/Forum-Sphere-X) +--- Forum: Script Help (/Forum-Script-Help--59) +--- Thread: Rulette is not giving gold (/Thread-Rulette-is-not-giving-gold) |
Rulette is not giving gold - Joshua - 10-29-2021 06:59 AM Hi everyone! I'm trying to do a roulette but it's not giving gold cause it has an ERROR at the console caused by NEWGOLD. The message is telling the correct number, but it's not giving gold Hope you can help me. Thanks in advance. [FUNCTION f_roulette_win] //Give proper gold VAR.MULTIPLIER=<ARGS> //Calc the gold VAR.NEWGOLD=<ARGS>*<LINK.TAG.WAGER> VAR.TOTALGOLD=<VAR.NEWGOLD>+<LINK.TAG.WAGER> //Tell them what they won LINK.SYSMESSAGE="You recieve <EVAL <VAR.TOTALGOLD>> gold coins!!!" //Create it and put it in your pack SRC.NEWGOLD <EVAL <VAR.TOTALGOLD>> (I also tried with <VAR.TOTALGOLD> only, and it's not working) LINK.ACT.CONT=<LINK.FINDLAYER(21).UID> //Now create the item that shows the gump LINK.NEWITEM i_roulette_win LINK.ACT.CONT=<LINK.UID> RETURN 1 RE: Rulette is not giving gold - Joshua - 10-29-2021 08:43 PM I tried to solve it by creating the function "creategold" and changin the src.newgold by src.creategold [FUNCTION CreateGold] IF (<ARGN>) VAR.TOTALGOLD="<ARGN>" WHILE (<VAR.TOTALGOLD> > 0) NEWITEM=i_gold IF (<VAR.TOTALGOLD> > 50000) ACT.AMOUNT=50000 VAR.Created="<EVAL <VAR.TOTALGOLD>+ -50000>" ELSE ACT.AMOUNT=<VAR.TOTALGOLD> VAR.TOTALGOLD= ENDIF ACT.CONT=<FINDLAYER.21.UID> ENDWHILE RETURN 1 ENDIF RETURN 0 But it's not giving gold. RE: Rulette is not giving gold - golfin - 10-30-2021 11:28 AM Maybe, maybe this could help you:https://forum.spherecommunity.net/Thread-Gold-Bag-Bank?highlight=add+gold and discusion on Discord. But I mean, you're already discussing Discord. If you're Tonyuo in the x-branch section. Look for this message from Jhobean on discord. You don't have "Bounce" there. https://discord.com/channels/354358315373035542/476635430821953567/903610140996010065 RE: Rulette is not giving gold - Joshua - 10-30-2021 08:29 PM Thanks for your help The problem was write .link.newgold rather than write .src.newgold Thank you so much I take this post to ask something: How can I write this to affect the numbers I want (for example 1, 4, 7, 10 ...) instead of 0 to 12 IF (<VAR.ROLLVALUE><=12) //Low range VAR.THIRDRANGE=1 RE: Rulette is not giving gold - golfin - 10-31-2021 01:44 PM PHP Code: If ( (<Var.RollValue> == 1) && (<Var.RollValue> == 4) && (<Var.RollValue> == 7) && (<Var.RollValue> == 10) ) && means "and", || means "or" - I don't know how you want to use the function. Whether the numbers are to be all together or individually. You have to choose that yourself. It's just an idea, you have to play with the code more yourself. And I recommend you go to Discord, there are more experienced gentlemen who script better. I'm just a layman. RE: Rulette is not giving gold - Joshua - 10-31-2021 05:16 PM Thank you so much. I'll choose the second one. I am really thankfull |