AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   editting miscstats.sma (https://forums.alliedmods.net/showthread.php?t=49532)

Spiky Pirate 01-06-2007 14:19

editting miscstats.sma
 
I've been trying to edit miscstats.sma for my server, specifically "prepare to fight" message.

I wrote my own script and replaced this prepare to fight message in miscstats.sma.

Code:

public eNewRound()
{
 if (read_data(1) == floatround(get_cvar_float("mp_roundtime") * 60.0))
 {
  g_firstBlood = 1
  g_C4Timer = 0
  ++g_roundCount
 
  if (RoundCounter)
  {
  if (g_roundCount % 10 == 1)
    {
    set_hudmessage(100, 100, 255, -1.0, 0.30, 0, 6.0, 3.0, 0.5, 3.0, 2) // Adam
    show_hudmessage(0, "Message1")
    client_print(0, print_console, "*** Message ***^nMessage1^n***** End ****")
    }
  else if (g_roundCount % 10 == 2)
    {
    set_hudmessage(100, 100, 255, -1.0, 0.30, 0, 6.0, 3.0, 0.5, 3.0, 2)
    show_hudmessage(0, "Message2")
    client_print(0, print_console, "*** Message ***^nMessage2^n***** End ****")
    }
  else if (g_roundCount % 10 == 3)
    {
    set_hudmessage(100, 100, 255, -1.0, 0.30, 0, 6.0, 3.0, 0.5, 3.0, 2)
    show_hudmessage(0, "Message3")
    client_print(0, print_console, "*** Message ***^nMessage3^n***** End ****")
    }
  else if (g_roundCount % 10 == 4)
    {
    set_hudmessage(100, 100, 255, -1.0, 0.30, 0, 6.0, 3.0, 0.5, 3.0, 2)
    show_hudmessage(0, "Message4")
    client_print(0, print_console, "*** Message ***^nMessage4^n***** End ****")
    }
  else if (g_roundCount % 10 == 5)
    {
    set_hudmessage(100, 100, 255, -1.0, 0.30, 0, 6.0, 3.0, 0.5, 3.0, 2)
    show_hudmessage(0, "Message5")
    client_print(0, print_console, "*** Message ***^nMessage5^n***** End ****")
    }
  else if (g_roundCount % 10 == 6)
    {
    set_hudmessage(100, 100, 255, -1.0, 0.30, 0, 6.0, 3.0, 0.5, 3.0, 2)
    show_hudmessage(0, "Message6")
    client_print(0, print_console, "*** Message ***^nMessage6^n***** End ****")
    }
  else if (g_roundCount % 10 == 7)
    {
    set_hudmessage(255, 255, 0, -1.0, 0.30, 0, 6.0, 3.0, 0.5, 3.0, 2)
    show_hudmessage(0, "Message7")
    client_print(0, print_console, "*** Message ***^nMessage7^n***** End ****")
    }
  else if (g_roundCount % 10 == 8)
    {
    set_hudmessage(0, 255, 0, -1.0, 0.30, 0, 6.0, 3.0, 0.5, 3.0, 2)
    show_hudmessage(0, "Message8")
    client_print(0, print_console, "*** Message ***^nMessage8^n***** End ****")
    }
  else if (g_roundCount % 10 == 9)
    {
    set_hudmessage(255, 100, 255, -1.0, 0.30, 0, 6.0, 3.0, 0.5, 3.0, 2)
    show_hudmessage(0, "Message9")
    client_print(0, print_console, "*** Message ***^nMessage9^n***** End ****")
    }
  else if (g_roundCount % 10 == 0)
    {
    set_hudmessage(0, 255, 0, -1.0, 0.30, 0, 6.0, 3.0, 0.5, 3.0, 2)
    show_hudmessage(0, "Message10")
    client_print(0, print_console, "*** Message ***^nMessage10^n***** End ****")
    }
  set_hudmessage(200, 0, 0, -1.0, 0.65, 0, 6.0, 3.0, 0.5, 3.0, 1) // Adam 0.30
  show_hudmessage(0, "%L", LANG_PLAYER, "PREPARE_FIGHT", g_roundCount)
  }
 
  if (RoundCounterSound)
  play_sound("misc/prepare")
 
  if (KillingStreak)
  {
  new appl[32], ppl, i
  get_players(appl, ppl, "ac")
 
  for (new a = 0; a < ppl; ++a)
  {
    i = appl[a]
   
    if (g_streakKills[i][0] >= 2)
    client_print(i, print_chat, "* %L", i, "KILLED_ROW", g_streakKills[i][0])
    else if (g_streakKills[i][1] >= 2)
    client_print(i, print_chat, "* %L", i, "DIED_ROUNDS", g_streakKills[i][1])
  }
  }
 }
}

the default "prepare to fight" message still shows in the top center, but all the message i've added don't show up. I don't see a problem with the scripting because it works on my friend's server but mine. How can i make them show up???

Thanks

kp_uparrow 01-06-2007 23:28

Re: editting miscstats.sma
 
PREPARE_FIGHT is stored in the language file, go to the data/lang folder and change it there


All times are GMT -4. The time now is 22:30.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.