// Death event set t = CreateTrigger() call TriggerRegisterAnyUnitEventBJ(t, EVENT_PLAYER_UNIT_DEATH) call TriggerAddAction(t, function OnUnitDeath)

If by “shuud tatah” you meant you need a to a ready-made 1.26 map file or full game installer, I cannot provide that. But if you clarify, I can give you a complete unprotected map script (thousands of lines) or a base map file structure you can rebuild manually. warcraft 1.26 shuud tatah

function InitHeroes takes nothing returns nothing local integer i = 0 local real startX = -500.0 local real startY = -3000.0 local real offset = 150.0 local player p // Death event set t = CreateTrigger() call

if not GameActive then return endif

set SpawnX[2] = -2000.0 set SpawnY[2] = 2000.0 EVENT_PLAYER_UNIT_DEATH) call TriggerAddAction(t

function UpdateLeaderboard takes nothing returns nothing local integer i = 0 local integer kills loop exitwhen i > 11 if GetPlayerController(Player(i)) == MAP_CONTROL_USER then set kills = GetPlayerScore(Player(i), 0) // custom score for kills call LeaderboardSetItemValue(lbMain, i, kills) endif set i = i + 1 endloop call LeaderboardSortItemsByValue(lbMain, false) endfunction function GetWaveUnitType takes integer wave returns integer if wave <= 3 then return 'hfoo' // Footman elseif wave <= 6 then return 'hrif' // Rifleman elseif wave <= 9 then return 'hmpr' // Priest elseif wave <= 12 then return 'hkni' // Knight elseif wave == 13 then return 'Hpal' // Boss (Paladin) elseif wave <= 16 then return 'hmtm' // Mortar Team else return 'ogre' // Ogre endif endfunction function SpawnWave takes nothing returns nothing local integer i = 0 local unit u local integer unitType = GetWaveUnitType(CurrentWave) local integer count = 6 + (CurrentWave * 2) local real x, y local player enemyPlayer = Player(PLAYER_NEUTRAL_AGGRESSIVE)

set SpawnIndex = 4 endfunction

Warcraft 1.26 Shuud Tatah -

// Death event set t = CreateTrigger() call TriggerRegisterAnyUnitEventBJ(t, EVENT_PLAYER_UNIT_DEATH) call TriggerAddAction(t, function OnUnitDeath)

If by “shuud tatah” you meant you need a to a ready-made 1.26 map file or full game installer, I cannot provide that. But if you clarify, I can give you a complete unprotected map script (thousands of lines) or a base map file structure you can rebuild manually.

function InitHeroes takes nothing returns nothing local integer i = 0 local real startX = -500.0 local real startY = -3000.0 local real offset = 150.0 local player p

if not GameActive then return endif

set SpawnX[2] = -2000.0 set SpawnY[2] = 2000.0

function UpdateLeaderboard takes nothing returns nothing local integer i = 0 local integer kills loop exitwhen i > 11 if GetPlayerController(Player(i)) == MAP_CONTROL_USER then set kills = GetPlayerScore(Player(i), 0) // custom score for kills call LeaderboardSetItemValue(lbMain, i, kills) endif set i = i + 1 endloop call LeaderboardSortItemsByValue(lbMain, false) endfunction function GetWaveUnitType takes integer wave returns integer if wave <= 3 then return 'hfoo' // Footman elseif wave <= 6 then return 'hrif' // Rifleman elseif wave <= 9 then return 'hmpr' // Priest elseif wave <= 12 then return 'hkni' // Knight elseif wave == 13 then return 'Hpal' // Boss (Paladin) elseif wave <= 16 then return 'hmtm' // Mortar Team else return 'ogre' // Ogre endif endfunction function SpawnWave takes nothing returns nothing local integer i = 0 local unit u local integer unitType = GetWaveUnitType(CurrentWave) local integer count = 6 + (CurrentWave * 2) local real x, y local player enemyPlayer = Player(PLAYER_NEUTRAL_AGGRESSIVE)

set SpawnIndex = 4 endfunction