Danke @Zynischer
nun Spuckt er mir
Code
Recoverable fatal error: Object of class mysqli could not be converted to string in C:\xampp\htdocs\classes.php on line 167
Aus.
// ERLEDIGT
Danke @Zynischer
nun Spuckt er mir
Recoverable fatal error: Object of class mysqli could not be converted to string in C:\xampp\htdocs\classes.php on line 167
Aus.
// ERLEDIGT
Hey @Zynischer
Das ist mir bereits bewusst das ich 3 Parameter benötige, nun ist meine Frage aber wie ich diesen Parameter sprich "$conn" dort übergebe.
da ich wie gesagt
Send_Event($lottery_user->id, $conn,
Send_Event($lottery_user->id, + $conn,
Schon Probiert habe und dies dennoch nichts gebracht hat.
Guten Morgen,
hab nochmals einen Fehler gibt es dort auch wieder einen Trick den ich übersehe?
Fatal error: Uncaught ArgumentCountError: Too few arguments to function Send_Event(), 2 passed in C:\xampp\htdocs\rollover.php on line 45 and exactly 3 expected in C:\xampp\htdocs\classes.php:161 Stack trace: #0 C:\xampp\htdocs\rollover.php(45): Send_Event('2', 'Du hast im Lott...') #1 {main} thrown in C:\xampp\htdocs\classes.php on line 161
rollover.php
$lottery_user = new User($worked['userid'], $conn);
$newmoney = $lottery_user->money + $amountlotto;;
Send_Event($lottery_user->id, "Du hast im Lotto gewonnen! Glückwunsch du hast ".$amountlotto." € Gewonnen ");
$result2 = mysqli_query($conn,"UPDATE `user` SET `money` = '".$newmoney."' WHERE `id` = '".$lottery_user->id."'");
$result2 = mysqli_query($conn,"DELETE FROM `lottery`");
classes.php
function Send_Event ($id, $text, $conn){
$timesent = time();
$result= mysqli_query($conn,"INSERT INTO `events` (`to`, `timesent`, `text`)".
"VALUES ('$id', '$timesent', '$text')");
}
Alles anzeigen
Bereits versucht doch gescheitert:
Send_Event($lottery_user->id, $conn,
Send_Event($lottery_user->id, + $conn,
Grüße SpLuXx
die $id und die $conn ja, du siehst wahrscheinlich gerade mehr als ich.
Sonnigen Abend gewünscht
Nun möchte ich mich gerne informieren wie man diesen Fehler lösen könnte
Soweit am Fehler bemerkt ist das 2 Args gefordert sind jedoch werden nur 1 Arg übertragen.
Ich denke mal durch das $conn verlangt er jetzt das Arg 2 ($conn) in der if abfrage von der header.php vorkommt,
unsicherer Code wegen SQL Injection ist bereits bekannt und wird zum Späteren Zeitpunkt behoben.
im Error_Log wird mir folgenes ausgeben:
mod_fcgid: stderr: PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function Is_User_Banned(), 1 passed in xxxx/header.php on line 60 and exactly 2 expected in xxxxx/classes.php:171, referer: xxxxxx/login.php
mod_fcgid: stderr: Stack trace:, referer: xxxxx/login.php
mod_fcgid: stderr: #0 xxxxx/header.php(60): Is_User_Banned('1'), referer: xxxx/login.php
mod_fcgid: stderr: #1 xxxxx/index.php(2): include('/var/www/vhosts...'), referer: xxxxx/login.php
mod_fcgid: stderr: #2 {main}, referer: xxxxx/login.php
mod_fcgid: stderr: thrown in xxxxx/classes.php on line 171, referer: xxxx/login.php
classes.php
function Is_User_Banned ($id, $conn) {
$result = mysqli_query($conn,"SELECT * FROM `bans` WHERE `id`='$id'");
return mysqli_num_rows($result);
}
header.php
if (Is_User_Banned($_SESSION['id']) == 1){
echo "<h1>" . Why_Is_User_Banned($_SESSION['id']) . "</h1>";
die();
}
beide Dateinamen sind in der Index.php mit include eingebunden.
-SpLuXx
Hey zusammen!
Hat jemand einen pr0gramm.com account?
der mich Inviten kann?
email bekommt ihr per PN
mfg
Nach einer Langen pause von MTA hab ich wieder dazu entschlossen MTA zu spielen als auch zu scripten!
Frohe Weihnachten !
aso und
Frohes Neuen Wünsch ick euch auch noch!
Hallo Liebe Suchenden!,
Ich Biete hier [5] (Teamspeak 3 Server) an zu Sponsorn!
Was bieten ich:
- Webinterface -> Starten & Stopen möglich.
- bis zu 32 Slots.
- DDOS Schutz bis 300gb.
Was erwarten Ich:
- min.16 Jahre.
- Clan / Community ( Ausnahmen möglich )
- Musikbots nur mit GEMA / GVL Lizenz!
- Alles was auf eurem Teamspeak 3 Server passiert habt ihr zu verantworten!
- Ihr müsst den Teamspeak 3 Server entsprechend nutzen.
- Bei Inaktivität wird der Teamspeak 3 Server Gelöscht.
Standort
- Deutschland, Frankfurt am Main
Kontaktmöglichkeit
- In diesem Forum über eine Schnellantwort unter diesem Thema
- Über eine Privatnachricht im Forum
- Teamspeak ³ : 51.254.160.226
Alle Server vergeben!
Interessant.. Interessant.. (:
Wie die anderen schon sagen sehr viele Blumen, ,,, das Wort Spezialist ist ein wenig weit aus dem Fenster gelehnt,,
Wen du Hilfe brauchst @Nismo hilft dir bestimmt gerne.
mfg PŁΛТłЛUM.
Farbwunsch: Orange siehe channel http://www.twitch.tv/SpLuX__
Bezahlen wirde ich 10€ - 15€ je nach dem wie es aussieht (= und zeit und Arbeit drine steckt
Jaa ich wirde mit PayPal Zahlen!
Hallo Liebe Community,
Ich Suche einen GFX Gesigner für meinen Twitch Channel
Benötigen tuh ich Banner,Logo,Panels,
Informationen per PM
Du hast ein Selfmade Script was auf La Basiert?
Geldtransporter_server.lua
GeldTransporterIcon = createPickup ( 1542.8599853516, -1681.3875732422, 13.555325508118, 3, 1247, 1000, 0 )
GeldTRoute1Marker = createMarker ( -2706.2841796875, 126.99954986572, 3.1796875, "cylinder", 9, 0, 125, 0 )
setElementVisibleTo ( GeldTRoute1Marker, root, false )
GeldTRoute1Blip = createBlip ( -2706.1516113281, 127.80816650391, 4.1796875, 0, 2, 255, 0, 0, 255, 0, 99999 )
setElementVisibleTo ( GeldTRoute1Blip, root, false )
addEventHandler ( "onPickupHit", GeldTransporterIcon,
function ( player )
if vioGetElementData(player, "fraktion") == 1 then
if vioGetElementData (player, "rang") >= 3 then
triggerClientEvent ( player, "showGeldtransporterWindow", player )
-- triggerClientEvent ( player, "infobox_start", getRootElement(), "Tippe /geldtstart\num den Geldstransporter\nzustarten", 5000, 125, 0, 0 )
else
triggerClientEvent ( player, "infobox_start", getRootElement(), "Du bist kein Rank3!", 5000, 125, 0, 0 )
end
else
triggerClientEvent ( player, "infobox_start", getRootElement(), "Du bist kein Cop!", 5000, 125, 0, 0 )
end
end
)
function GeldtransporterStart1_func ( player, cmd )
if isCop( player ) then
local x, y, z = getElementPosition ( player )
local px, py, pz = 1542.8599853516, -1681.3875732422, 13.555325508118
if getDistanceBetweenPoints3D ( x, y, z, px, py, pz ) <= 5 then
local jobtime = tonumber ( vioGetElementData ( player, "jobtime" ) )
if jobtime == 0 then
setElementVisibleTo ( GeldTRoute1Marker, root, true )
setElementVisibleTo ( GeldTRoute1Blip, root, true )
GeldT1 = createVehicle ( 428, 1529.8000488281, -1678.0999755859, 6, 0, 0, 270, "GeldT1" )
setVehiclePaintjob ( GeldT1, 0 )
setVehicleColor (GeldT1, 0, 1, 0, 0 )
warpPedIntoVehicle ( player, GeldT1 )
--- SAPD ---
sendMSGForFaction ( "Ein Geld-Transport wurde angefordert. Begleiten sie ihn zu seinem Ziel.", 1, 150, 0, 0 )
--- Gangs --
sendMSGForFaction ( "Ein Spitzel der Cops hat verraten, dass soeben ein Geld-Transport angefordert wurde.", 2, 150, 0, 0 )
sendMSGForFaction ( "Ein Spitzel der Cops hat verraten, dass soeben ein Geld-Transport angefordert wurde.", 3, 150, 0, 0 )
sendMSGForFaction ( "Ein Spitzel der Cops hat verraten, dass soeben ein Geld-Transport angefordert wurde.", 7, 150, 0, 0 )
sendMSGForFaction ( "Ein Spitzel der Cops hat verraten, dass soeben ein Geld-Transport angefordert wurde.", 9, 150, 0, 0 )
vioSetElementData ( player, "jobtime", tonumber ( vioGetElementData ( player, "jobtime" ) ) + 60 )
outputChatBox ( "Bring den Geldtransporter zur Bank nach SF", player, 0, 125, 0 )
end
end
end
end
addEvent ( "GeldtransporterStart1_func", true )
addEventHandler ( "GeldtransporterStart1_func", getRootElement(), GeldtransporterStart1_func )
addCommandHandler ( "geldtstart", GeldtransporterStart1_func )
function GeldtransporterAbgabe1_func ( player, dim )
local veh = getPedOccupiedVehicle ( player )
if veh then
if getPedOccupiedVehicleSeat ( player ) == 0 then
if getElementModel ( veh ) == 428 then
outputChatBox ( "Hier sind die 10.000$ für den Transport. Teilt es auf..", player, 0, 125, 0 )
--- SAPD ---
sendMSGForFaction ( "Die Übergabe des Geldes war erfolgreich.", 1, 150, 0, 0 )
--- Gangs ---
sendMSGForFaction ( "Die Übergabe des Geldes war erfolgreich.", 2, 150, 0, 0 )
sendMSGForFaction ( "Die Übergabe des Geldes war erfolgreich.", 3, 150, 0, 0 )
sendMSGForFaction ( "Die Übergabe des Geldes war erfolgreich.", 7, 150, 0, 0 )
sendMSGForFaction ( "Die Übergabe des Geldes war erfolgreich.", 9, 150, 0, 0 )
vioSetElementData ( player, "money", vioGetElementData ( player, "money" ) + 10000 )
destroyElement ( veh, "GeldT1" )
setElementVisibleTo ( GeldTRoute1Marker, root, false )
setElementVisibleTo ( GeldTRoute1Blip, root, false )
end
end
end
end
addEventHandler ( "onMarkerHit", GeldTRoute1Marker, GeldtransporterAbgabe1_func )
Alles anzeigen
Geldstransporter_gui.lua
function GeldtransporterWindow_func()
showCursor ( true )
-- Texte --
Geldtransporter_Label = {}
Geldtransporter_button = {}
Geldtransporter_window = {}
Geldtransporter_window[1] = guiCreateWindow(0.43, 0.30, 0.15, 0.21, "Geldtransporter", true)
guiWindowSetSizable(Geldtransporter_window[1], false)
guiSetProperty(Geldtransporter_window[1], "CaptionColour", "FFFC0213")
Geldtransporter_button[1] = guiCreateButton(0.22, 0.67, 0.51, 0.17, "Geldtransporter Starten", true, Geldtransporter_window[1])
guiSetProperty(Geldtransporter_button[1], "NormalTextColour", "FFAAAAAA")
Geldtransporter_button[2] = guiCreateButton(0.72, 0.82, 0.11, 0.14, "X", true, Geldtransporter_window[1])
guiSetProperty(Geldtransporter_button[2], "NormalTextColour", "FFAAAAAA")
Geldtransporter_Label[1] = guiCreateLabel(0.05, 0.23, 0.90, 0.37, "Einer Filiale der Bank of San Andreas\ngeht das Geld aus! Bitte kümmern sie sich\num einen Transport, damit die Bank so\nschnell wie möglich wieder versorgt ist.", true, Geldtransporter_window[1])
guiSetFont(Geldtransporter_Label[1], "default-small")
addEventHandler ( "onClientGUIClick", Geldtransporter_button[1], -- Geldstransporter_func = Open
function()
guiSetVisible ( Geldtransporter_window[1], false )
showCursor ( false )
triggerServerEvent ( "GeldtransporterStart1_func", getLocalPlayer(), getLocalPlayer() )
end,
false )
addEventHandler ( "onClientGUIClick", Geldtransporter_button[2], -- Close
function()
guiSetVisible ( Geldtransporter_window[1], false )
showCursor ( false )
end,
false )
end
addEvent ( "showGeldtransporterWindow", true )
addEventHandler ( "showGeldtransporterWindow", getRootElement(), GeldtransporterWindow_func )
Alles anzeigen
Meta
Hallo Tayler hier hast du mein Altes Geldstransporter Script daher ich kein gebrauch davon mehr habe
Ich hoffe es kan dir Helfen.
mfg SpLuX_