need a tester

How did you feel about this map so far?

  • I liked the views, the landscaping, and the concept

    Votes: 1 25.0%
  • I liked the views, and the landscaping

    Votes: 0 0.0%
  • I liked the views, and the concept

    Votes: 0 0.0%
  • I liked the landscaping, and the concept

    Votes: 0 0.0%
  • I liked the views alone

    Votes: 0 0.0%
  • I liked the landscaping alone

    Votes: 2 50.0%
  • I liked the concept alone

    Votes: 0 0.0%
  • I hated this, why did you even think of making this piece of crap?

    Votes: 1 25.0%

  • Total voters
    4
N

Neo_HoJo

Guest
Hi, Warcraft isn't working now that one of my mem chips blew, so i'm going to need someone to test this for me.

Type "view" to change view modes, in one of the view modes you can rotate the camera to the direction that your character is facing.
Someone please find bugs for me, and if it works, than enjoy the demo.

I have fixed my map not to crash (I think). I would re-attach it, but it wont let me after I deleted the old one.
 
S

Swilo

Guest
After loading the map, my game proceeded to draw one animation frame every 2 minutes, which made it completely unplayable. It took me 5 minutes just to quit because my computer wouldn't accept input while the game was freezing.

Something is horribly wrong with the map.

(It isn't my game because other maps work fine)
 
N

Neo_HoJo

Guest
Alright, here's the new(er) version of the map, and today everyone learned something (NEVER have a trigger that has an event of every 0.00 seconds of the game, muchless one per person)
 

Attachments

  • (6)lancer's saga.w3m
    40.7 KB · Views: 164
N

Neo_HoJo

Guest
Hey Swilo, did you download the most recent version of my map??
I'm pretty sure that it's fixed, but I'm in the same boat as HELLSS, and I've gotta save money for NandesKahn, so I won't be able to test my maps for a bit...
 
T

Tikm

Guest
Multiboards

How do you multiboards so that they show up only to 1 person like in heroes and empires or genesis of empires?

(Personal Stats)^_^
 

AgentPaper

From the depths, I come.
Reaction score
107
This should get it's own thread. (after searching for an answer with the handy-dandy search function)
 

Rad

...
Reaction score
228
I would ask but Squad is afk and legacy is offline... This is something I was wondering myself, Im sure it requires JASS maybe its a WEU function (But it aint worth it dont start). Leaderboards can be single-player too. You can also have 1 per player etc. I am using them for stats in my GTA map.
 
C

call me Mike

Guest
ok.. one BIG bug i found when i loaded the map.

the view is stuck to the center of the map. i typed in view but it only changed the direction the view is facing. each time i move the view it reverts back to the center a second later.
i couldn't even move tward my unit to select it at all.

looks like u have a lot of work to do.

o and i didn't vote the poll because i couldnt see anything.
 

DDRtists

ɹoʇɐɹǝpoɯ ɹǝdns
Reaction score
415
Testing, will get back to you in a minite about it :D

I also got the view bug, you might want to fix it ;)

and also the way you made the triggers, you could have made them with 3 triggers with arrays instead of 1 var for each player ;)
 
S

Squad

Guest
Multiboard

To show a multiboard for 1 person only (everyone his own) requires the use of LocalPlayer (jass). This function should only be used if you are 100% sure that it's used correctly because else the game will result into a game split (half the people leave).

Easiest way how to set one up is doing this:

Make a new trigger. In this example i will just use Multiboard as name.
Put as event map initilialisation or when you want the multiboard to show.
Then go to edit, convert to custom text. It will look like this:

---------------------------------------------------------------------
function Trig_Multiboard_Actions takes nothing returns nothing
endfunction

//========================================================
function InitTrig_Multiboard takes nothing returns nothing
set gg_trg_Multiboard = CreateTrigger( )
call TriggerAddAction( gg_trg_Multiboard, function Trig_Multiboard_Actions )
endfunction
---------------------------------------------------------------------

Now we got a trigger with a name and it runs when map starts. Now we just simple add the group which should get a multiboard (Everyone in this example) and put it in the function like this:

---------------------------------------------------------------------
function Trig_Multiboard_Actions takes nothing returns nothing
call ForForce( GetPlayersAll(), function ShowMultiboard )
endfunction
---------------------------------------------------------------------

Next step is we add a variable. In the example i call it Multiboards.
Make it as type Multiboard and an array.

Now for the last function

function MultiboardShow takes nothing returns nothing
if GetEnumPlayer() == GetLocalPlayer() then
call MultiboardDisplayBJ( true, udg_Multiboards[GetConvertedPlayerId(GetEnumPlayer() )] )
endif
endfunction

make sure that the call is put on 1 line (it's too long here it seems). Put this above the other text and you will get as total trigger this:

function MultiboardShow takes nothing returns nothing
if GetEnumPlayer() == GetLocalPlayer() then
call MultiboardDisplayBJ( true, udg_Multiboards[GetConvertedPlayerId(GetEnumPlayer() )] )
endif
endfunction

function Trig_MultiboardShow_Actions takes nothing returns nothing
call ForForce( udg_AttackerGroup, function MultiboardShow )
endfunction

//========================================================
function InitTrig_Multiboard takes nothing returns nothing
set gg_trg_Multiboard = CreateTrigger( )
call TriggerAddAction( gg_trg_Multiboard, function Trig_Multiboard_Actions )
endfunction

Couple more things. Make sure to make a multiboard for every player before this trigger is run and that they are set to not visible. (If you dont want it to run on map inate or want to be sure to make you rmultiboard faster uncheck run at map initalisation on top of the screen. and pick another trigger and add the Gui statement:

Trigger - Run Multiboard <gen> (ignoring conditions)
 
S

Squad

Guest
Sorry for double post i made a small glitch in last final code and can't edit it.

AttackerGroup should be GetPlayersAll() Here is code again.

function MultiboardShow takes nothing returns nothing
if GetEnumPlayer() == GetLocalPlayer() then
call MultiboardDisplayBJ( true, udg_Multiboards[GetConvertedPlayerId(GetEnumPlayer() )] )
endif
endfunction

function Trig_MultiboardShow_Actions takes nothing returns nothing
call ForForce( GetPlayersAll(), function MultiboardShow )
endfunction

//========================================================
function InitTrig_Multiboard takes nothing returns nothing
set gg_trg_Multiboard = CreateTrigger( )
call TriggerAddAction( gg_trg_Multiboard, function Trig_Multiboard_Actions )
endfunction
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      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