Quantcast
Channel: RaGEZONE - MMO Development Forums
Viewing all 27728 articles
Browse latest View live

[Request] Need RevCMS Staff Application Addon

$
0
0
If anybody has or knows where to find a staff application add on please post it here.


Thanks.

Help how to change this

[Help] Need Help Immediately!!!!!! BCSTORM (ads_background wont save info)

$
0
0
I am using BCSTORM to run my habbo retro but have a problem with ads_background, I fill in all the boxes and click save but when I reload the room it hasn't saved and the imageurl box and the coords boxes are all blank again, searched everywhere for about an hour for a fix but couldn't find one so I posted this, thank you and sorry if I posted the thread in the wrong section.

P.S I heard something about the ads_background posting the saved data to the items_extradata table but checked the table and there does not seem to be anything for the ads_background inserted in the table.

If you can help me fix this I will be the happiest person in the world, thank you! :/:

wf_act_match_to_sshot

$
0
0
Hey,

So, I've been trying to get the following wired to work since a few weeks now, but can't figure out how to:"wf_act_match_to_sshot"

When double clicking the furni in my hotel it only gives me a packet error, and doesn't open any window or something where I can configure the wired. The packet error is as follows:

Code:

Error in packet [475] BODY: [0]~
[0][0][0][0]:
System.NullReferenceException: Object reference not set to an instance of an object.
  at Silverwave.HabboHotel.Items.Interactor.InteractorWired.OnTrigger(GameClient Session, RoomItem Item, Int32 Request, Boolean HasRights) in C:\Users\Administrator\Desktop\WonderHotel\Plus Emulator\HabboHotel\Items\Interactor\InteractorWired.cs:line 45
  at Silverwave.Messages.GameClientMessageHandler.TriggerItem() in C:\Users\Administrator\Desktop\WonderHotel\Plus Emulator\Messages\Requests\Rooms.cs:line 2540
  at Silverwave.Messages.StaticMessageHandlers.SharedPacketLib.TriggerItem(GameClientMessageHandler handler) in C:\Users\Administrator\Desktop\WonderHotel\Plus Emulator\Messages\StaticMessageHandlers\SharedPacketLib.cs:line 540
  at Silverwave.Messages.StaticMessageHandlers.StaticClientMessageHandler.HandlePacket(GameClientMessageHandler handler, ClientMessage message) in C:\Users\Administrator\Desktop\WonderHotel\Plus Emulator\Messages\StaticMessageHandlers\StaticClientMessageHandler.cs:line 33
  at Silverwave.Messages.GameClientMessageHandler.HandleRequest(ClientMessage request) in C:\Users\Administrator\Desktop\WonderHotel\Plus Emulator\Messages\GameClientMessageHander.cs:line 43
  at Silverwave.HabboHotel.GameClients.GameClient.parser_onNewPacket(ClientMessage Message) in C:\Users\Administrator\Desktop\WonderHotel\Plus Emulator\HabboHotel\GameClients\GameClient.cs:line 81

I really have no idea how to handle this error, and I would appreciate all the suggestions on how to fix it! :/: Because personally I think that I'm missing a file in my 'Handlers' folder in Rooms/Wired, but I don't know what this file should contain. But I do have the PositionReset.cs file in my 'WiredHandlers' folder...

Code:

namespace Silverwave.HabboHotel.Rooms.Wired.WiredHandlers.Effects
{
    using Silverwave.HabboHotel.Items;
    using Silverwave.HabboHotel.Rooms;
    using Silverwave.HabboHotel.Rooms.Games;
    using Silverwave.HabboHotel.Rooms.Wired;
    using Silverwave.HabboHotel.Rooms.Wired.WiredHandlers;
    using Silverwave.Messages;
    using HabboEvents;
    using Silverwave.HabboHotel.Rooms.Wired.WiredHandlers.Interfaces;
    using Database_Manager.Database.Session_Details.Interfaces;
    using System;
    using System.Collections.Generic;
    using System.Data;
    using System.Drawing;
    using System.Runtime.InteropServices;


    internal class PositionReset : IWiredTrigger, IWiredCycleable, IWiredEffect
    {
        private int cycles;
        private int delay;
        private bool disposed;
        private WiredHandler handler;
        private uint itemID;
        private List<RoomItem> items;
        private RoomItemHandling roomItemHandler;


        public PositionReset(List<RoomItem> items, int delay, RoomItemHandling roomItemHandler, WiredHandler handler, uint itemID)
        {
            this.items = items;
            this.delay = delay;
            this.roomItemHandler = roomItemHandler;
            this.cycles = 0;
            this.itemID = itemID;
            this.handler = handler;
            this.disposed = false;
        }


        public void DeleteFromDatabase(IQueryAdapter dbClient)
        {
            dbClient.runFastQuery("DELETE FROM trigger_item WHERE trigger_id = '" + this.itemID + "'");
            dbClient.runFastQuery("DELETE FROM trigger_in_place WHERE original_trigger = '" + this.itemID + "'");
        }


        public void Dispose()
        {
            this.disposed = true;
            this.roomItemHandler = null;
            this.handler = null;
            if (this.items != null)
            {
                this.items.Clear();
            }
            this.items = null;
        }


        public bool Disposed()
        {
            return this.disposed;
        }


        public bool Handle(RoomUser user, Team team, RoomItem item)
        {
            this.cycles = 0;
            if (this.delay == 0)
            {
                return this.HandleItems();
            }
            this.handler.RequestCycle(this);
            return false;
        }


        private bool HandleItems()
        {
         
            this.handler.OnEvent(this.itemID);


            bool flag = false;


          foreach (RoomItem item in this.items)
            {
                int oldx = item.GetX;
                int oldy = item.GetY;
                double oldz = item.GetZ;
              int x = GetPosition(this.itemID, item.Id, "x");
              int y = GetPosition(this.itemID, item.Id, "y");
              int z = GetPosition(this.itemID, item.Id, "z");


                if (this.roomItemHandler.SetFloorItem(null, item, x, y, z, false, false, true))
                {


                    ServerMessage mMessage = new ServerMessage(Outgoing.ObjectOnRoller);


                    mMessage.AppendInt32(oldx);
                    mMessage.AppendInt32(oldy);


                    mMessage.AppendInt32(x);
                    mMessage.AppendInt32(y);


                    mMessage.AppendInt32(1);


                    mMessage.AppendInt32(item.Id);


                    mMessage.AppendString(TextHandling.GetString(oldz));
                    mMessage.AppendString(TextHandling.GetString(z));


                    mMessage.AppendInt32(item.Id);
                    item.GetRoom().SendMessage(mMessage);


                    item.ExtraData = GetPosition2(itemID, item.Id, "extra");
                    item.UpdateState();


                    if (item.GetBaseItem().InteractionType == InteractionType.gate)
                    {
                        item.GetRoom().GetGameMap().updateMapForItem(item);
                    }


                    flag = true;
                }
               
            }
         
            return flag;
        }


        public bool IsSpecial(out SpecialEffects function)
        {
            function = SpecialEffects.None;
            return false;
        }
        public string GetPosition2(uint TriggerId, uint ItemId, string PosType)
        {
            using (IQueryAdapter dbClient = SilverwaveEnvironment.GetDatabaseManager().getQueryreactor())
            {
                dbClient.setQuery("SELECT original_" + PosType + " FROM trigger_in_place WHERE original_trigger = '" + TriggerId + "' AND triggers_item = '" + ItemId + "'");


                return dbClient.getString();
            }
        }
        public int GetPosition(uint TriggerId, uint ItemId, string PosType)
        {
            using (IQueryAdapter dbClient = SilverwaveEnvironment.GetDatabaseManager().getQueryreactor())
            {
                dbClient.setQuery("SELECT original_" + PosType + " FROM trigger_in_place WHERE original_trigger = '" + TriggerId + "' AND triggers_item = '" + ItemId + "'");


                return dbClient.getInteger();
            }
        }
        public void LoadFromDatabase(IQueryAdapter dbClient, Room insideRoom)
        {
            dbClient.setQuery("SELECT trigger_data FROM trigger_item WHERE trigger_id = @id ");
            dbClient.addParameter("id", (int) this.itemID);
            DataRow row = dbClient.getRow();
            if (row != null)
            {
                this.delay = Convert.ToInt32(row[0].ToString());
            }
            else
            {
                this.delay = 20;
            }
            dbClient.setQuery("SELECT triggers_item FROM trigger_in_place WHERE original_trigger = " + this.itemID);
            DataTable table = dbClient.getTable();
            foreach (DataRow row2 in table.Rows)
            {
                RoomItem item = insideRoom.GetRoomItemHandler().GetItem(Convert.ToUInt32(row2[0]));
                if ((item != null) && !this.items.Contains(item))
                {
                    this.items.Add(item);
                }
            }
        }


        public bool OnCycle()
        {
            this.cycles++;
            if (this.cycles > this.delay)
            {
                this.HandleItems();
                return false;
            }
            return true;
        }


        public void SaveToDatabase(IQueryAdapter dbClient)
        {
            WiredUtillity.SaveTriggerItem(dbClient, (int) this.itemID, "integer", string.Empty, this.delay.ToString(), false);
            lock (this.items)
            {
                dbClient.runFastQuery("DELETE FROM trigger_in_place WHERE original_trigger = '" + this.itemID + "'");
                foreach (RoomItem item in this.items)
                {
                    WiredUtillity.SaveTrigger(dbClient, (int) this.itemID, (int) item.Id, item.GetX, item.GetY, item.Rot, item.GetZ, item.ExtraData);
                }
            }
        }
    }
}

help war inc

$
0
0
can someone give me a tutorial how to configure a war inc or at least help

FlareRP CMS [RIP]

Where i change the (HP) of the Quest Monsters?

What software do you make 3D Models in

$
0
0
What software do you make .sco models in?, i am familar with 3dsmax and maya but i dont know how to export to .sco?

Event instances

$
0
0
I keep seeing people talking about event instances and as a person who is pretty new to all of this I don't really understand it.
I tried to use the search button..
Where can I find a guide/explanations of what are event instances and how do I use them.
I want to make a simple bosspq for v83 (since I can't seem to find one), I did try to look at multi stuff to try to understand it like some of the semi-working pqs moopledev rev120 has but I couldn't understnad it.
thanks in advance :drool:

Spoiler:

another small thing,
I added these values to moopledev rev120 database>drop_data
PHP Code:

iddopperiditemidminimum_quantitymaximum_quantityquestidchance
11210
94205501003025130999999
11211
94205501003026130999999 

999999 would be a 100% chance of drop right? for some reason it doesn't drop at all~

[Release] PT Model tool

$
0
0
:ott: I always get some pt tools from here, it is time to release something back :p

As I said earlier, I am doing something with PT models, and I made a tool for convenient.
This tool can convert .smd file to .obj and .mtl, so that we can easily import it to many other 3d editor or tools.

How to use:
1. double-click the exe.
2. drag and drop a smd into it.
3. drop or enter a smb into, for the smd (need some smb data to calc vertex position,most of the time you could not noly use smd to export model out)
4. if no error, you will get two files "same_name" .obj and .mtl


There are some unknow bugs, welcome to feedback. I will try to fix them.
I would like to give some pictures, but I don't know how to...
Sorry for poor English. but I would like to make more friends :)

Thx to Sandurr's SMD Reader, I learn a lot from that, and also thanks to drz, with his help, I am now doing with pt model animations.

What I had converted:
(snapshots)
- - - Updated - - -






Haha , bigger pictures!
Attached Files

[Help] Ingame Player bug please help

$
0
0
Help me with this problem!!
1. Lvl bug
2. No color!!

Help!!!! Failed to download update files,please try again later

[PC] RaGEZONE SimCity server

$
0
0
Hi, as I mentioned here! it would be pretty cool to have a server to play on, I am thinking of making one for how ever many people decided they would like to play. Before you mention "Haven't we had this in the past?" I am pretty sure there was a server for the new Simcity in the past, but I am pretty sure the activity on that was pretty low.. That's why I am creating a new one for people to play on!

First I am just looking for numbers on how many people would actually play this.. Just reply with that you would play, a map suggestion and your Origin ID. Obviously the map with the most votes will be chosen to play on the server (depending if a server gets the majority vote.)

[Release] SWF Decompiler Trillix 4.2

cant use the dark interface from qet..

$
0
0
i can use the loadable but not the default he sayed this interface is 1.5 i tryed before alot and i get it to work but than i deleted me client and now i dot know what imade... using juriens repack..

Help me !!!! Failed to download update files,please try again later

$
0
0
build finished Failed to download update files,please try again later

[IMG][/IMG]

[Help] Change Port Login [Client-Side]

$
0
0
hello master ,
im succeess change all port in server side , and change "demonsetup.ini" to other (ex: ryl2setup.ini)..
i will make one vps running ryl2 and row ..
but im got problem to change login port [client side]
anyone know how to change it .
or give me tut or clue .
thanks before

Need help qet's HP&AP BAR;/

api_LoginSessionPoller.aspx not found ?

$
0
0
api_LoginSessionPoller.aspx not found ?

Code:

000004.129| WOApi: api_LoginSessionPoller.aspx NETWORK time: 0.0265
000004.129| WO_API: returned http404

Create Your Own RP!

Viewing all 27728 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>