Influx of activity

Page 1 of 2 12 LastLast
Results 1 to 25 of 26
  1. #1
    igunz.net Dawson is offline
    LegendRank
    Feb 2010 Join Date
    ::1 (Canada BC)Location
    2,581Posts

    Influx of activity

    It seems lately that the activity in this category has spiked up, from just us regulars to quite a few people posting and even contributing to the GunZ Development field. This is great on the surface but really I can't be the only one noticing the quality of this section going downwards.

    So I ask of you newcomers please just use common sense and try and follow forum rules it KILLS me to come here and have to answer the same question twice or even three times a day. Try and see if threads already exist for the problem you have, and see if the solution works for you.

    I also ask that those of us who help the newcomers and people who have questions, just do it... There is no reason to start a flame war or go "wowoow noob ffs search" just give the solution to their problem and let the thread die. You are only just promoting the activity that we all hate. It's quite apparent that we are lacking active moderation in this category more lately so if we the active members of this section and just simply keep shit in line our own way (When possible) then that's great it will improve the quality of the GunZ Online section.

    The ego, all of you "1337 coders" cut it out, if someone releases an application or extension of GunZ constructive criticism, TRUE CC not what some people post and go "What I was trying to help" *glares at Jacob* If you really want to bash their work and claim it is terrible, contribute! help them improve it or just re-write it yourself what you do now is just garbage posts which lead to drama. There are not many people releasing new stuff now a-days so anything new to GunZ is great as long as it works and is of good quality.


    That's my rant/request out of the GunZ Community. I myself rarely ever make requests on RZ I'm one to help or release so please just this once fulfill my request RZ.


    Edit: Leaving this thread open for discussion but the moment it gets out of hand I'mma just close it.
    Last edited by Dawson; 18-08-10 at 05:17 AM.


  2. #2
    Account Upgraded | Title Enabled! gsterv900 is offline
    MemberRank
    Jun 2009 Join Date
    573Posts

    Re: Influx of activity

    ty for this im still trying to get help in a forum that "not going to say names" is being a stuburn biotch and not doing wat i ask idc if this person doesent do it but it would help me out

  3. #3
    Doggie And Rice. Military is offline
    MemberRank
    Jun 2009 Join Date
    Here and AboutLocation
    3,302Posts

    Re: Influx of activity

    Thanks for ur concern. I always hate answering same questions also...and also the most easiest things to do like adding maps or sets to woman or man.mrs (^ Person)

  4. #4
    Account Upgraded | Title Enabled! gsterv900 is offline
    MemberRank
    Jun 2009 Join Date
    573Posts

    Re: Influx of activity

    never had problems adding maps or sets i knew where to put the files just not what to edit

  5. #5
    Veni, Vidi, Vici Arcelor is offline
    MemberRank
    Jan 2010 Join Date
    Delhi, IndiaLocation
    1,763Posts

    Re: Influx of activity

    Shut your crapper.

    If you have to ask something, ask for it with respect. Like Phoenix does. If you have to say WTF I ASKED FOR THIS U GIVE ME THIS WTF, you can go fuck yourself.

  6. #6
    Aristrum Mark is offline
    MemberRank
    Aug 2007 Join Date
    United KingdomLocation
    474Posts

    Re: Influx of activity

    Quote Originally Posted by DawsonByrd View Post
    It seems lately that the activity in this category has spiked up, from just us regulars to quite a few people posting and even contributing to the GunZ Development field. This is great on the surface but really I can't be the only one noticing the quality of this section going downwards.

    So I ask of you newcomers please just use common sense and try and follow forum rules it KILLS me to come here and have to answer the same question twice or even three times a day. Try and see if threads already exist for the problem you have, and see if the solution works for you.

    I also ask that those of us who help the newcomers and people who have questions, just do it... There is no reason to start a flame war or go "wowoow noob ffs search" just give the solution to their problem and let the thread die. You are only just promoting the activity that we all hate. It's quite apparent that we are lacking active moderation in this category more lately so if we the active members of this section and just simply keep shit in line our own way (When possible) then that's great it will improve the quality of the GunZ Online section.

    The ego, all of you "1337 coders" cut it out, if someone releases an application or extension of GunZ constructive criticism, TRUE CC not what some people post and go "What I was trying to help" *glares at Jacob* If you really want to bash their work and claim it is terrible, contribute! help them improve it or just re-write it yourself what you do now is just garbage posts which lead to drama. There are not many people releasing new stuff now a-days so anything new to GunZ is great as long as it works and is of good quality.


    That's my rant/request out of the GunZ Community. I myself rarely ever make requests on RZ I'm one to help or release so please just this once fulfill my request RZ.


    Edit: Leaving this thread open for discussion but the moment it gets out of hand I'mma just close it.
    I think what we need is some kind of (stickied) thread, with all general questions and answers in it, the kind that get asked every day. It could help out alot of the newcomers with their problems, and probably reduce the amount of repetitive questions we get.

  7. #7
    Wait wut PenguinGuy is offline
    MemberRank
    Apr 2010 Join Date
    United StatesLocation
    765Posts

    Re: Influx of activity

    Quote Originally Posted by Aristrum View Post
    I think what we need is some kind of (stickied) thread, with all general questions and answers in it, the kind that get asked every day. It could help out alot of the newcomers with their problems, and probably reduce the amount of repetitive questions we get.
    Then another sticky to tell the "newbies" their is an sticky for the F.A.Q.

    Disregarding the 50% that can fix most problems by themselves and the 25% that learned about http://www.forum.ragezone.com/search.php , the rest just pop in and ask without looking. But I do like that idea, someone who is familiar with these questions and answers should make one. *coughDawsoncough*

  8. #8
    igunz.net Dawson is offline
    LegendRank
    Feb 2010 Join Date
    ::1 (Canada BC)Location
    2,581Posts

    Re: Influx of activity

    o.o; I was quite raged when I posted this, I really do hope that it is read and people start to try and take advice from what I've said...

  9. #9
    DRGunZ 2 Creator wesman2232 is offline
    MemberRank
    Jan 2007 Join Date
    Erie, PALocation
    4,872Posts

    Re: Influx of activity

    Quote Originally Posted by Aristrum View Post
    I think what we need is some kind of (stickied) thread, with all general questions and answers in it, the kind that get asked every day. It could help out alot of the newcomers with their problems, and probably reduce the amount of repetitive questions we get.
    I have something along that line.

    I did post a Unofficial Fix thread back in the day, but it was for web errors.

  10. #10
    Sharing is caring KillerStefan is offline
    MemberRank
    Feb 2007 Join Date
    NetherlandsLocation
    2,554Posts

    Re: Influx of activity

    Okay you got a good point there Dawson but don't blame us mods.
    I mean come on, I mod here a few times a day and I think my fellow mods do the same.
    If something fishy is going on, just report it so we can deal with it okay.
    Last edited by KillerStefan; 19-08-10 at 10:46 PM. Reason: Typo

  11. #11
      Phoenix is offline
    ModeratorRank
    Mar 2009 Join Date
    6,890Posts

    Re: Influx of activity

    Quote Originally Posted by KillerStefan View Post
    Okay you got a good point there Dawson but don't blame us mods.
    I mean come on, I mod here a few times a day and I think my fellow mods do the same.
    If something fishy is going on, just report it so we can deal with it okay.
    In my eyes, you're the only mod here. The GunZ section has always been in a bad condition of having good mods.
    Last edited by KillerStefan; 19-08-10 at 10:46 PM. Reason: Typo

  12. #12
      Phoenix is offline
    ModeratorRank
    Mar 2009 Join Date
    6,890Posts

    Re: Influx of activity

    Quote Originally Posted by Nobody666 View Post
    im gay
    LOL.

    Code:
    Last edited by `Styx; 18 Minutes Ago at 11:47 PM.
    ;)

  13. #13
     `Styx is offline
    MemberRank
    Dec 2007 Join Date
    Philadelphia PALocation
    727Posts

    Re: Influx of activity


  14. #14
    (。◕‿‿◕。) Nobody666 is offline
    MemberRank
    Oct 2008 Join Date
    1,773Posts

    Re: Influx of activity

    Quote Originally Posted by phoenix_147 View Post
    LOL.

    Code:
    Last edited by `Styx; 18 Minutes Ago at 11:47 PM.
    ;)
    styx is mean to me ;-;

    i was only posting what he said to post, i guess he was bluffing lol.

  15. #15
    igunz.net Dawson is offline
    LegendRank
    Feb 2010 Join Date
    ::1 (Canada BC)Location
    2,581Posts

    Re: Influx of activity

    Quote Originally Posted by KillerStefan View Post
    Okay you got a good point there Dawson but don't blame us mods.
    I mean come on, I mod here a few times a day and I think my fellow mods to the same.
    If something fishy is going on, just report it so we can deal with it okay.
    You got the wrong idea I was never pointing fingers at the mods I was just saying that there is a bit of lack of activity from time to time on your guy's side. Obviously the members of this category are the people to blame so I posted this as a way to try and give everyone a reality check.

  16. #16
    Infraction Banned Composure is offline
    MemberRank
    Aug 2010 Join Date
    18Posts

    Re: Influx of activity

    Quote Originally Posted by DawsonByrd View Post
    The ego, all of you "1337 coders" cut it out, if someone releases an application or extension of GunZ constructive criticism, TRUE CC not what some people post and go "What I was trying to help" *glares at Jacob* If you really want to bash their work and claim it is terrible, contribute! help them improve it or just re-write it yourself what you do now is just garbage posts which lead to drama. There are not many people releasing new stuff now a-days so anything new to GunZ is great as long as it works and is of good quality.
    So, why should help a shitty coder improve their shitty work when they can go read up on how to optimize code and find things out. Why would I rewrite their piece of shit.

    In my own opinion all the developers of GunZ are shitty except for Lambda and Legion.

    nuff said.

  17. #17
    Doggie And Rice. Military is offline
    MemberRank
    Jun 2009 Join Date
    Here and AboutLocation
    3,302Posts

    Re: Influx of activity

    Quote Originally Posted by Composure View Post
    So, why should help a shitty coder improve their shitty work when they can go read up on how to optimize code and find things out. Why would I rewrite their piece of shit.

    In my own opinion all the developers of GunZ are shitty except for Lambda and Legion.

    nuff said.
    Well , I was Owned much.

  18. #18
    igunz.net Dawson is offline
    LegendRank
    Feb 2010 Join Date
    ::1 (Canada BC)Location
    2,581Posts

    Re: Influx of activity

    Quote Originally Posted by Composure View Post
    So, why should help a shitty coder improve their shitty work when they can go read up on how to optimize code and find things out. Why would I rewrite their piece of shit.

    In my own opinion all the developers of GunZ are shitty except for Lambda and Legion.

    nuff said.
    Assisting them helps them learn and improve their "shitty work" so next time around it is more optimized and the only reading that you do is other peoples source codes. Kore is a fine example. LOL LETS READ VELDI AND SEE WUT I CAN DO. You can't strut around like an amazing coder because really your only sub-par. You talk out your ass too much to really know what you are talking about anyway. When someone lies as much as you do, you can automatically guarantee that their talk of all of their amazing coding accomplishments are quite over rated or just pure bullshit. Nice 10k bot net on me btw. Did you mean 10k packets sent from your dedicated? I think thats what you really meant.
    Last edited by Dawson; 19-08-10 at 02:30 AM.

  19. #19
    Mako is insane. ThePhailure772 is offline
    MemberRank
    Sep 2007 Join Date
    1,115Posts

    Re: Influx of activity

    Quote Originally Posted by DawsonByrd View Post
    Assisting them helps them learn and improve their "shitty work" so next time around it is more optimized and the only reading that you do is other peoples source codes. Kore is a fine example. LOL LETS READ VELDI AND SEE WUT I CAN DO. You can't strut around like an amazing coder because really your only sub-par. You talk out your ass too much to really know what you are talking about anyway. When someone lies as much as you do, you can automatically guarantee that their talk of all of their amazing coding accomplishments are quite over rated or just pure bullshit. Nice 10k bot net on me btw. Did you mean 10k packets sent from your dedicated? I think thats what you really meant.
    I love how you call me sub-par, lol.

    I guess I'll take the discussion off-topic because of OP being a faggot.

    Kore - A GunZ protocol exploiter which was used to attack many servers and spam advertisements.

    Veldi - A GunZ client emulator for NHN's exclusive GunZ server.

    Since I have no idea what I'm talking about why is it every self-release I've made you added a thanks to and loved the general idea I had behind it?

    Sinceie I'm so sub-par why was Kemo so fast and efficient?

    For those who don't know what Kemo is/was here are some examples:

    LoginHandler:

    Code:
    #pragma once
    #include <stdio.h>
    #include "Client.h"
    #include "packet/Packet.h"
    #include "packet/protocol/Match_RequestAccountCharList.h"
    using namespace cockpit;
    
    void Client::OnLoginResponse (
        const uint32_t& Result,
        const std::string& ServerName,
        const int8_t& mode,
        const std::string& account,
        const uint8_t& grade, 
        const uint8_t& premium,
        const uint64_t& clientId
    )
    {
        printf("Result: (%i).\r\nServer: (%s)\r\nMode: (%i)\r\nAccount: (%s)\r\nUGrade: (%i)\r\nMUID: (%u)\r\n",
                Result, ServerName.c_str(), mode, account.c_str(), grade, clientId);
    
        if (Result == 0)
        {
            myMUID.setUID((uint32_t)clientId);
            packet::blob emsg(1,20);
            emsg.add_param(packet::zeros(20));
    
            Send (packet::protocol::Match_RequestAccountCharList(emsg));
        }
    }
    CharacterListHandler:
    Code:
    #include <stdio.h>
    #include <boost/tuple/tuple_io.hpp>
    #include <boost/optional/optional.hpp>
    #include "Client.h"
    #include "packet/Packet.h"
    #include "packet/util/buffer.h"
    #include "packet/protocol/Match_RequestSelectChar.h"
    
    using namespace cockpit;
    
    struct Characters
    {
        char Name[32];
        uint8_t Index;
        uint8_t Level;
    };
    
    void Client::OnResponseCharList(const boost::tuple<Buffer, size_t, size_t >& charData)
    {
        const Buffer& b = boost::get<0>(charData);
        const size_t& count = boost::get<1>(charData);
        const size_t& size = boost::get<2>(charData);
    
        Characters charList[count];
        const uint8_t* buffer = b.data();
    
        for (int i = 0; i < count; ++i)
        {
            memcpy (charList[i].Name,  buffer + (i * size), 32);
            memcpy (&charList[i].Index, buffer + (i * size) + 32, 1);
            memcpy (&charList[i].Level,  buffer + (i * size) + 33, 1);
    
            printf ("Character: (%s). Index(%i). Level(%i)\n", charList[i].Name, charList[i].Index, charList[i].Level);
        }
    
        packet::MUID uid(0, myMUID.getUID());
        packet::uint32 charindex(charList[0].Index);
        Send (packet::protocol::Match_RequestSelectChar(uid, charindex));
    }
    CharacterSelectionHandler:
    Code:
    #include <stdio.h>
    #include <boost/tuple/tuple_io.hpp>
    #include <boost/optional/optional.hpp>
    #include "Client.h"
    #include "packet/Packet.h"
    #include "packet/util/buffer.h"
    #include "packet/protocol/Channel_Join.h"
    #include "packet/protocol/Stage_Create.h"
    
    using namespace cockpit;
    
    void Client::OnResponseSelectChar(const uint32_t& result,
            const boost::tuple<Buffer, size_t, size_t >& charData,
            const boost::tuple<Buffer, size_t, size_t >& extraData)
    {
        if (result == 0)
        {
            Buffer buffer = boost::get<2>(charData);
            uint8_t* data = buffer.data();
    
            memcpy (&myCharInfo, data, sizeof(CharacterInfo));
            packet::MUID charId(0, myMUID.getUID());
            packet::MUID chanId(0, 1);
    
            Send (packet::protocol::Channel_Join(charId,chanId));
        }
    }
    StageHandler:
    Code:
    #include <stdio.h>
    #include <boost/optional/optional.hpp>
    #include <boost/tuple/tuple_io.hpp>
    #include <vector>
    #include "Client.h"
    #include "packet/Packet.h"
    #include "packet/util/buffer.h"
    #include "packet/protocol/Stage_RequestJoin.h"
    #include "packet/protocol/Stage_Request_EnterBattle.h"
    #include "packet/protocol/Stage_RequestPeerList.h"
    
    void Client::OnStageList (const uint8_t& prevCount, const uint8_t& nextCount, const boost::tuple<Buffer, size_t, size_t>& stageData)
    {
        const Buffer& buffer = boost::get<0>(stageData);
        const size_t& count = boost::get<1>(stageData);
        const size_t& size = boost::get<2>(stageData);
        const uint8_t* data = buffer.data();
        uint8_t go = 1;
        
        for (size_t i = 0; i < count; ++i)
        {
            StageList* tmp = new StageList;
            memcpy (tmp, data + (i * size), size);
    
            for(std::vector<StageList*>::iterator it = stageList.begin(); it < stageList.end(); it++)
            {
                if((*it)->StageId.getUID() == tmp->StageId.getUID())
                {
                    delete tmp;
                    go = 0;
                }
            }
            
            if (go == 0)
            {
                go = 1;
                continue;
            }
            stageList.push_back(tmp);
            printf ("[%u](%i)Found Stage: %s\n", tmp->StageId.getUID(), tmp->StageIndex, tmp->Name);
    
        }
    }
    ChannelChatHandler:
    Code:
    #include <stdio.h>
    #include <boost/algorithm/string.hpp>
    #include <algorithm>
    #include <string.h>
    #include "Client.h"
    #include "packet/Packet.h"
    #include "packet/util/buffer.h"
    #include "packet/protocol/Channel_Chat.h"
    #include "packet/protocol/Channel_Request_Chat.h"
    #include "packet/protocol/Admin_RequestBanPlayer.h"
    
    void Client::OnResponseChannelChat (
            const uint64_t& uidChannel,
            const std::string& player,
            const std::string& message,
            const uint32_t& ugrade)
    {
        printf ("[%s]<%s>: %s\n", ugrade > 251 ? "Staff" : "User", player.c_str(), message.c_str());
        if (!strcasecmp(player.c_str(), myCharInfo.Name))
        {
            if (message.at(1) == '/')
            {
                cockpit::packet::MUID channel(0, 0);
                cockpit::packet::MUID user(0, myMUID.getUID());
                cockpit::packet::string msgg(message);
                Send(cockpit::packet::protocol::Channel_Request_Chat(channel,user,msgg));
            }
        }
        std::string msg = message;
        std::transform(msg.begin(), msg.end(), msg.begin(), tolower);
    
        if (msg.find("gamena", 0) != std::string::npos || msg.find("game nao") != std::string::npos)
        {
            cockpit::packet::MUID uid(myMUID.getUID());
            cockpit::packet::string plr("u said a bad word!");
            cockpit::packet::MUID channel(0, 1);
            cockpit::packet::string msgg(message);
            
            Send(cockpit::packet::protocol::Channel_Request_Chat(channel,uid,plr));
            Send(cockpit::packet::protocol::Admin_RequestBanPlayer(uid, plr));
    
        }
    }
    ChannelResponsePlayerListHandler:
    Code:
    #include <stdio.h>
    #include <boost/optional/optional.hpp>
    #include "Client.h"
    #include "packet/Packet.h"
    #include "packet/util/buffer.h"
    #include "packet/protocol/Stage_Create.h"
    
    using namespace cockpit;
    
    void Client::OnResponseChannelPlayerList (const uint8_t& totalPlayer, const uint8_t& page,  const boost::tuple<Buffer, size_t, size_t >& lobbyData)
    {
        const Buffer& buffer = boost::get<0>(lobbyData);
        const size_t& count = boost::get<1>(lobbyData);
        const size_t& size = boost::get<2>(lobbyData);
        const uint8_t* data = buffer.data();
    
        uint8_t go = 1;
    
        for (uint32_t i = 0; i < count; ++i)
        {
            LobbyPlayerList *player = new LobbyPlayerList;
            memcpy(player, data+(i*size), size);
            for(std::vector<LobbyPlayerList*>::iterator it = lobbyPlayers.begin(); it < lobbyPlayers.end(); it++)
                if((*it)->PlayerId.getUID() == player->PlayerId.getUID())
                    go = 0;
    
            if (go == 0)
            {
                go = 1;
                delete player;
                continue;
            }
            
            printf ("[%u]Found Player: (%s). Level: (%i). Access: (%i)\n", player->PlayerId.getUID(), player->Name, player->Level, player->Access);
    
            lobbyPlayers.push_back(player);
        }
    }
    ???

  20. #20
    Wait wut PenguinGuy is offline
    MemberRank
    Apr 2010 Join Date
    United StatesLocation
    765Posts

    Re: Influx of activity

    Quote Originally Posted by Composure View Post
    So, why should help a shitty coder improve their shitty work when they can go read up on how to optimize code and find things out. Why would I rewrite their piece of shit.

    In my own opinion all the developers of GunZ are shitty except for Lambda and Legion.

    nuff said.
    You're off my Christmas list. :<

  21. #21
    igunz.net Dawson is offline
    LegendRank
    Feb 2010 Join Date
    ::1 (Canada BC)Location
    2,581Posts

    Re: Influx of activity

    Quote Originally Posted by ThePhailure772 View Post
    I love how you call me sub-par, lol.

    I guess I'll take the discussion off-topic because of OP being a faggot.

    Kore - A GunZ protocol exploiter which was used to attack many servers and spam advertisements.

    Veldi - A GunZ client emulator for NHN's exclusive GunZ server.

    Since I have no idea what I'm talking about why is it every self-release I've made you added a thanks to and loved the general idea I had behind it?

    Sinceie I'm so sub-par why was Kemo so fast and efficient?

    For those who don't know what Kemo is/was here are some examples:

    LoginHandler:

    Code:
    #pragma once
    #include <stdio.h>
    #include "Client.h"
    #include "packet/Packet.h"
    #include "packet/protocol/Match_RequestAccountCharList.h"
    using namespace cockpit;
    
    void Client::OnLoginResponse (
        const uint32_t& Result,
        const std::string& ServerName,
        const int8_t& mode,
        const std::string& account,
        const uint8_t& grade, 
        const uint8_t& premium,
        const uint64_t& clientId
    )
    {
        printf("Result: (%i).\r\nServer: (%s)\r\nMode: (%i)\r\nAccount: (%s)\r\nUGrade: (%i)\r\nMUID: (%u)\r\n",
                Result, ServerName.c_str(), mode, account.c_str(), grade, clientId);
    
        if (Result == 0)
        {
            myMUID.setUID((uint32_t)clientId);
            packet::blob emsg(1,20);
            emsg.add_param(packet::zeros(20));
    
            Send (packet::protocol::Match_RequestAccountCharList(emsg));
        }
    }
    CharacterListHandler:
    Code:
    #include <stdio.h>
    #include <boost/tuple/tuple_io.hpp>
    #include <boost/optional/optional.hpp>
    #include "Client.h"
    #include "packet/Packet.h"
    #include "packet/util/buffer.h"
    #include "packet/protocol/Match_RequestSelectChar.h"
    
    using namespace cockpit;
    
    struct Characters
    {
        char Name[32];
        uint8_t Index;
        uint8_t Level;
    };
    
    void Client::OnResponseCharList(const boost::tuple<Buffer, size_t, size_t >& charData)
    {
        const Buffer& b = boost::get<0>(charData);
        const size_t& count = boost::get<1>(charData);
        const size_t& size = boost::get<2>(charData);
    
        Characters charList[count];
        const uint8_t* buffer = b.data();
    
        for (int i = 0; i < count; ++i)
        {
            memcpy (charList[i].Name,  buffer + (i * size), 32);
            memcpy (&charList[i].Index, buffer + (i * size) + 32, 1);
            memcpy (&charList[i].Level,  buffer + (i * size) + 33, 1);
    
            printf ("Character: (%s). Index(%i). Level(%i)\n", charList[i].Name, charList[i].Index, charList[i].Level);
        }
    
        packet::MUID uid(0, myMUID.getUID());
        packet::uint32 charindex(charList[0].Index);
        Send (packet::protocol::Match_RequestSelectChar(uid, charindex));
    }
    CharacterSelectionHandler:
    Code:
    #include <stdio.h>
    #include <boost/tuple/tuple_io.hpp>
    #include <boost/optional/optional.hpp>
    #include "Client.h"
    #include "packet/Packet.h"
    #include "packet/util/buffer.h"
    #include "packet/protocol/Channel_Join.h"
    #include "packet/protocol/Stage_Create.h"
    
    using namespace cockpit;
    
    void Client::OnResponseSelectChar(const uint32_t& result,
            const boost::tuple<Buffer, size_t, size_t >& charData,
            const boost::tuple<Buffer, size_t, size_t >& extraData)
    {
        if (result == 0)
        {
            Buffer buffer = boost::get<2>(charData);
            uint8_t* data = buffer.data();
    
            memcpy (&myCharInfo, data, sizeof(CharacterInfo));
            packet::MUID charId(0, myMUID.getUID());
            packet::MUID chanId(0, 1);
    
            Send (packet::protocol::Channel_Join(charId,chanId));
        }
    }
    StageHandler:
    Code:
    #include <stdio.h>
    #include <boost/optional/optional.hpp>
    #include <boost/tuple/tuple_io.hpp>
    #include <vector>
    #include "Client.h"
    #include "packet/Packet.h"
    #include "packet/util/buffer.h"
    #include "packet/protocol/Stage_RequestJoin.h"
    #include "packet/protocol/Stage_Request_EnterBattle.h"
    #include "packet/protocol/Stage_RequestPeerList.h"
    
    void Client::OnStageList (const uint8_t& prevCount, const uint8_t& nextCount, const boost::tuple<Buffer, size_t, size_t>& stageData)
    {
        const Buffer& buffer = boost::get<0>(stageData);
        const size_t& count = boost::get<1>(stageData);
        const size_t& size = boost::get<2>(stageData);
        const uint8_t* data = buffer.data();
        uint8_t go = 1;
        
        for (size_t i = 0; i < count; ++i)
        {
            StageList* tmp = new StageList;
            memcpy (tmp, data + (i * size), size);
    
            for(std::vector<StageList*>::iterator it = stageList.begin(); it < stageList.end(); it++)
            {
                if((*it)->StageId.getUID() == tmp->StageId.getUID())
                {
                    delete tmp;
                    go = 0;
                }
            }
            
            if (go == 0)
            {
                go = 1;
                continue;
            }
            stageList.push_back(tmp);
            printf ("[%u](%i)Found Stage: %s\n", tmp->StageId.getUID(), tmp->StageIndex, tmp->Name);
    
        }
    }
    ChannelChatHandler:
    Code:
    #include <stdio.h>
    #include <boost/algorithm/string.hpp>
    #include <algorithm>
    #include <string.h>
    #include "Client.h"
    #include "packet/Packet.h"
    #include "packet/util/buffer.h"
    #include "packet/protocol/Channel_Chat.h"
    #include "packet/protocol/Channel_Request_Chat.h"
    #include "packet/protocol/Admin_RequestBanPlayer.h"
    
    void Client::OnResponseChannelChat (
            const uint64_t& uidChannel,
            const std::string& player,
            const std::string& message,
            const uint32_t& ugrade)
    {
        printf ("[%s]<%s>: %s\n", ugrade > 251 ? "Staff" : "User", player.c_str(), message.c_str());
        if (!strcasecmp(player.c_str(), myCharInfo.Name))
        {
            if (message.at(1) == '/')
            {
                cockpit::packet::MUID channel(0, 0);
                cockpit::packet::MUID user(0, myMUID.getUID());
                cockpit::packet::string msgg(message);
                Send(cockpit::packet::protocol::Channel_Request_Chat(channel,user,msgg));
            }
        }
        std::string msg = message;
        std::transform(msg.begin(), msg.end(), msg.begin(), tolower);
    
        if (msg.find("gamena", 0) != std::string::npos || msg.find("game nao") != std::string::npos)
        {
            cockpit::packet::MUID uid(myMUID.getUID());
            cockpit::packet::string plr("u said a bad word!");
            cockpit::packet::MUID channel(0, 1);
            cockpit::packet::string msgg(message);
            
            Send(cockpit::packet::protocol::Channel_Request_Chat(channel,uid,plr));
            Send(cockpit::packet::protocol::Admin_RequestBanPlayer(uid, plr));
    
        }
    }
    ChannelResponsePlayerListHandler:
    Code:
    #include <stdio.h>
    #include <boost/optional/optional.hpp>
    #include "Client.h"
    #include "packet/Packet.h"
    #include "packet/util/buffer.h"
    #include "packet/protocol/Stage_Create.h"
    
    using namespace cockpit;
    
    void Client::OnResponseChannelPlayerList (const uint8_t& totalPlayer, const uint8_t& page,  const boost::tuple<Buffer, size_t, size_t >& lobbyData)
    {
        const Buffer& buffer = boost::get<0>(lobbyData);
        const size_t& count = boost::get<1>(lobbyData);
        const size_t& size = boost::get<2>(lobbyData);
        const uint8_t* data = buffer.data();
    
        uint8_t go = 1;
    
        for (uint32_t i = 0; i < count; ++i)
        {
            LobbyPlayerList *player = new LobbyPlayerList;
            memcpy(player, data+(i*size), size);
            for(std::vector<LobbyPlayerList*>::iterator it = lobbyPlayers.begin(); it < lobbyPlayers.end(); it++)
                if((*it)->PlayerId.getUID() == player->PlayerId.getUID())
                    go = 0;
    
            if (go == 0)
            {
                go = 1;
                delete player;
                continue;
            }
            
            printf ("[%u]Found Player: (%s). Level: (%i). Access: (%i)\n", player->PlayerId.getUID(), player->Name, player->Level, player->Access);
    
            lobbyPlayers.push_back(player);
        }
    }
    ???
    It only takes you a fuck ton of revisions to get something to run well. I think interlude is a prime example of that. Inve v6? Lololol. Plus as far as thanking your releases this is the GunZ Section how much shit actually gets released? Anything that is new gets my thanks.

    Sorry that you are butthurt over what I said. Oh, and just a little tip to you... Little known fact but I havn't talked to Allison in like 2 weeks due to a # of reasons. So you really can stop being jealous that your former man lover was giving his attention to someone else Fgt.


    Now stay out of this thread if you want to continue to drag me, and this topic off the main point.
    Last edited by Dawson; 19-08-10 at 04:43 AM.

  22. #22
    We are Maverick! Dell Honne is offline
    MemberRank
    Feb 2009 Join Date
    ON, CanadaLocation
    3,271Posts

    Re: Influx of activity

    Quote Originally Posted by DawsonByrd View Post
    It seems lately that the activity in this category has spiked up, from just us regulars to quite a few people posting and even contributing to the GunZ Development field. This is great on the surface but really I can't be the only one noticing the quality of this section going downwards.

    So I ask of you newcomers please just use common sense and try and follow forum rules it KILLS me to come here and have to answer the same question twice or even three times a day. Try and see if threads already exist for the problem you have, and see if the solution works for you.

    I also ask that those of us who help the newcomers and people who have questions, just do it... There is no reason to start a flame war or go "wowoow noob ffs search" just give the solution to their problem and let the thread die. You are only just promoting the activity that we all hate. It's quite apparent that we are lacking active moderation in this category more lately so if we the active members of this section and just simply keep shit in line our own way (When possible) then that's great it will improve the quality of the GunZ Online section.

    The ego, all of you "1337 coders" cut it out, if someone releases an application or extension of GunZ constructive criticism, TRUE CC not what some people post and go "What I was trying to help" *glares at Jacob* If you really want to bash their work and claim it is terrible, contribute! help them improve it or just re-write it yourself what you do now is just garbage posts which lead to drama. There are not many people releasing new stuff now a-days so anything new to GunZ is great as long as it works and is of good quality.


    That's my rant/request out of the GunZ Community. I myself rarely ever make requests on RZ I'm one to help or release so please just this once fulfill my request RZ.


    Edit: Leaving this thread open for discussion but the moment it gets out of hand I'mma just close it.
    That. Is. Great.

    You know, if someone posts for help saying "How i make server meng?" Just reply with "Have you tried the search button?"

    No need for all that "WTF U DIDN'T SRCH DUDE?" I see that in my section a lot.. lol

    Most newcomers just don't know, that's why all you veteran GunZ warriors are out there to help.

    Ah well, it's great the section got a 1-up anyways.

  23. #23
    igunz.net Dawson is offline
    LegendRank
    Feb 2010 Join Date
    ::1 (Canada BC)Location
    2,581Posts

    Re: Influx of activity

    Quote Originally Posted by Dell Honne View Post
    That. Is. Great.

    You know, if someone posts for help saying "How i make server meng?" Just reply with "Have you tried the search button?"

    No need for all that "WTF U DIDN'T SRCH DUDE?" I see that in my section a lot.. lol

    Most newcomers just don't know, that's why all you veteran GunZ warriors are out there to help.

    Ah well, it's great the section got a 1-up anyways.
    well, even then I don't agree with just saying "try to find the search button" Sure, you say that but you also give them the information they require just keeps shit clean and working good. In my opinion at least.

    And yeah this section is great a lot of help and development but its gaining popularity again, and with that comes the unwanted and un-attractive posts, so I made this to address those and a bit on how they are being dealt with. Just a reality check.

  24. #24
    We are Maverick! Dell Honne is offline
    MemberRank
    Feb 2009 Join Date
    ON, CanadaLocation
    3,271Posts

    Re: Influx of activity

    Quote Originally Posted by DawsonByrd View Post
    well, even then I don't agree with just saying "try to find the search button" Sure, you say that but you also give them the information they require just keeps shit clean and working good. In my opinion at least.

    And yeah this section is great a lot of help and development but its gaining popularity again, and with that comes the unwanted and un-attractive posts, so I made this to address those and a bit on how they are being dealt with. Just a reality check.
    Yeah i understand your intention of the thread.

    Sad thing is, those spammers/trollers/flamers/newcomers probably won't even read this thread at all

    So then action > words :D

  25. #25
    igunz.net Dawson is offline
    LegendRank
    Feb 2010 Join Date
    ::1 (Canada BC)Location
    2,581Posts

    Re: Influx of activity

    Quote Originally Posted by Dell Honne View Post
    Yeah i understand your intention of the thread.

    Sad thing is, those spammers/trollers/flamers/newcomers probably won't even read this thread at all

    So then action > words :D
    Who knows, it's worth a shot. I already drew in one of the trolls (Composure) and any regulars will hopefully lighten up and assist the newcomers in a more organized way.

    But yeah, in the end: Action > Words.



Page 1 of 2 12 LastLast

Advertisement