- 393
- 227
Там учить толком нечего, так что, чем ты занимался на протяжении чуть меньше года - я даже не знаю)0))Да ты шо, неужели, пока ты заливал эту чертову веб часть я сам выучил PHP, мде..
Там учить толком нечего, так что, чем ты занимался на протяжении чуть меньше года - я даже не знаю)0))Да ты шо, неужели, пока ты заливал эту чертову веб часть я сам выучил PHP, мде..
Ну, я говорю в общем, вместе с луа, хдТам учить толком нечего, так что, чем ты занимался на протяжении чуть меньше года - я даже не знаю)0))
веб давным давно залит фулловый. Все, чего не хватает - таблиц. Мне было впадлу делать экспорт, а сделать новые таблицы можно менее чем за 10 минут, тупо пробежавшись по исходникам и посмотрев запросыСпустя столько времени не залили фулл веб + бд😰
Действительно жаль, потому что способ, использованный в этом исходнике, слишком сильно устарел и использовать его явно не стоит.Очень ахуенный исходник для изучение. Лично мне, помог с ассинхронными запросами, жалько что я это вижу только что :(
Это я понял уже утром, POST запрос криво отправляется. Вы не пошли бы обьяснить про них?(я уже весь раздел помощи за флудил, уже как-то стыдно там просить)Действительно жаль, потому что способ, использованный в этом исходнике, слишком сильно устарел и использовать его явно не стоит.
На дворе середина 21 года, а ты говоришь, что код 2018 года слишком устарел, ну камон :D Как база для понимания - норм, для использования - всеми любимый "Deprecated source"Действительно жаль, потому что способ, использованный в этом исходнике, слишком сильно устарел и использовать его явно не стоит.
что с POST'ом у тебя не так? В те годы POST запросы отправляли так, как в исходнике, возможно, у тебя проблема с обработчикомЭто я понял уже утром, POST запрос криво отправляется. Вы не пошли бы обьяснить про них?(я уже весь раздел помощи за флудил, уже как-то стыдно там просить)
У вас есть вк или дискорд? Там расскажуНа дворе середина 21 года, а ты говоришь, что код 2018 года слишком устарел, ну камон :D Как база для понимания - норм, для использования - всеми любимый "Deprecated source"
что с POST'ом у тебя не так? В те годы POST запросы отправляли так, как в исходнике, возможно, у тебя проблема с обработчиком
ВК не дам, в личку тут пиши, дискорд впадлу запускатьУ вас есть вк или дискорд? Там расскажу
Так смотри, делаю всё как у тебя, по этому способуВК не дам, в личку тут пиши, дискорд впадлу запускать
Вот мой оброботчик, делал как у тебяlocal postrequest = {} postrequest.data = "srv="..tostring(srv) postrequest.headers = { ['content-type']='application/x-www-form-urlencoded' } async_http_request('POST', 'https://адрес-обработчика.ру/обработчик.php', postrequest, function(response) print("Запрос прошел: "..response.text) end, function(err) print("Запрос не прошел: "..err) end)
<?php
function send($id , $message)
{
$url = 'https://api.vk.com/method/messages.send';
$params = array(
'user_id' => $id, // Кому отправляем
'message' => $message, // Что отправляем
'access_token' => '080e2d2a41e5b774ac5-------------------8d084611478c4a5d29173afa93c1f171b', // access_token можно вбить хардкодом, если работа будет идти из под одного юзера
'v' => '5.37',
);
$result = file_get_contents($url, false, stream_context_create(array(
'http' => array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => http_build_query($params)
)
)));
}
$idv = intval($_POST['vid']); // переменная сервера
$msgv = intval($_POST['mes']); // переменная по номеру аккаунта
if (!empty($idv) & (!empty($msgv))) { // очередная проверка на пустоту
echo send($idv, $msgv);
} else {
$h = "Пошел нахуй";
echo $h;
}
?>
function sendmesvk(text)
local acc = sampGetPlayerNickname(select(2,sampGetPlayerIdByCharHandle(playerPed))) .. '['..select(2,sampGetPlayerIdByCharHandle(playerPed))..']'
msg = '[BotShahter%20|%20Notifications%20|%20'..acc..'%20]:%20'..text
local postrequest = {}
postrequest.data = "vid=" .. mainIni.config.vkid .. "&mes=" .. msg
postrequest.headers = { ['content-type']='application/x-www-form-urlencoded' }
async_http_request('POST', 'https://--------.online/vk.php', postrequest, -- получаем список пользователей скрипта по никам для окраса
function(response) -- вызовется при успешном выполнении и получении ответа
print("VK Notifications: Done.")
end,
function(err) -- вызовется при ошибке
print("VK Notifications: "..err)
return
end)
end
function async_http_request(method, url, args, resolve, reject) -- асинхронные запросы, опасная штука местами, ибо при определенном использовании игра может улететь в аут ;D
local request_lane = lanes.gen('*', {package = {path = package.path, cpath = package.cpath}}, function()
local requests = require 'requests'
local ok, result = pcall(requests.request, method, url, args)
if ok then
result.json, result.xml = nil, nil -- cannot be passed through a lane
return true, result
else
return false, result -- return error
end
end)
if not reject then reject = function() end end
lua_thread.create(function()
local lh = request_lane()
while true do
local status = lh.status
if status == 'done' then
local ok, result = lh[1], lh[2]
if ok then resolve(result) else reject(result) end
return
elseif status == 'error' then
return reject(lh[1])
elseif status == 'killed' or status == 'cancelled' then
return reject(status)
end
wait(0)
end
end)
end
$idv = $_POST['vid'];
$msgv = $_POST['mes'];
Поэтому и сказал, что ошибка скорее всего в обработчике на сервере. Ну, раз решил проблему - красавчик, метод тыка наше всеupd2 Разобралься, оказывается надо было писать