1. Sasha777 - 03 Ноября, 2019 - 18:51:57 - перейти к сообщению
есть 2 файла, в одном команда в другом функция. Как из команды передать в функцию число?
2. Строитель - 03 Ноября, 2019 - 20:20:08 - перейти к сообщению
Sasha777, ничего не понятно. Код будет?
3. Sasha777 - 03 Ноября, 2019 - 20:28:54 - перейти к сообщению
Строитель пишет:
Sasha777, ничего не понятно. Код будет?
вот пример команды, надо чтоб $hello = $params[1]; пошла в функцию или какой нибудь другой метод
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- global $pdo;
- $sql = "SELECT * FROM accounts WHERE uid = ".$user['id'];
- $result = $pdo->query($sql);
- foreach($result as $row) {
- if($row['id'] == $params[1]) { $Wolf->send("Нельзя передовать себе"); return; }
- $params[2] = $Wolf->replaceNum($params[2], ($row['money']));
- if($row['money'] < $params[2] || $params[2] < 1) { $Wolf->send("у вас недостаточно денег 😔"); return; }
- $sq = "SELECT * FROM accounts WHERE id = ".$params[1];
- $res = $pdo->query($sq);
- foreach($res as $rew) {
- if($rew['id'] == $params[1]) {
- $Wolf->send("вы передали игроку <<".$rew['name'].">> ".number_format($params[2], '0', '', ".")."$");
- $sql = "UPDATE accounts SET money = (money - '".$params[2]."') WHERE uid = ".$user['id'];
- $pdo->query($sql);
- $hello = $params[1];
- $Wolf->report("игрок <<".$row['name'].">> передал Вам ".number_format($params[2], '0', '', ".")."$");
- $sql = "UPDATE accounts SET money = (money + '".$params[2]."') WHERE id = ".$params[1];
- $pdo->query($sql);
- } else $Wolf->send("неверный ID игрока");
- }
- }
тут функция
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- function report($text){
- global $vk_api, $object, $pdo;
- $sql = "SELECT * FROM accounts WHERE id = ".$hello;
- $result = $pdo->query($sql);
- foreach($result as $row) {
- $vk_api->messages_send(['peer_id' => $row['uid'], 'random_id' => 0, 'message' => "[id".$row['uid']."|".$row['name']."], ".$text]);
- }
- }