script not announcing menu

User Tag List

Results 1 to 2 of 2
  1. #1
    fastelf's Avatar Active Member
    Reputation
    44
    Join Date
    Apr 2007
    Posts
    279
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    script not announcing

    Hi,

    I posted this on trinitycore's forums.. but there just useless and don't reply. (it's been like a week)

    I have a PVP Killstreak script that doesn't announce, it compiles fine but does not announce and i haven't been able to work out why.

    Code:
    #include "ScriptPCH.h"
    
    class KillStreak_System : public PlayerScript
    {
                                    public:
                                                                    KillStreak_System() : PlayerScript("KillStreak_System"){}
                                                              
                                                                    struct KillStreak_Info
                                                                    {
                                                                                                    uint32 killstreak;
                                                                                                    uint64 lastkill;
                                                                    };
                                                                    static std::map<uint64, KillStreak_Info> KillStreakData;
                                                              
                                                                    void OnPvPKill(Player * Killer, Player * Victim)
                                                                    {
                                                                                                    uint64 KillerGUID = Killer->GetGUID();
                                                                                                    uint64 VictimGUID = Victim->GetGUID();
                                                                                              
                                                                                                    if (KillerGUID == VictimGUID || KillStreakData[KillerGUID].lastkill == VictimGUID)
                                                                                                                                    return;
                                                                                                                              
                                                                                                    KillStreakData[KillerGUID].killstreak++;
                                                                                                    KillStreakData[KillerGUID].lastkill = VictimGUID;
                                                                                                    KillStreakData[VictimGUID].killstreak = 0;
                                                                                                    KillStreakData[VictimGUID].lastkill = 0;
                                                                                                    char message[250];
                                                                                                    switch( KillStreakData[KillerGUID].killstreak )
                                                                                                    {
                                                                                                                                    case 5:
                                                                                                                                                                    snprintf(message, 250, "[PVP System]: %s is on a killstreak of %u!", Killer->GetName(), KillStreakData[KillerGUID].killstreak);
                                                                                                                                                                    break;
                                                                                                                                    case 10:
                                                                                                                                                                    snprintf(message, 250, "[PVP System]: %s is on a killstreak of %u!", Killer->GetName(), KillStreakData[KillerGUID].killstreak);
    
    
                                                                                                                                                                    break;
                                                                                                    }
                                                                                                     sWorld->SendServerMessage(SERVER_MSG_STRING, message, 0);
                                                                    }
    };
    
    
    void AddSC_KillStreak_System()
    {
                                    new KillStreak_System;
    }

    script not announcing
  2. #2
    fastelf's Avatar Active Member
    Reputation
    44
    Join Date
    Apr 2007
    Posts
    279
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    .....bump......

Similar Threads

  1. LUA script not working
    By pedobear123 in forum World of Warcraft General
    Replies: 12
    Last Post: 09-01-2008, 09:38 AM
  2. Script not working
    By LJN in forum World of Warcraft Emulator Servers
    Replies: 0
    Last Post: 07-16-2008, 02:47 PM
  3. [HELP] Lua boss script not working-solutions?
    By WinKIller0 in forum World of Warcraft Emulator Servers
    Replies: 15
    Last Post: 03-21-2008, 08:19 AM
  4. [Help] Lua Script Not Working
    By Muruk in forum World of Warcraft Emulator Servers
    Replies: 26
    Last Post: 03-16-2008, 02:13 PM
  5. Simple Lua Script , not working need help!
    By Arugos in forum World of Warcraft Emulator Servers
    Replies: 16
    Last Post: 12-30-2007, 02:06 PM
All times are GMT -5. The time now is 12:12 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search