[Spell] Counter Strike

ayumilove

Youtube account suspended! youtube.com/ayumilove8
Reaction score
110
hi guys,

here is a newbie spell created by me.

what does this spell do is to retaliate (returning an attack) to an enemy
who attacked the Hero. Its MUI and has no leaks <3

 

Attachments

  • AyumiLove Trigger Ability Tutorial.w3x
    22.1 KB · Views: 145

Hero

─║╣ero─
Reaction score
250
Looks kinda cool...imma view the code now..

you say it is MUI?

But set udg_CS_HeroPosition = GetUnitLoc(GetAttackedUnitBJ())

then if two units have it...won't it over ride that hero position?
 

ayumilove

Youtube account suspended! youtube.com/ayumilove8
Reaction score
110
i tested it out with 5 heroes who have Counter strike,

looks like no problem to me <3
 

Chocobo

White-Flower
Reaction score
409
hey, i have a counter strike ability too... i also posted it here on the helper... and it has exactly the same name...

It isn't really the same if I think to what I see and what I saw.

Yours return an attack, but this returns also an attack but differently.


Code:
udg_CS_HeroPosition = GetUnitLoc(GetAttackedUnitBJ())

is simply :

Code:
udg_CS_HeroPosition = GetUnitLoc(GetTriggerUnit())
 

Thanatos_820

Death is Not the End
Reaction score
91
The name is confusing....I thought it was a Counter-Strike system :confused:. In my opinion, I'd call this a Counter Shot, so we don;t get mixed up with a game and an ability.

Well anyways, the ability is neat, but the screenshot is too blurred.
 

Chocobo

White-Flower
Reaction score
409
The name is confusing....I thought it was a Counter-Strike system :confused:. In my opinion, I'd call this a Counter Shot, so we don;t get mixed up with a game and an ability.

Well anyways, the ability is neat, but the screenshot is too blurred.

Counter-dummy-attack should be the name.
 

ayumilove

Youtube account suspended! youtube.com/ayumilove8
Reaction score
110
mm.. did the title says system? o.o"

> udg_CS_HeroPosition = GetUnitLoc(GetTriggerUnit())

mmm.. how come there is some alien jass words here o.o"
i don't really understand with the getunitloc and stuff <3
 

Corleone

New Member
Reaction score
44
mm.. did the title says system? o.o"

> udg_CS_HeroPosition = GetUnitLoc(GetTriggerUnit())

mmm.. how come there is some alien jass words here o.o"
i don't really understand with the getunitloc and stuff <3


Code:
udg_CS_Heroposition = GetUnitLoc(GetTriggeringUnit())

Means "Get unit(Triggering Unit)'s location and set it to CSHeroPosition"
 

Tom Jones

N/A
Reaction score
437
Hero12341234 said:
Looks kinda cool...imma view the code now..

you say it is MUI?

But set udg_CS_HeroPosition = GetUnitLoc(GetAttackedUnitBJ())

then if two units have it...won't it over ride that hero position?
There's a 0.001 second duration or so for overridding the variable. The variable could be localized, but it really doesn't make that much of a difference.
 

ayumilove

Youtube account suspended! youtube.com/ayumilove8
Reaction score
110
hi tom, how to make the variable local? just wanna know <3
 

Tom Jones

N/A
Reaction score
437
I taught you this once :)
But I can do it again:
Code:
Custom Script:     local location udg_CS_HeroPosition
 

ayumilove

Youtube account suspended! youtube.com/ayumilove8
Reaction score
110
hehehe thanks tom, because i don't use local that much and i try avoiding using wait and global variables together <3
 

Doom-Angel

Jass User (Just started using NewGen)
Reaction score
167
Good spell but one question is do u make it use the nemy missle model or u just made it return model that just has arrow model like the archers?
anyway good job (+Rep :p)
 
1

1337D00D

Guest
Just to keep some other problems from coming up later, remember that local declarations need to come before anything else in the function.

You also need to set the unit variables to null at the end of the function.
 

ayumilove

Youtube account suspended! youtube.com/ayumilove8
Reaction score
110
custom script : local location CS_HeroPosition
custom script : CS_HeroPosition = null

is it correct?
 

Chocobo

White-Flower
Reaction score
409
custom script : local location CS_HeroPosition
custom script : CS_HeroPosition = null

is it correct?

You can add call RemoveLocation(CS_HeroPosition), but I'm not sure if it will really work. But it's correct, IF you add "set " before CS_HeroPosition.


Code:
custom script : local location CS_HeroPosition
custom script : [B]set[/B] CS_HeroPosition = null
 

Tom Jones

N/A
Reaction score
437
and udg_ in front of the variable name if you use custom script. This would be correct:
Code:
Custom Script:     local location udg_CS_HeroPosition
Set CS_HeroPoistion = *SomeWhere, this is the GUI Set Variable actions*
*The rest of the actions*
Custom Script:     Call RemoveLocation(udg_CS_HeroPosition)
Custom Script:     set udg_CS_HeroPosition = null *This is the JASS version of the GUI Set Variable actions*
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Ghan Ghan:
    Howdy
  • Ghan Ghan:
    Still lurking
    +3
  • The Helper The Helper:
    I am great and it is fantastic to see you my friend!
    +1
  • The Helper The Helper:
    If you are new to the site please check out the Recipe and Food Forum https://www.thehelper.net/forums/recipes-and-food.220/
  • Monovertex Monovertex:
    How come you're so into recipes lately? Never saw this much interest in this topic in the old days of TH.net
  • Monovertex Monovertex:
    Hmm, how do I change my signature?
  • tom_mai78101 tom_mai78101:
    Signatures can be edit in your account profile. As for the old stuffs, I'm thinking it's because Blizzard is now under Microsoft, and because of Microsoft Xbox going the way it is, it's dreadful.
  • The Helper The Helper:
    I am not big on the recipes I am just promoting them - I use the site as a practice place promoting stuff
    +2
  • Monovertex Monovertex:
    @tom_mai78101 I must be blind. If I go on my profile I don't see any area to edit the signature; If I go to account details (settings) I don't see any signature area either.
  • The Helper The Helper:
    You can get there if you click the bell icon (alerts) and choose preferences from the bottom, signature will be in the menu on the left there https://www.thehelper.net/account/preferences
  • The Helper The Helper:
    I think I need to split the Sci/Tech news forum into 2 one for Science and one for Tech but I am hating all the moving of posts I would have to do
  • The Helper The Helper:
    What is up Old Mountain Shadow?
  • The Helper The Helper:
    Happy Thursday!
    +1
  • Varine Varine:
    Crazy how much 3d printing has come in the last few years. Sad that it's not as easily modifiable though
  • Varine Varine:
    I bought an Ender 3 during the pandemic and tinkered with it all the time. Just bought a Sovol, not as easy. I'm trying to make it use a different nozzle because I have a fuck ton of Volcanos, and they use what is basically a modified volcano that is just a smidge longer, and almost every part on this thing needs to be redone to make it work
  • Varine Varine:
    Luckily I have a 3d printer for that, I guess. But it's ridiculous. The regular volcanos are 21mm, these Sovol versions are about 23.5mm
  • Varine Varine:
    So, 2.5mm longer. But the thing that measures the bed is about 1.5mm above the nozzle, so if I swap it with a volcano then I'm 1mm behind it. So cool, new bracket to swap that, but THEN the fan shroud to direct air at the part is ALSO going to be .5mm to low, and so I need to redo that, but by doing that it is a little bit off where it should be blowing and it's throwing it at the heating block instead of the part, and fuck man
  • Varine Varine:
    I didn't realize they designed this entire thing to NOT be modded. I would have just got a fucking Bambu if I knew that, the whole point was I could fuck with this. And no one else makes shit for Sovol so I have to go through them, and they have... interesting pricing models. So I have a new extruder altogether that I'm taking apart and going to just design a whole new one to use my nozzles. Dumb design.
  • Varine Varine:
    Can't just buy a new heatblock, you need to get a whole hotend - so block, heater cartridge, thermistor, heatbreak, and nozzle. And they put this fucking paste in there so I can't take the thermistor or cartridge out with any ease, that's 30 dollars. Or you can get the whole extrudor with the direct driver AND that heatblock for like 50, but you still can't get any of it to come apart
  • Varine Varine:
    Partsbuilt has individual parts I found but they're expensive. I think I can get bits swapped around and make this work with generic shit though
  • Ghan Ghan:
    Heard Houston got hit pretty bad by storms last night. Hope all is well with TH.
  • The Helper The Helper:
    Power back on finally - all is good here no damage
    +2
  • V-SNES V-SNES:
    Happy Friday!
    +1

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top