SÉ adó PHP script (K)

Indította Xenea, 2014-01-22, 17:02:24

2014-01-22, 17:02:24 Utolsó szerkesztés: 2014-02-16, 10:51:40 Szerző: [MOD]Aegist
Sziasztok!

Tudom hogy hatalmas kérés de hátha akad valaki akinek van vagy nem túl nagy munka neki megírni.

Szóval arról lenne szó hogy szükségem lenne egy olyan SÉ adó scriptre ami csak 80 level feletti karaktereknek írna jóvá xy SÉ t.

Sajnos sokan hoztak létre fiktív felhasználókat és ezért lenne szükségem egy ilyenre.Sajnos PHP ba nem vagyok annyira jártas :(

Előre is hálás köszönet ha valaki tud adni ilyet.

Üdvözlettel:
Xenea :-*

<?php
  $sqlServ 
mysql_connect("IP","user","pass");
// $sqlCmd = "SELECT player.account_id, player.name, player.playtime, account.login
// FROM account.account
// LEFT JOIN player.player ON player.account_id = account.id
// WHERE player.playtime > 60";

$sqlCmd "SELECT player.account_id, player.name, player.playtime, account.login, account.web_ip, player.ip
FROM account.account
LEFT JOIN player.player ON player.account_id = account.id
WHERE player.level > 80 AND player.playtime > 60 AND DATE_SUB(NOW(), INTERVAL 90 DAY) < player.last_play AND account.status = 'OK' AND account.availDt < NOW()
GROUP BY player.account_id"
;
$sqlQry mysql_query($sqlCmd,$sqlServ);
echo 
$sqlCmd."<br><br>";
$ip_list = array();
$ip_egyezes 0;
while(
$getPlayers mysql_fetch_object($sqlQry)) {
$accid=$getPlayers->account_id;
$login=$getPlayers->login;
$name=$getPlayers->name;
$playtime=$getPlayers->playtime;
$web_ip=$getPlayers->web_ip;
$ip=$getPlayers->ip;
if (!in_array($ip$ip_list) and (!in_array($web_ip$ip_list) or empty($web_ip))) {
array_push($ip_list,$web_ip,$ip);
$sqlCmdd "UPDATE account.account SET cash=cash+4064 WHERE id='".$accid."' LIMIT 1";
mysql_query($sqlCmdd,$sqlServ) or die(mysql_error());
echo "AccID: ".$accid." -> login: ".$login." -> name: ".$name." -> Playtime: ".$playtime." -> [".$web_ip."][".$ip."]<br>";
} else {
echo"Használt IP:[$login][$web_ip][$ip]<br>";
$ip_egyezes++;
}
}
print_r($ip_list);
echo 
"<br>[".count($ip_list)."][$ip_egyezes]";


"Az a baj a világgal, hogy a hülyék  mindenben holtbiztosak, az okosak meg tele vannak kételyekkel."
              Bertrand Russel



így játékidő
UPDATE account.account SET coins=coins+3500 WHERE id IN (SELECT account_id AS id FROM player.player WHERE playtime >= 50);

így szintkorlátos, bár ez nem php hanem query de remélem megfelel.
UPDATE account.account SET coins=coins+3500 WHERE id IN (SELECT account_id AS id FROM player.player WHERE level >= 50);

Valaki nem tudna ck-t?:D Ami nem olyan mint a sima, hanem megadott értéket lehet csak megcsinálni SÉ-ért?
Haza basz a banda, minek táraztatok
Amire felemelnétek a kezetek, rábasztatok

100000 és egymillió köszönet mindkettőtöknek  :) :-*

Sajnos csak 1 Thank You-t engedett de majd adok neked is Exclusive :)

tényleg köszönöm sokat segítettetek!!!!

Témát zárom!

Sziasztok! :)