Jump to content
xisto Community

Nabb

Members
  • Content Count

    253
  • Joined

  • Last visited

Everything posted by Nabb

  1. Posters above me covered this one pretty well. The idea behind the credit system is to promote activity on the forums (I think). If you could save up 120 credits and get hosted and remain with 90 credits, you could remain inactive here for three months. This isn't activity, is it? If instead you get hosted at 30 credits and then earn 90 credits, in two months, then you will only have 30 remaining credits and you will still need to remain active.That said, you can make 37 huge posts to last you for a year :lol:On a similar note, this is also why only hosted members can transfer credits. Because if they could, you could send off 90 of your 120 credits and reclaim them later, effectively removing the point of the credit reduction to under five.
  2. You most likely have a dynamic IP address. This means that each time you connect to the internet, an IP address is randomly assigned to your computer. This would explain why sometimes you can access your website and sometimes you cannot. Several of the IPs that you can have would be banned and several aren't. It would also explain why your friend is unable to access the website at times - as you have the same pool of IPs to use. As IP bans are usually created due to incorrect login attempts, check that all your programs have the correct passwords so you don't keep getting banned (although it may have been someone else on the ISP who got banned!)As for being able to access the website at current, I'm not sure what the best method is but it's probably easiest to simply use a proxy rather than getting all the IPs unbanned.
  3. But where are my lolcats!? I can't has cheezburger? What do you mean there's no youtube!? Why are there no results for Xisto hosting? Why does this was a triumph only return results for boat racing and cricket!? No matches for kongregate? But 27 thousand results for neopets? Why is does gmail = GNOME mail!? Where are my explosm comics? I DON'T LIKE IT!
  4. Have you forwarded the necessary ports? https://portforward.com/
  5. If you have had multiple incorrect login attempts, it is plausible and likely that you have been IP banned. To see if you have, simply view any other Xisto hosted page, such as mine (check my sig), or sky's (check his sig), etc. If the page doesn't load, then you've most likely been IP banned. To revert the ban, you will need to either seek live support or submit a support ticket at Xisto - Support. In the meanwhile, you can use any proxy to view your web-page. To avoid being IP banned, make sure you input the right passwords, and check that the url for your FTP program is correct! As earlier mentioned, can we please get a sticky regarding this, since it seems a lot of people have had this problem at some time or another and it would be useful for there to be a easily accessible post for anyone who hasn't yet encountered this and isn't sure about what's happening.
  6. It would help if anything happened when you clicked it xO (tip: try hitting tab until it moves under your mouse)
  7. Just a general note if anything similar happens in the future, you can usually type shutdown -a in the command prompt (or even from the run box) to abort the shutdown. This allows you extra time finding help without having a reboot every few minutes. However since the shutdown was initiated, it may mean that some necessary windows programs were closed and you would be unable to perform some tasks (such as saving a file).I have no input on the case itself ;p
  8. Nabb

    Things I Hate.

    I don't like runtime errors. Thankfully I stick to languages where I don't need to explicitly define variables ;p (because I'd forget to define every second variable otherwise, and that'd be lots of errors!)
  9. On line uh... 52... you wrote coordinatesb instead of coordinates.Not quite sure and I don't feel like debugging at the moment, but try using variable names that aren't x and y, that might be causing a problem.
  10. Keep in mind when doing something like that that it isn't user friendly.If a user bookmarks a page, they will be lead to the home page when they try and visit the bookmark.Something you do instead is to use something like tinyurl (or tinyurl itself) and have thisisaverylongwebsitenamethatnoonecanremember.com turned into shortis.notlong.com. While the URL will still show thisisavery[...].com, users will be more likely to remember the url.If you're suggesting that you wanted to change a thisisavery[...].com into something shorter merely for the user's viewing pleasure, I'm not sure if that'd work well
  11. Here's an interesting website for you all: SPOJ Basically this website is a test of your programming skills. This is similar to some other websites, such as Project Euler, but different... The website poses thousands of different programming problems which you must solve. Here's an example problem: As to the way this website differs to others, it is an online judge. In a website like Project Euler, you might be posed this problem and be told that A = 873452763 (I think that makes the answer about 76.292 quadrillion - I should've picked a better number ). However at SPOJ, you aren't told A. You must write a script which reads via standard input the value of A and outputs the sum B+C to standard output, and submit the code. This allows for some restrictions, such as: And some other restrictions like: Yep, some problems force you to use an esoteric language! (different problem - the one above gave me a time limit exceeded error for WSPC ) You can view best solutions (time/memory, not the code ), and smile that you're the only person who completed the problem in Whitespace (infix to RPN in Whitespace, go me!) You can see compilation errors if there are any (same problem as above, PHP and WSPC didn't cut it so I learnt a new language.. got it out eventually ) There are challenge problems too, which gives you a score based on how good your code is and ranks that (there's a file size limit, no uploading 5Mb of Pi xD, as well as the usual time limit... this one is 25s and 4kb.) You can get results emailed to you, but I have no idea why you'd need that as none of the scripts are going to be taking more than a minute - most scripts have a 1 second time limit! They apparently have contests every now and then, I wouldn't really know because I'm new to the site, but at the moment there's a contest for High School students! Check it out and tell your teachers to pay for you to join it Enjoy the website It's got me hooked on Whitespace, but that's probably because PHP is so darn slow!
  12. Ha, who cares what's going to be on the keyboard. Are you going to buy it? .. yes!? But it's a just a keylogger! I mean sure your antivirus doesn't detect it, but that's because it's hardware, not software! Hope they read the EULA first. Buttons: Google, Gmail, Volume control.... My laptop keyboard has a calculator button, but I figure Google search is a calculator ;p Can it please be a laser keyboard?
  13. Oh wait, it's in the jokes section. I hate you so much. What are you doing with my emoticon!
  14. I'm surprised no one mentioned a Donate button. If consumers are satisfied with your product, they'll donate money to your cause!
  15. Yeah it's ridiculous. I wonder what's happening with PETA supporters and that restaurant... not all publicity is good publicity Not enough of them (ambiguity.. unless it was meant to be a pun? ;p)
  16. Good thing I can abort that in two seconds (windows+r, shutdown -a, enter)An addition that should work:1: Create a shortcut to said batch file2: Right click, properties3: Set a shortcut key..4: Press Ok ^_^5: Press the shortcut key!
  17. You've probably been IP banned from failed log-in attempts.If this is the case, you won't be able to see any Xisto hosted subdomains. (this one isn't a subdomain xD)If you can't, then submit a ticket to Xisto - Support.comBy the way, there's so many of these threads coming up, can there be a sticky about this or something?
  18. Let's open up the file in notepad. PK Šd*9]@ĺŻ c 24.6 walkthru.PNG HMM I WONDER! It should be pretty obvious that there's a file hidden in there. Also I know that PK means it's a .zip.. Open it up in winrar and it works fine - you don't even need to change the extension (worse method: compress into a .rar - the Rar! at the start when opened with notepad isn't at all obvious) Also I'm pretty sure there's a script out there for windows that analyses the header and determines what file type it is - I've came across it some time a few years ago...
  19. Have you tried increasing your resolution? This is what it looks like (scaled down) on my computer: (for anyone interested, it's a WUXGA.. that's 1920x1200) Review in one sentence: The background tiling looks pretty bad, the background of the main frame and sidebar doesn't go well, the header bar doesn't look like it fits, the music is plain annoying and shouldn't be played automatically, the scrollbar on the sidebar doesn't need to be there, the frame with the forums is pretty out of place, and not centered.. isn't the plural of echo 'echoes'?
  20. Well it's obfuscation. You can't stop someone from getting the code because the browser needs to interpret it.Actually can't you ctrl-a, ctrl-c, ctrl-v in a WYSIWYG editor...
  21. You can OBFUSCATE your html code, but not HIDE it. Firstly, you should be able to take a look at random html by simply pressing ctrl+U, or adding view-source: to the url. If you wish to obfuscate the code, what you should be doing is encrypting the file with some form of encryption, and then have this as a variable in javascript. Then you would need to have the javascript decrypt the ciphertext and display it with document.write(stuff). However this would pose a problem to those with javascript off...
  22. I don't get what you're saying... I'm having the pages which are displayed as a single movieclip. Each frame is an individual page. I hacked up the basics of the system and you can see it and get the fla here. (just installed joomla, it's pretty random o_o) Check how I did it.. (sorry, no comments. forgot about that, I don't usually use them anyways unless I'm removing code)
  23. Okay I'll give you the general idea, but you'll still have to google What I'm trying to do is give you the basic concept on how to go about this, with some code tips. Firstly I'm going to use ActionScript 2.0, so if you want AS3.0 then find someone else.. It's designed to be all in one frame.. I suggest reading through my entire post first! Also I don't remember how masks work, so I'm going to go about it a different way! If there's any problems with scope, then oops, and ask Lastly I'm doing this off the top of my head, so any syntax errors in the example code you'll have to fix yourself. Each button is a movie clip, a grey rectangle with a text-box. There should be one movie-clip which is the grey rectangle and used in each button. The page to be displayed is a movie clip, which has each page on an individual frame. On the movie clip (place it on screen, and the click on it and go to the actions panel), what you need is: on(MouseOver){ stuff }; on(MouseOut){ morestuff }; function fadein(){ instuff }; function fadeout(){ outstuff }; on(MouseDown){ clickstuff }; movedown(){ downstuff }; moveup(){ upstuff }; checkover(yp){ overstuff } What 'stuff' should have:You should set an interval that calls fadein(). For example: ininterval = setInterval(fadein, 100); //which would call fadein() 10 times a second I want to define a variable, I'll come back to this later. Briefly. For example: pie = true; What 'morestuff' should have: You need to clear the interval calling fadein(), and then set an interval for fadeout(). For example: clearInterval(ininterval); outinterval = setInterval(fadeout, 100); //calling fadeout() 10 times a second. What 'instuff' should have: Change the colour of the the grey rectangle: For example: this.greyrectangle._alpha -= 2; //which reduces the alpha by 2, 10 times a second. We need to change the colour of the text, what you can do is have the text white and increase the alpha to make it visible: For example: this.textbox._alpha += 5; //so it'll be fully visible after 20 calls, i.e. 2 seconds. We need to check that the fade hasn't finished yet: For example: if(this.greyrectangle._alpha <= 60){ clearInterval(ininterval) }; //so it stops fading after 2 seconds We lastly need to stop fadeout() being called if a user moves his mouse back on after fading out. For example: if(!pie){clearInterval(outinterval); pie = true}; //pie is set to false each time fadeout() is called. What 'outstuff' should have: The opposite of 'instuff' mostly: For example: this.greyrectangle._alpha += 2; this.textbox._alpha -= 5; if(this.greyrectangle._alpha >= 100){ clearInterval(outinterval) } pie = false; What 'clickstuff' should have: This is the messy bit (at least the functions involved). I'm sure you can do it with masking or something, but I don't get that stuff. My alternative is to delete the pieces when you pass over them. After reaching the bottom, the page display is set to visible, and it starts to scroll up. To prevent the page above the bar to be shown, there should be a large rectangle the same colour as the background with its bottom at the bottom of the bar. We can simply make a movieclip of this and put it on stage, with _visible as false. When the bar reaches the bottom, set _visible to true and start moving it up. I have it called 'bgoverlay' in my example code. We need the depth of the bar to be at the top, and the large rectangle in between bars and the page display. Lastly we need to prevent other clicks and things. We can simply set a variable _root.clicked to true, and have stuff, morestuff, and clickstuff use a conditional statement to check if allowed to move. For example: on(MouseOver){if(!_root.clicked){ stuff } }; //cilcked should be defined on the stage at the start as false. unless you want to start with displaying one page, in which case you would have an equivalent of clickstuff, and clicked to false. Okay, firstly we need the movement, we can set an interval to call movedown() every so often. For example: downinterval = setInterval(movedown, 50); // so movedown() is called 20 times a second. We also need to make sure that the fade is done, we can either have it fade gradually (have a similar function to fadein() but change the end condition) or just set the values. Since I'm lazy: this.greyrectangle._alpha = 60; this.textbox._alpha = 100; We need the depth to be at the top: Not sure about this piece of code: this.swapDepth(_root.getNextHighestDepth()); Also to stop fadein(), fadeout(), and clickstuff being run multiple times: _root.clicked = true; //the _root means that it's at the top, leaving out the root would make it specific to the movie clip. What 'downstuff' should have: We need to move the rectangle down, obviously: this._y += 5; //this makes the rectangle cover 100 pixels per second We need to check if it's passing over another bar, and we need to check if it's at the bottom: checkover(this._y); //we're passing in the y ordinate of the bar! if(this._y >= 400){ _root.bgoverlay._visible = true; _root.bgoverlay._y = 0; clearInterval(downinterval); upinterval = setInterval(moveup, 50); } //i'm taking it to stop at 400 pixels down.. //also setting bgoverlay._y to 0 means that it would be 400 pixels high, as it would span from 0 to 400 (where the bar top is.) What 'overstuff' should have: This bit is a bit messy too, one way is to store an array of the y ordinates of the bars under the clicked bar, and then test if the y ordinate of the bar is bigger than any of these, and if so, set _visible to false and remove it from the array. If we use this method, clickstuff would need to define this array, and downstuff would redefine it when we start moving upwards - we'd also need to keep a variable of which way we're going. Probably the better way to go about it though. I'm too lazy to do this, so will do it a different way: I'm going to assume that the bars are evenly spaced. In this example, I'm going to assume they're spaced with 60 pixels between the top (so 60 = gap + height of one), and the y ordinate of a bar modulo 60 is 40 (so the first bar would be at y = 40, or y = 100.) I also assume that the bars are named "bar"+num, where num is the amount of times 60 does into the y ordinate - e.g. "bar2" for a y ordinate of 160. Note this only works if the amount of movement in downstuff divides this number (5 divides 60 easily and evenly!) if(yp % 60 == 40) { _root["bar"+(yp-40)/60]._visible = false; }; Lastly we need to define 'upstuff': Basically this is the same as downstuff, except we're moving bgoverlay also. this._y -= 5; _root.bgoverlay._y -= 5; checkover(this._y); //it tries to set _visible to false for those we've already turned off, but that's fine. if(this._y <= 50) { _root.bgoverlay._visible = false; clearinterval(upinterval); }; That should be enough for today Make sure you tell me how it goes, or if you don't understand something (basically find where to put that in the code tags at the top, and change all the 'stuff' bits into what's italicized.) Oh, I think using getNextHighestDepth() wherever it was is a bad idea. It's probably better to have a neat depth pattern (e.g. page is 5, bars are 20-25, bgoverlay is 10, over-the-top bar is 30).
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.