Tematy otagowane jako: zwracanie
1. PHP | zwracanie tylko nil
Witam, mam problem, ot?? ten kod u?y?em w CallRemote, wszystko fajnie dzia?a, wysy?a wiadomo?? na maila:
Kod:
try {
$mailer->SMTPDebug = 2;
$mailer->isSMTP();
if ($developmentMode) {
$mailer->SMTPOptions = [
'ssl'=> [
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true
]
];
}
$mailer->Host = 'z';
$mailer->SMTPAuth = true;
$mailer->Username = 'z';
$mailer->Password = 'z';
$mailer->SMTPSecure = 'z';
$mailer->Port = z;
$mailer->setFrom('z', 'Administrator z');
$mailer->addAddress($target, 'Gracz z');
$mailer->isHTML(true);
$mailer->Subject = $subject;
$mailer->Body = $message;
$mailer->send();
mta::doReturn(true,$player);
$mailer->ClearAllRecipients();
} catch (Exception $e) {
echo "EMAIL SENDING FAILED. INFO: " . $mailer->ErrorInfo;
}
Natomiast, mimo u?ycia mta::doReturn zwraca tylko nil.
Z g?ry dzi?kuj?.
2. Zwracanie wartości
Witam chcia?bym zrobi? funkcj? po stronie client aby zwraca?a warto?? z strony serwer. Uda?o mi si? stworzy? ?e warto?? jest zwracana za 2 razem jak ju? warto?? jest zwr?cona.
Serwer:
function getPlayerLanguageClient ( plr )
if not plr then outputDebugString ( "Nie podano gracza" ) return end
local lang = getPlayerLanguage ( plr )
triggerClientEvent ( plr , "Language:GetPlayerLanguage:Value" , plr , lang )
end
addEvent ( "Language:GetPlayerLanguage" , true )
addEventHandler ( "Language:GetPlayerLanguage" , getRootElement (), getPlayerLanguageClient )
Klient:
function getPlayerLanguage ( value )
triggerServerEvent ( "Language:GetPlayerLanguage" , player , player )
if value then
langs = value
end
return langs
end
addEvent ( "Language:GetPlayerLanguage:Value" , true )
addEventHandler ( "Language:GetPlayerLanguage:Value" , getRootElement (), getPlayerLanguage )
Moje pytanie jest takie. Jest jaka? funkcja kt?ra dopiero dalej wykona dalszy kod funkcji jak zwr?ci triger ?
[ Dodano : 2016-07-30, 13:48 ]
PS: nie chce odpowiedzi z getElementData.