Jump to content
MakeWebGames

Magictallguy

Administrators
  • Posts

    2,140
  • Joined

  • Last visited

  • Days Won

    148

Everything posted by Magictallguy

  1. He did, I accepted it (contacted Microsoft to retrieve logs - had to reinstall laptop OS (as previously mentioned) and no longer have it locally)
  2. At what point was MC Craps v3 brought into this?   No, you bought my time.   I rarely ever talked to the players. When I did, it was normally in response to a message I'd received from the players themselves.   Highly unlikely. I'll hold my hands up and admit I made a fair few softcore references. Whilst I'm not defending, that's just part of my humour. Take it or leave it. That's the thing with humour, it's often mistaken for something more than it is. With the references being text and not spoken, a few players were unable to take the correct meaning (or, at least, the intended meaning). However, you'll also notice that the greater part of the chat-active playerbase often laughed along; some joined in, and I remember a few incidences where I've had to tone them down for going far off base.   If you wish to make personal attacks, by all means, I invite you to do so! However, I would appreciate - hell, we all would - if they were, you know ... factual? I think that'd be for the best.   Note to anyone whom has not taken the correct meaning, or doesn't quite understand my thread here - talk to me on Skype. I'll call you and read, word for word, my post with intended tonal inflections - complete with explanation of each sentence if requested!
  3. Ah, fair play!
  4. I'd recommend a minor change $user->stats->currency // output: 1234.56 $user->stats->currency_formatted // output: [symbol]1,234.56 | output: [symbol][local currency formatting system]
  5. Decent framework, needs better error handling, me thinks!
  6. My class files have headers in them, but that's it. The rest, the UCC covers me (well, the UCC covers me completely anyway) - so I didn't put headers on them.
  7. Aye, that I can, but I'm currently on my phone and my Skype history is on my laptop, bear with me
  8. He was talking about in the past..
  9. If you want the rights to my code, I will grant them - assuming I receive the $2,500 you intend to obtain through sale of my engine
  10. Correct   Not quite. I stated clearly that you were paying for my time. We did this on a Skype call.   Semi-correct. The domain and the hosting (not server, you had shared hosting with GoDaddy) were yours.   False. You originally hired me in 2010, it went fine, then it stopped toward the end of 2012/start of 2013.   Semi-correct. I did switch the server with your permission. I triple-checked to make sure you were ok with the idea of switching. You stated, and I quote, "yeah man, this server is ****, we need a better one". I then paid out for a VPS with DRCity as the primary idea as usage on said server.   False. I spent hours upon hours daily on DRCity, applying updates to wherever I deemed a priority at first - you also agreed that the staff panel needed updating due to its functionality not being enough.   Semi-correct. You own the domains listed and you are indeed the original owner. However, when our partnership broke down, you left drcity.org with the statement of "you can have it now, ive got doperunners". You also stated (and changed the statement multiple times) that you would transfer ownership of the domain drcity.org to me upon completion of multiple coding projects - the most recent being a terrible-coded, highly-outdated and obsolete casino.   Semi-correct. I'm a developer, and it was my time spent that was paid for. Anyone who I've worked for in the past (or are currently working for) know these terms and accept them. The reason I run this way is due to the speed in which I code. It generally works out cheaper for the client(s) if they pay by time. This also means they have the option to keep me onboard or release me from their projects at any point with no hard feelings.   Semi-correct, as previously stated (2 quotes up, including this one). You do not own the code, nor the rights to it as it is not yours. According to the UCC, as I'm the author of the code, I get explicit right as I wrote it. It's a pretty simple situation really that, yet again, someone has misunderstood the terms. All-in-all, I wrote the code, I have the sole right to it. You stole the code from me, uploaded it to multiple sites and have attempted to sell it. I have permitted none of this and expect full reparations for this.
  11. Does that image path also count toward the word count required? If so, there I see 2 full words (the rest being abbreviations or tags :P) <?php for($cheat = 0; $cheat <= 30; ++$cheat) echo "word "; Alright, so I didn't get away with it, but it was still funny! :P
  12. Ugh, where do we start.. Right, this isn't a flaming topic - so nobody bother! And before you continue reading, yes I know the old adage of "Fool me once, shame on you. Fool me twice, shame on me".. I had worked for Donnie in the past for a good chunk of time (around a year and a half). Everything was going fine. All of a sudden, he locks me out of everything I had worked on (I had re-written the code (MTG Codes v3) and had been paid for it - not much, but paid all the same). With no warning and no valid reason, instead of simply stating he no longer wants my services, he treats me like an idiot and locks me out of my own code. I heard nothing from him for a year. October 2014 starts, a random contact request pops up on my Skype. It's Donnie. Now I remember exactly what happened and didn't want to work for/with him again. Still, I figured I'd give him the benefit of the doubt (maybe he'd changed..) and accepted his request. He manages to get me to do little snippets here and there, before I realise, I'm back and working on the site (which was, shall we say, in dire need of repair). I completed MTG Codes v6.8 and he disappears for a little while. I login the next day after numerous polite requests for contact to find that a link to (now) my game's login page had been added, describing it as a "sister game". Naturally, I wanted to see what this sister game was.. What Donnie had done here is taken a direct rip of DRCity (now my game (drcity.org)), and uploaded to doperunners.net, claiming all rights and responsibilities. Not only that, but he's uploaded it to yet another place (namely drcity.net). It doesn't stop there.. He's only trying to sell it under the name "Doperunners Script" on The Tech Tribune. I sent a contact email through their site (before realising who owns it - I'll get to that...) and so far have heard nothing back.. That was 16 days ago (from writing this message). The owner of TheTechTribune is A2TC, the new "developer" that Donnie has hired to "maintain" my code.. You want to know the thing that has pissed me off further than most of this? A2TC has been requesting help with little snippets of code here and there. He's been modifying my code and sending it back to me when it doesn't work in order to fix it.. I can provide a full file list and I have a private repo available (for appointed invitees only) as proof that the code is indeed mine - not to mention all the references to "MTG" in the code (part of the class names, my main class file's object, the namespace, etc. All-in-all, avoid working with Donnie or A2TC. You will not benefit from it! Edit 1: I've literally just spotted this. I was active on my game (drcity.org). I go to click on my staff panel and lo-and-behold, I'm directed to doperunners.net - "his" game. Not only that, but my IP has been banned.. How cute Edit 2: More numerous attempts at contact, no response.. He'll steal from you and won't even have the balls to show his face. He's now got A2TC attempting to win me over with messages such as "can't we just agree to forget it".. Conversation history here (edit: was hosted as an HTML file) They're both manipulative lying thieves and should be avoided at all costs Edit 3: Since my larger post on page 5 of this topic, this happened (which further reinforces my original (and only) intention) * Interesting footnote, by the way - he has stated that he's paid me over $1,000.. These disputes are a full list of all payments received from him.. Seems a little short, doesn't it? Also, this happened..
  13. I've been playing avidly for a few days now. I don't know what it is, but whatever it is keeps me coming back for more. Now I don't normally play the games, I normally write them (or parts of them). So to find a game in this style that I actually want to play is impressive. I highly recommend that all people who are even remotely into space age/sci-fi games play xNova Online!
  14. Right, [MENTION=70916]WooCasino[/MENTION] and [MENTION=68472]kingsaint[/MENTION] Both of you add me on Skype - I'll act as an intermediary for you both. Payment has been made, files need handing over. I'll even TeamViewer the pair of you so you can confirm that I'm not keeping the files..
  15. You could, quite simply, just pull it out of the function.. http://pastie.org/10108186
  16. Provide proof of valid ownership and I'll secure a v2 for you (for a price - price negotiable) ;)
  17. It's a pretty big job, but I'd be willing to do it - or just write up a new one for you
  18. Perhaps checking/debugging the code would help. Use a decent code editor (such as Notepad++ or Sublime Text (preferred)) to help you spot the issues faster. Most of the time, MWG's syntax highlighter inserts strange characters as a "newline", or turns "a" tags from something like <a href='file.php'> to <a href="http://file.php"> for some reason Make sure to bugcheck all code coming from here. Or shoot me a link and I'll repair it for you
  19. I've wrote one fairly similar to Rick's (used it as a reference). Unfortunately, it's only available for MTG Codes v8.2.0130+
  20. Been there, done that, manually repaired every single error - took me about 4 days of NonStopCoding! ;)
  21. Both honorexchange.php and honorawards.php have been updated. Please see repo
  22.   Fixed - my apologies. Got carried away with parenthesis! xD
  23. Aye, that's right.. I was just testing you ... [insert shifty side-glance here]
  24. Minor update recommendation. Create a blank array and stick a for() loop in there to populate it. Saves time (and your keyboard!) Untested $odds = array(); for($no = 0; $no <= 20; ++$no) // Change 20 to amount of chances to fail array_push($odds, 0); for($yes = 0; $yes <= 3; ++$yes) // Change 3 to amount of chances to win array_push($odds, 1); if($odds[mt_rand(0, count($odds) - 1)] == 1) { // You're a winner! } else { // NARF! You lose! } ^ would be a 3 in 23 chance of winning
  25. Using an IP address to get location info can be inaccurate (proxies, VPN's, etc.) Still, here's a function... Add this to the bottom of global_func.php (above ?>) function ip2flag($ip = null, $showAsImage = true) { $output = null; $name = null; if (filter_var($ip, FILTER_VALIDATE_IP) === false) { $ip = $_SERVER['REMOTE_ADDR']; } if (isset($_SESSION['ip_flag_'.$ip])) { $parts = explode(':', $_SESSION['ip_flag_'.$ip]); if (!empty($parts[0]) && !empty($parts[1])) { if (strlen($parts[0]) == 2) { return $showAsImage ? "<img src='img/silk_flags/".strtolower($parts[0]).".png' title='".$parts[1]."' alt='".$parts[1].' ('.$parts[0].")' />" : $parts[0]; } else { return "<a title='Name: ".$parts[1].' · Output: '.$parts[0]."'>--</a>"; } } } if (filter_var($ip, FILTER_VALIDATE_IP) !== false) { $ipdat = @json_decode(file_get_contents('http://www.geoplugin.net/json.gp?ip='.$ip)); if (@strlen(trim($ipdat->geoplugin_countryCode)) == 2) { $output = @$ipdat->geoplugin_countryCode; } if (@strlen(trim($ipdat->geoplugin_countryName)) > 3) { $name = @$ipdat->geoplugin_countryName; } } $name = isset($name) && strlen($name) > 3 ? $name : $output; if (!isset($_SESSION['ip_flag_'.$ip])) { $_SESSION['ip_flag_'.$ip] = $output.':'.$name; } if (strlen($output) == 2) { return $showAsImage ? "<img src='img/silk_flags/".strtolower($output).".png' title='".$name."' alt='".$name.' ('.$output.")' />" : $output; } else { return "<a title='Flag: ".$name.' · Output: '.$output."'>--</a>"; } }   Replace aforementioned-in-quote table *Note: By default, these will show as images. Add a second argument to every ip2flag() call as false if you wish to disable <table class='table' width='100%'> <tr> <th colspan='3'><h2>User Internet Info</h2></th> </tr> <tr> <th>Where</th> <th>IP</th> <th>Hostname</th> </tr> <tr> <th>Last Hit</th> <td><a href='http://www.ip-tracker.org/locator/ip-lookup.php?ip=<?php echo $r['lastip']; ?>'><?php echo $r['lastip']; ?></a></td> <td><?php echo ip2flag($r['lastip']).' '.$r['lastiph']; ?></td> </tr> <tr> <th>Last Login</th> <td><a href='http://www.ip-tracker.org/locator/ip-lookup.php?ip=<?php echo $r['lastip_login']; ?>'><?php echo $r['lastip_login']; ?></a></td> <td><?php echo ip2flag($r['lastip_login']).' '.$r['lastip_loginh']; ?></td> </tr> <tr> <th>Last Signup</th> <td><a href='http://www.ip-tracker.org/locator/ip-lookup.php?ip=<?php echo $r['lastip_signup']; ?>'><?php echo $r['lastip_signup']; ?></a></td> <td><?php echo ip2flag($r['lastip_signup']).' '.$r['lastip_signuph']; ?></td> </tr> </table>   Optional images Download a set of flag images, or create your own. If you're wanting to download them, I'd recommend these from famfamfam (the same guy who did the "Silk" images)
×
×
  • Create New...