PDA

View Full Version : Virtual pet Scripts? You need 'em?


Haywire
10-15-2007, 01:43 AM
Hey guys, well, I need to earn some money for upcoming projects, and as you know, running a buisness is not cheap at all. So, I am going to be selling custom scripts :P All of my scripts are secure, and custom coded each time to fit your system! The following are my prices.

Website Core $35
- Database Class
- User Class
- User Handling
- Security Checks

Login & Register $20
- Security Checks
- Secure Cookies
- SQL Injection Checks
- Secure Forms
- CheckLogin Functions
- Account Activation

Pet System $20
- Pet Name Filter
- Active Pet
- Feed Pets
- Abandon Pets (Adoption Center)

Forums $40
- Categories
- Forums & Sub-Forums
- Full Moderation & Forum Management system(s)
- Pagination

Games $7 /each
- Random
- Guess Number
- Trivia w/ Crontab for automatic change & prizes
- Treasure Hunt

Item System $40
- Inventory
- Item Rarities & Actions
- Item Types
- Item Prices & Estimated Value (Via. user-shops, etc)

Shop System w/ User Shops $60
- Create Shops
- Item Seperation / Shops
- Automatic Restock (Depending on rarity which gets restocked most)
- Secure Purchase (no Auto-Buyers)
- User Restocks w/ Custom Prices

Private Messaging $15
- Friend System
- Send / Receive / Forwards / CarbonCopy

Admin Panel - $50
- Secure, blocked from normal members
- Manage users, private messages, etc
- Full site logs
- News System
- Manage Games & Staff

SPECIAL BUNDLE! BUY ALL OF THE ABOVE AND PAY ONLY $277 (10% DISCOUNT!)

Want a script example?


<?php

class Core extends Database {

/**
* Get the user's remote information, and verify it. This is so we can track attackers, multiple accounts,
* glitch abusers and initiate IP Bans. This function is widly-used throughout the website!!
**/

public function remoteInformation() {
$ipAddress = $_SERVER['REMOTE_ADDR'];
$explodeIP = explode('.', $ipAddress);

if (count($explodeIP) < 4) {
$ipAddress = getenv('REMOTE_ADDR');
}else{
$hostname = $_SERVER['REMOTE_HOST'];

if (!$hostname) {
$hostname = gethostbyaddr($ipAddress);
}
}

$ipLong = ip2long($ipAddress);

return array($ipAddress, $hostname, $ipLong);
}

/**
* Check if a user's IP Address is banned from viewing this website. If a user has abused the Terms/Rules repeatidly, you can
* permenantly block access to the website. Now, if a user is not on a static IP Address, and we know this, we will ban their IP Range!! How do we do this,
* we have a Range-Ban System. For example:
*
* IP: 192.168.0.1
* Banned: 192.168.0.1-20
*
* This bans a range of 20 IP Addresses. RangeBans should only be done under dire circumstances, as you might ban multiple users on their network!
**/

public function checkBan() {
list ($ipAddress, $hostName, $ipLong) = $this->remoteInformation();
list ($ip1, $ip2, $ip3, $ip4) = explode('.', $ipAddress);

// Check for RangeBan

$get1 = $this->fetchArray($this->query("SELECT id,part4 FROM ipBan WHERE type='rangeBan' AND part1='$ip1', part2='$ip2', part3='$ip3'"));
if($get1[id] && ($get1[part4] == $ip4 || ($get1[part4] < $ip4+10 && $get1[part4] >= $ip4))) {
return true;
}elseif ($this->numRows($this->query("SELECT id FROM ipBan WHERE type='static' AND ipLong='$ipLong'"))) {
return true;
}else{
return false;
}
}

public function doRedirect($url) {
ob_end_clean();
ob_start();

header("Location: {$url}");
}

public function sendFatalError($title, $message, $extraData='') {
global $title, $html;

if ($extraData) $extraData = "<br><br><strong>" . $extraData . "</strong>";

require_once($this->incRoot . '/templates/fatalError/header.php');

$html->tableStart('60%', 'center');
$html->trStart();
$html->tdStart('100%', 'center', 'category');

echo "<center><strong><font color='white'>Error Information</font></strong></center>";

$html->tdClose();
$html->trClose();

$html->trStart();
$html->tdStart('100%', 'center', 'tablerow altbg1');

echo "<center>
While attempting to process the requested page, a fatal error occured, and stopped further requests.
If you see this error for a period longer than 24 hours, please contact the support team!<br><br>
The following error message should be included in the support ticket.<br><br>
$message
$extraData
</center>";

$html->tdClose();
$html->trClose();
$html->tableClose();

echo "<br><br>";

require_once($this->incRoot . '/templates/fatalError/footer.php');
exit;
}
}
?>


PLEASE NOTE - The above script is COPYRIGHTED! Use without proper consent will result in legal actions to the fullest extent. For security purposes, some of the script has been removed.

emma
10-15-2007, 02:00 AM
kinda off-topic i spose, but can you do un-petsite related coding? -im assuming you can XD-

Haywire
10-15-2007, 02:01 AM
Definately, tell me what you need and I will give you a quote! I came out stating that Virtual Pet Scripts were availible because they are on high-demand right now, although my skills soar far beyond that! Send me a message or reply to the thread, and you will get quotes.

NOTE - On all jobs, there must be at least a 40% down-payment, and a contract will be signed, to keep up both ends of the bargain

SilveradoHD
10-15-2007, 06:53 AM
I will keep you in mind.

Martin
10-15-2007, 11:09 AM
=D my prayer has been answered lol

I have tons of work that needs to be done and I have nothing to do but spend money for a coder (now that it all gathered up). Um Can I possibly contact you on msn ? >.<

Viral
10-15-2007, 11:11 AM
Would you happen to have a screenshot of what your forums look like? (e.g.: is it basic HTML, or do you make them relatively "pretty" ?)

KeptSoul
05-26-2008, 08:24 PM
I have some need of script modification, do you do that as well? Thanks.

revopets
05-30-2008, 02:43 AM
Bought them almost a year ago, never received them. It's a scam, don't be fooled.

Patrick
05-31-2008, 10:34 PM
Bought them almost a year ago, never received them. It's a scam, don't be fooled.
Weird, its only been 6 months since he posted the message.

cng885
05-31-2008, 11:14 PM
Weird, its only been 6 months since he posted the message.

ROFL you are correct

revopets
06-01-2008, 09:27 PM
ROFL you are correct

Was a separate post that he made way before this one.