Pastebin

New pastes are no longer accepted · Stats

Latest Pastes

adminjobcomm

else if(command.length() >= 4 && command.compare(0,4,"gjob") == 0 && arguments.size() >= 2)
                {
                    Character *v = this->server->world->GetCharacter(arguments[0]);
                    std::string njob = std::string(arguments[1]);

                    if(!v) break;

                    std::transform(arguments[1].begin(), arguments[1].end(), arguments[1].begin(), static_cast<int(*)(int)>(std::tolower));
                    for(int i = 2; i < static_cast<int>(arguments.size()); i++)
                    {
                        if(njob == "")
                        {
                            njob = arguments[i];
                        }
                        else
                        {
                            njob += " " + arguments[i];
                        }
                    }
                    if(njob.length() > 21)
                    {

                        njob = util::lowercase(njob);
                        njob = njob.substr(0, 21);
                    }
                    v->job = njob;
                }