Metin2 Hungarian Forum

Metin2 => Segítség => Szerver készítés => Privát szerverek => Archívum => A témát indította: Xenea Dátum 2014-01-22, 17:02:24

Cím: SÉ adó PHP script (K)
Írta: Xenea Dátum 2014-01-22, 17:02:24
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 :-*
Cím: Re:SÉ adó PHP script
Írta: DonNodus Dátum 2014-01-22, 19:29:54
<?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]";
Cím: Re:SÉ adó PHP script
Írta: Exclusive Dátum 2014-01-22, 19:32:02

í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);
Cím: Re:SÉ adó PHP script
Írta: samboy Dátum 2014-01-22, 19:35:04
Valaki nem tudna ck-t?:D Ami nem olyan mint a sima, hanem megadott értéket lehet csak megcsinálni SÉ-ért?
Cím: Re:SÉ adó PHP script
Írta: Xenea Dátum 2014-01-22, 23:02:46
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! :)
EhPortal 1.39 © 2025, WebDev