der support wurde verboten auf grund, dass viele geklaute scripts unterwegs sind wann rafft ihr des mal mensch -.-
Beiträge von Roman_Runge
-
-
könnte man mir da vllt helfen wegen modshop?
-
wie muss ich vehid definieren, um dievehicleID aus der datenbank zu bekommen? weil das raffe ich ned so ganz.....
//edit habe es jetzt so aber da wird mir immer noch ein Fehler gemeldet.....
Lua
Alles anzeigenfunction tuning( upgrades, colors, paintjob, shopName ) outputChatBox( "Du hast dein Auto aufgemotzt.", getVehicleController( source )) vehid = mysql_query ( handler, "SELECT * from vehicles" ) if vehid then mysql_free_result(vehid) end for k, v in ipairs( upgrades ) do outputChatBox( getVehicleUpgradeSlotName( v ) .." - " .. tostring( v ), getVehicleController( source )) end if type( paintjob ) == "number" then result20 = mysql_query( sqlcon,"UPDATE vehicles SET Paintjob = '"..paintjob.."' WHERE`vehicleID` = '"..vehid.."'" ) if result20 then mysql_free_result(result20) end outputChatBox( "Paintjob ist nun: " .. paintjob, getVehicleController( source ) ) end if type( colors ) == "table" then for i=1,#colors do color1 = tonumber( colors[ 1 ] ) color2 = tonumber( colors[ 2 ] ) end if type (color1) == "number" and type (color2) == "number" then result1 = mysql_query( sqlcon, "UPDATE vehicles SET VColor = '"..color1.."' WHERE`vehicleID` = '"..vehid.."'" ) result2 = mysql_query( sqlcon, "UPDATE vehicles SET VColor = '"..color2.."' WHERE`vehicleID` = '"..vehid.."'" ) if result1 then mysql_free_result(result1) end if result2 then mysql_free_result(result2) end outputChatBox( "Autofarbe ist nun: '"..color1.."' and '"..color2.."'", getVehicleController( source )) end end local upgrade0 = getVehicleUpgradeOnSlot ( source, 0 ) if type (upgrade0) == "number" and (upgrade0) ~= "0" then result3 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade0.."' WHERE`vehicleID` = '"..vehid.."'" ) if result3 then mysql_free_result(result3) end end local upgrade1 = getVehicleUpgradeOnSlot ( source, 1 ) if type (upgrade1) == "number" and (upgrade1) ~= "0" then result4 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade1.."' WHERE`vehicleID` = '"..vehid.."'" ) if result4 then mysql_free_result(result4) end end local upgrade2 = getVehicleUpgradeOnSlot ( source, 2 ) if type (upgrade2) == "number" and (upgrade2) ~= "0" then result5 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade2.."' WHERE`vehicleID` = '"..vehid.."'" ) if result5 then mysql_free_result(result5) end end local upgrade3 = getVehicleUpgradeOnSlot ( source, 3 ) if type (upgrade0) == "number" and (upgrade3) ~= "0" then result6 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade3.."' WHERE`vehicleID` = '"..vehid.."'" ) if result6 then mysql_free_result(result6) end end local upgrade4 = getVehicleUpgradeOnSlot ( source, 4 ) if type (upgrade4) == "number" and (upgrade4) ~= "0" then result7 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade4.."' WHERE`vehicleID` = '"..vehid.."'" ) if result7 then mysql_free_result(result7) end end local upgrade5 = getVehicleUpgradeOnSlot ( source, 5 ) if type (upgrade5) == "number" and (upgrade5) ~= "0" then result8 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade5.."' WHERE`vehicleID` = '"..vehid.."'" ) if result8 then mysql_free_result(result8) end end local upgrade6 = getVehicleUpgradeOnSlot ( source, 6 ) if type (upgrade6) == "number" and (upgrade6) ~= "0" then result9 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade6.."' WHERE`vehicleID` = '"..vehid.."'" ) if result9 then mysql_free_result(result9) end end local upgrade7 = getVehicleUpgradeOnSlot ( source, 7 ) if type (upgrade7) == "number" and (upgrade7) ~= "0" then result10 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade7.."' WHERE`vehicleID` = '"..vehid.."'" ) if result10 then mysql_free_result(result10) end end local upgrade8 = getVehicleUpgradeOnSlot ( source, 8 ) if type (upgrade8) == "number" and (upgrade8) ~= "0" then result11 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade8.."' WHERE`vehicleID` = '"..vehid.."'" ) if result11 then mysql_free_result(result11) end end local upgrade9 = getVehicleUpgradeOnSlot ( source, 9 ) if type (upgrade9) == "number" and (upgrade9) ~= "0" then result12 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade9.."' WHERE`vehicleID` = '"..vehid.."'" ) if result12 then mysql_free_result(result12) end end local upgrade10 = getVehicleUpgradeOnSlot ( source, 10 ) if type (upgrade10) == "number" and (upgrade10) ~= "0" then result13 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade10.."' WHERE`vehicleID` = '"..vehid.."'" ) if result13 then mysql_free_result(result13) end end local upgrade11 = getVehicleUpgradeOnSlot ( source, 11 ) if type (upgrade11) == "number" and (upgrade11) ~= "0" then result14 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade11.."' WHERE`vehicleID` = '"..vehid.."'" ) if result14 then mysql_free_result(result14) end end local upgrade12 = getVehicleUpgradeOnSlot ( source, 12 ) if type (upgrade12) == "number" and (upgrade12) ~= "0" then result15 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade12.."' WHERE`vehicleID` = '"..vehid.."'" ) if result15 then mysql_free_result(result15) end end local upgrade13 = getVehicleUpgradeOnSlot ( source, 13 ) if type (upgrade13) == "number" and (upgrade13) ~= "0" then result16 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade13.."' WHERE`vehicleID` = '"..vehid.."'" ) if result16 then mysql_free_result(result16) end end local upgrade14 = getVehicleUpgradeOnSlot ( source, 14 ) if type (upgrade14) == "number" and (upgrade14) ~= "0" then result17 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade14.."' WHERE`vehicleID` = '"..vehid.."'" ) if result17 then mysql_free_result(result17) end end local upgrade15 = getVehicleUpgradeOnSlot ( source, 15 ) if type (upgrade15) == "number" and (upgrade15) ~= "0" then result18 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade15.."' WHERE`vehicleID` = '"..vehid.."'" ) if result18 then mysql_free_result(result18) end end local upgrade16 = getVehicleUpgradeOnSlot ( source, 16 ) if type (upgrade16) == "number" and (upgrade16) ~= "0" then result19 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade16.."' WHERE`vehicleID` = '"..vehid.."'" ) if result19 then mysql_free_result(result19) end end end addEvent("onVehicleMod", true) addEventHandler( "onVehicleMod", getRootElement( ), tuning )
als Fehler meldet die console mir das hier:
ERROR: modshop\server.lua:211: bad argument #1 to 'mysql_query' (mysqlHandler expected, got nil)
wie muss ich das abändern um die vehicleID aus der datenbank zu bekommen?
-
sry wenn ich mal ne frage ein werfe und zwar was ist hier ran falsch, will die gemotzten fahrzeuge in datenbank speichern, nur er macht es ned.
habe da eine frage, es gibt ja den modshop_saver, nur saved der ned, habe also den normalen modshop genommen und habe da auch schon eingebaut er soll es saven.
habe aber ein problem, wie speichere ich das in die my sql, hier mal das was ich gemacht habe + error meldung:
Lua
Alles anzeigenfunction tuning( upgrades, colors, paintjob, shopName ) outputChatBox( "Du hast dein Auto aufgemotzt.", getVehicleController( source )) for k, v in ipairs( upgrades ) do outputChatBox( getVehicleUpgradeSlotName( v ) .." - " .. tostring( v ), getVehicleController( source )) end if type( paintjob ) == "number" then result20 = mysql_query( sqlcon,"UPDATE vehicles SET Paintjob = '"..paintjob.."' WHERE`vehicleID` = '"..vehid.."'" ) if result20 then mysql_free_result(result20) end outputChatBox( "Paintjob ist nun: " .. paintjob, getVehicleController( source ) ) end if type( colors ) == "table" then for i=1,#colors do color1 = tonumber( colors[ 1 ] ) color2 = tonumber( colors[ 2 ] ) end if type (color1) == "number" and type (color2) == "number" then result1 = mysql_query( sqlcon, "UPDATE vehicles SET VColor = '"..Farbe.."' WHERE`vehicleID` = '"..vehid.."'" ) result2 = mysql_query( sqlcon, "UPDATE vehicles SET VColor = '"..Farbe.."' WHERE`vehicleID` = '"..vehid.."'" ) if result1 then mysql_free_result(result1) end if result2 then mysql_free_result(result2) end outputChatBox( "Autofarbe ist nun: '"..Farbe.."' and '"..Farbe.."'", getVehicleController( source )) end end local upgrade0 = getVehicleUpgradeOnSlot ( source, 0 ) if type (upgrade0) == "number" and (upgrade0) ~= "0" then result3 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade0.."' WHERE`vehicleID` = '"..vehid.."'" ) if result3 then mysql_free_result(result3) end end local upgrade1 = getVehicleUpgradeOnSlot ( source, 1 ) if type (upgrade1) == "number" and (upgrade1) ~= "0" then result4 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade1.."' WHERE`vehicleID` = '"..vehid.."'" ) if result4 then mysql_free_result(result4) end end local upgrade2 = getVehicleUpgradeOnSlot ( source, 2 ) if type (upgrade2) == "number" and (upgrade2) ~= "0" then result5 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade2.."' WHERE`vehicleID` = '"..vehid.."'" ) if result5 then mysql_free_result(result5) end end local upgrade3 = getVehicleUpgradeOnSlot ( source, 3 ) if type (upgrade0) == "number" and (upgrade3) ~= "0" then result6 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade3.."' WHERE`vehicleID` = '"..vehid.."'" ) if result6 then mysql_free_result(result6) end end local upgrade4 = getVehicleUpgradeOnSlot ( source, 4 ) if type (upgrade4) == "number" and (upgrade4) ~= "0" then result7 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade4.."' WHERE`vehicleID` = '"..vehid.."'" ) if result7 then mysql_free_result(result7) end end local upgrade5 = getVehicleUpgradeOnSlot ( source, 5 ) if type (upgrade5) == "number" and (upgrade5) ~= "0" then result8 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade5.."' WHERE`vehicleID` = '"..vehid.."'" ) if result8 then mysql_free_result(result8) end end local upgrade6 = getVehicleUpgradeOnSlot ( source, 6 ) if type (upgrade6) == "number" and (upgrade6) ~= "0" then result9 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade6.."' WHERE`vehicleID` = '"..vehid.."'" ) if result9 then mysql_free_result(result9) end end local upgrade7 = getVehicleUpgradeOnSlot ( source, 7 ) if type (upgrade7) == "number" and (upgrade7) ~= "0" then result10 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade7.."' WHERE`vehicleID` = '"..vehid.."'" ) if result10 then mysql_free_result(result10) end end local upgrade8 = getVehicleUpgradeOnSlot ( source, 8 ) if type (upgrade8) == "number" and (upgrade8) ~= "0" then result11 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade8.."' WHERE`vehicleID` = '"..vehid.."'" ) if result11 then mysql_free_result(result11) end end local upgrade9 = getVehicleUpgradeOnSlot ( source, 9 ) if type (upgrade9) == "number" and (upgrade9) ~= "0" then result12 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade9.."' WHERE`vehicleID` = '"..vehid.."'" ) if result12 then mysql_free_result(result12) end end local upgrade10 = getVehicleUpgradeOnSlot ( source, 10 ) if type (upgrade10) == "number" and (upgrade10) ~= "0" then result13 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade10.."' WHERE`vehicleID` = '"..vehid.."'" ) if result13 then mysql_free_result(result13) end end local upgrade11 = getVehicleUpgradeOnSlot ( source, 11 ) if type (upgrade11) == "number" and (upgrade11) ~= "0" then result14 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade11.."' WHERE`vehicleID` = '"..vehid.."'" ) if result14 then mysql_free_result(result14) end end local upgrade12 = getVehicleUpgradeOnSlot ( source, 12 ) if type (upgrade12) == "number" and (upgrade12) ~= "0" then result15 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade12.."' WHERE`vehicleID` = '"..vehid.."'" ) if result15 then mysql_free_result(result15) end end local upgrade13 = getVehicleUpgradeOnSlot ( source, 13 ) if type (upgrade13) == "number" and (upgrade13) ~= "0" then result16 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade13.."' WHERE`vehicleID` = '"..vehid.."'" ) if result16 then mysql_free_result(result16) end end local upgrade14 = getVehicleUpgradeOnSlot ( source, 14 ) if type (upgrade14) == "number" and (upgrade14) ~= "0" then result17 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade14.."' WHERE`vehicleID` = '"..vehid.."'" ) if result17 then mysql_free_result(result17) end end local upgrade15 = getVehicleUpgradeOnSlot ( source, 15 ) if type (upgrade15) == "number" and (upgrade15) ~= "0" then result18 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade15.."' WHERE`vehicleID` = '"..vehid.."'" ) if result18 then mysql_free_result(result18) end end local upgrade16 = getVehicleUpgradeOnSlot ( source, 16 ) if type (upgrade16) == "number" and (upgrade16) ~= "0" then result19 = mysql_query( sqlcon,"UPDATE vehicles SET Tuning = '"..upgrade16.."' WHERE`vehicleID` = '"..vehid.."'" ) if result19 then mysql_free_result(result19) end end end addEvent("onVehicleMod", true) addEventHandler( "onVehicleMod", getRootElement( ), tuning )
hier der error:
ERROR: modshop\server.lua:215: attempt to concatenate global 'vehid' (a nil value)
dieser error ist also dadurch bei jeder zeile. zeile 215 ist hier in dem auschnitt zeile 7
-
nein nicht unbedingt, es gibt auch setElementInterior(thePlayer,0,x,y,z)^^ Auf jeden Fall funktioniert es auch bei mir^^ Er landet allerdings draußen direkt im Haussymbol.
-
da kann ich euch gerne helfen hier mal die gesammte entbuggtefunction:
Lua
Alles anzeigenfunction portout(thePlayer) local x = getElementData(thePlayer,"outx") local y = getElementData(thePlayer,"outy") local z = getElementData(thePlayer,"outz") if (getElementInterior(thePlayer) ~=0) and (x ~= nil) then setElementInterior(thePlayer,0,x,y,z) setElementData(thePlayer,"outx", nil) setElementData(thePlayer,"outy", nil) setElementData(thePlayer,"outz", nil) setElementDimension(thePlayer,0) end end addCommandHandler("out", portout)
so wie sie hier steht funktioniert sie einwand frei^^ ihr landet zwar genau draußen in dem pickup des hausguis, aber besser als irgendwo im nirgendwo^^
-
also setElementFrozen(veh) also als beispiel
-
also ich habe von megathorx erklärt bekommen wie ich es machen muss mit outputchatbox targetplayer usw. da habe ich es ausprobiert, nur ich bekomme es ned hin dass man in der chatbox oben links mit jemanden texten kann. über handy, habe kein handy sys was clientseitig und serverseitig benutzt wird, sondern nur serverseitig, also was willst du denne von mir echt jetzt mal, ich schuffte tag und nacht um zu scriptewn junge halt dich mal raus königsnoob -.-
-
danke endlich mal für diese klärenden worte danke blackburn.
@ AlexanderIBK sry aber wie du siehst sind die beiden nicht kooperativ gegenüber mir, darf ich bitte hetzt meine frage weiter machen wie ich des so gestallte dass man mit anderen spielern teln kann ingame durch die chatbox?
-
er kann gerne auf megathorx.de:9988 kommen das ist der ts3 server von german selfmade reallife "gesponsort bekommen"
auf diesem server istbauch ein Polizist gerade online, da können wir es klären.
kaum schreibe ich polizist rein verpisst man sich ja ne is klar also stehe ich im recht.
-
ich würde gerne wissen wo das von euch sein soll kommt beide auf meinen server und kontrolliert doch das handy script, "was angeblich von euch stammt"
weil sagen kann jeder was, nur ob es so ist muss mir bewiesen werden und hätte gerne auch die beweise gesehen, sonst ist das hier nur noch rufmord.
kommt auf german selfmade reallife und schaut ob es eures ist.!!!!!!!!!!
außerdem scripte ich nur noch alleine weil ich von anderen weiß mittlerweile das derjenige das script von dir hatte und so wurde von mir promotion reallife geclosed und habe german selfmade reallife selber gemacht, auch ein paar mta resourcen sind drinne aber das script ist selber gemacht also.
ich werde mein script nicht irgend einem mod geben, damit es im umlauf kommt, und dir vertraue ich schon gar ned mein freund.
hier nochmal als beweis dass es selfmade ist!
Lua
Alles anzeigenfunction CallSet1 (player, cmd, type, grund) if grund then if type == "911" then outputChatBox ( "Die Polizei wurde Alarmiert, bitte warten sie an ihrer jetzigen Position!", player, 0, 0, 225 ) for i, playerein in ipairs(getElementsByType("player")) do if ( getElementData(playerein, "Fraktion") == 1 ) or ( getElementData(playerein, "Fraktion") == 4 ) or ( getElementData(playerein, "Fraktion") == 5 ) then outputChatBox ( "Soeben wurde von "..getPlayerName(player).." die Polizei alarmiert! (Grund/Ort: "..grund..")",playerein, 225, 0, 0 ) outputChatBox ( "Bitte fahren sie zur Alarmierungsstelle!",playerein, 225, 0, 0 ) end end elseif type == "112" then outputChatBox ( "Der Notruf wurde Alarmiert, bitte warten sie an ihrer jetzigen Position!", player, 0, 0, 225 ) for i, playereins in ipairs(getElementsByType("player")) do if ( getElementData(playereins, "Fraktion") == 2 ) then outputChatBox ( "Soeben wurde von "..getPlayerName(player).." der Notruf alarmiert! (Grund/Ort: "..grund..")",playereins, 225, 0, 0 ) outputChatBox ( "Bitte fahren sie zur Alarmierungsstelle!",playereins, 225, 0, 0 ) end end end else outputChatBox ( "Der Syntax lautet /call 911 [grund.ort] oder /call 112 [grund.ort]!",playerer, 225, 0, 0 ) end end addCommandHandler ( "call", CallSet1 ) function CallSet2 ( player, cmd, number ) for i,playert in ipairs(getElementsByType ( "player" )) do local number = getElementData(playert,"TelNummer") if number then if (getElementData(playert,"Handy") == 0) then outputChatBox ( getPlayerName(player).." hat kein Handy!",playert, 225, 0, 0 ) elseif (getElementData(playert,"Handy") == 1) then outputChatBox ( getPlayerName(player).. " ruft dich an!",playert, 225, 0, 0 ) end else outputChatBox ( "Der Syntax lautet : /call [nummer]!",player, 225, 0, 0 ) end end end addCommandHandler ( "call", CallSet2 )
-
ne eben ned, weil ich seit heute früh daran hänge selber eines zu machen aber egal behaupte erst was wenn du es beweisen kannst und sicher bist, dass es deins ist echt.
kannst auch gerne mal ne anzeige wegen rufmord haben junge.
-
shady du kannst ruhig auf meinen server kommen und nachschauen aber wie gesagt du wirst nix von dir finden wie oft noch ich versuche es gerade zu scripten also was unterstellst du mir man -.-
komm auf [GSR]German Selfmade Reallife dann überzeuge dich doch.
schau erst nach bevor du sachen behauptest sowas geht mir echt auf die eier man -.-
-
so habe es verändert, aber es will immer noch ned ...
hier mal der versuch:
Lua
Alles anzeigenfunction CallSec1 (player, cmd, type, grund) if grund then if type == "911" then outputChatBox ( "Die Polizei wurde Alarmiert, bitte warten sie an ihrer jetzigen Position!", player, 0, 0, 225 ) for _, playerer in ipairs(getElementsByType("player")) do if ( getElementData(playerer, "Fraktion") == 1 ) or ( getElementData(playerer, "Fraktion") == 4 ) or ( getElementData(playerer, "Fraktion") == 5 ) then outputChatBox ( "Soeben wurde von "..getPlayerName(player).." die Polizei alarmiert! (Grund/Ort: "..grund..")",playerer, 225, 0, 0 ) outputChatBox ( "Bitte fahren sie zur Alarmierungsstelle!",playerer, 225, 0, 0 ) end end elseif type == "112" then outputChatBox ( "Der Notruf wurde Alarmiert, bitte warten sie an ihrer jetzigen Position!", player, 0, 0, 225 ) for _, players in ipairs(getElementsByType("player")) do if ( getElementData(players, "Fraktion") == 2 ) then outputChatBox ( "Soeben wurde von "..getPlayerName(player).." der Notruf alarmiert! (Grund/Ort: "..grund..")",players, 225, 0, 0 ) outputChatBox ( "Bitte fahren sie zur Alarmierungsstelle!",players, 225, 0, 0 ) end end end else outputChatBox ( "Der Syntax lautet /call 911 [grund.ort] oder /call 112 [grund.ort]!",playerer, 225, 0, 0 ) end end addCommandHandler ( "call", CallSec1 ) function CallSec2 ( player, cmd, number,target ) for _,playert in ipairs(getElementsByType ( "player" )) do local number = getElementData(playert ,"TelNummer") if number then if (getElementData(playert,"Handy") == 0) then outputChatBox ( "Dieser Mitspieler hat kein Handy!",player, 225, 0, 0 ) elseif (getElementData(playert,"Handy") == 1) then outputChatBox ( getPlayerName(player).. " ruft dich an!",playert, 225, 0, 0 ) end else outputChatBox ( "Der Syntax lautet : /call [nummer]!",player, 225, 0, 0 ) end end end addCommandHandler ( "call", CallSec2 )
-
dem schließe ich mich an suche sowas auch um autos die nicht richtig geparkt werden abschleppen kann und diese dann auch freigekauft werden müssen, um sie wieder zu bekommen (beschlagnamt system)
-
danke Marwin für diese infos, bin noch anfänger sry, nur wie gesagt, habe
jetzt mal was versucht und es klappt ned.Lua
Alles anzeigenfunction CallSec1 (player, cmd, type, grund) if grund then if type == "911" then outputChatBox ( "Die Polizei wurde Alarmiert, bitte warten sie an ihrer jetzigen Position!", player, 0, 0, 225 ) for _, playerer in ipairs(getElementsByType("player")) do if ( getElementData(playerer, "Fraktion") == 1 ) or ( getElementData(playerer, "Fraktion") == 4 ) or ( getElementData(playerer, "Fraktion") == 5 ) then outputChatBox ( "Bitte fahren sie zur Alarmierungsstelle!",playerer, 225, 0, 0 ) end end end end end addCommandHandler ( "call", CallSec1 ) function CallSec2 (player, cmd, type, grund) if grund then if type == "112" then outputChatBox ( "Der Notruf wurde Alarmiert, bitte warten sie an ihrer jetzigen Position!", player, 0, 0, 225 ) for _, players in ipairs(getElementsByType("player")) do if ( getElementData(players, "Fraktion") == 2 ) then outputChatBox ( "Soeben wurde von "..getPlayerName(player).." der Notruf alarmiert (Grund: "..grund..")",players, 225, 0, 0 ) outputChatBox ( "Bitte fahren sie zur Alarmierungsstelle!",players, 225, 0, 0 ) end end end end end addCommandHandler ( "call", CallSec2 ) function CallSec3 ( player, cmd, target ) local targetplayer = getPlayerFromName(target) if targetplayer then local number = getElementData(targetplayer,"TelNummer") if number then if getElementData(targetplayer,"HandyAus", 1) then outputChatBox ( "Dieser Mitspieler ist im Moment nicht erreichbar!",player, 225, 0, 0 ) elseif getElementData(targetplayer,"HandyAus", 0) then triggerClientEvent(targetplayer,"Chatting", getRootElement (),player,message) end else outputChatBox ( "Diese Handynummer ist nicht vergeben!",player, 225, 0, 0 ) end else outputChatBox ( "Der Syntax lautet : /call [nummer]!",player, 225, 0, 0 ) end end addCommandHandler ( "call", CallSec3 )
doch bei CallSec3 da sagt er mir die outputchatbox ( "Der Syntax lautet : /call [nummer]!",player, 225, 0, 0 )...
woran liegt das?
-
Hallo liebe community, seit einer woche suche ich schon ein tutorial wie man ein handy script macht, um mit anderen spielern zu telefonieren und sms schreiben zu können.
Da ich ein selfmade server habe muss ich auch ein selfmade handy script schreiben, den notruf habe ich schonmal hinbekommen, aber wie kann ich das machen, dass ich User anrufen kann ich arbeite mit der scripting sprache wie bei godmother, da ich diese sehr gut verstehe^^
wäre nett, wenn mir da einer etwas helfen kann
-
ich habe staatstore, alle gehen bei dem visage gebäude in las venturas außer das was links beim haupteingang ist, wenn man so zu sagen aus demgebäude kommen würde.
hier mal die tore und commands.
Lua
Alles anzeigenstaatgate1 = createObject ( 986, 2106.8999023438, 1965.30004882, 10.300000190735, 0, 0, 90 ) staatgate2 = createObject ( 986, 2106.8999023438, 1973.30004882, 10.300000190735, 0, 0, 270 ) StaatGate3 = createObject ( 986, 2107.3000488281, 1867.30004882, 10.5, 0, 0, 256 ) StaatGate4 = createObject ( 986, 2105.1999511719, 1859.59997558, 10.5, 0, 0, 73.997924804688 ) StaatGate5 = createObject ( 978, 2098.6000976563, 1975.90002441, 10.5, 0, 0, 186 ) StaatGate6 = createObject ( 987, 1853.6992187500, 1928.899414062, 6.5999999046326, 0, 0, 0 ) StaatGate7 = createObject ( 1237, 1854.000000000, 1927.699218750, 6.5999999046326, 0, 0, 0 ) StaatGate8 = createObject ( 1237, 1857.000000000, 1927.699218750, 6.5999999046326, 0, 0, 0 ) StaatGate9 = createObject ( 1237, 1860.0000000000, 1927.699218750, 6.5999999046326, 0, 0, 0 ) StaatGate10 = createObject ( 1237, 1863.00000000, 1927.699218750, 6.5999999046326, 0, 0, 0 ) StaatGate11 = createObject ( 1237, 1866.00000000, 1927.699218750, 6.5999999046326, 0, 0, 0 ) staatColSphere1 = createColSphere( 2106.8999023438, 1969.25305175, 10.3, 6.0) staatColSphere2 = createColSphere( 2105.1999511719, 1863.52185058, 10.5, 6.0) staatColSphere3 = createColSphere( 2098.6000976563, 1975.59997558, 10.5, 4.0) staatColSphere4 = createColSphere( 1860.0000000000, 1929.30004882, 7.50, 12.0) TorStatus = 0 function toogleStaatTor(thePlayer,command) if (getElementData(thePlayer, "Fraktion") == 5 ) then if isElementWithinColShape ( thePlayer, staatColSphere1) then if ( TorStatus == 0 ) then moveObject ( StaatGate3, 5000, 2106.8999023438, 1965.30004882, 0) moveObject ( StaatGate4, 5000, 2106.8999023438, 1973.30004882, 0) TorStatus = 1 else if ( TorStatus == 1 ) then moveObject ( StaatGate3, 5000, 2106.8999023438, 1965.30004882, 10.300000190735) moveObject ( StaatGate4, 5000, 2106.8999023438, 1973.30004882, 10.300000190735) TorStatus = 0 end end elseif isElementWithinColShape ( thePlayer, staatColSphere2) then if ( TorStatus == 0 ) then moveObject ( StaatGate3, 5000, 2107.3000488281, 1867.3000488281, 0) moveObject ( StaatGate4, 5000, 2105.1999511719, 1859.5999755859, 0) TorStatus = 1 else if ( TorStatus == 1 ) then moveObject ( StaatGate3, 5000, 2107.3000488281, 1867.3000488281, 10.5) moveObject ( StaatGate4, 5000, 2105.1999511719, 1859.5999755859, 10.5) TorStatus = 0 end end elseif isElementWithinColShape ( thePlayer, staatColSphere3) then if ( TorStatus == 0 ) then moveObject ( StaatGate5, 5000, 2098.6000976563, 1975.90002441, 8 ) TorStatus = 1 else if ( TorStatus == 1 ) then moveObject ( StaatGate5, 5000, 2098.6000976563, 1975.90002441, 10.5 ) TorStatus = 0 end end elseif isElementWithinColShape ( thePlayer, staatColSphere4) then if ( TorStatus == 0 ) then moveObject ( StaatGate6, 5000, 1853.6992187500, 1928.899414062, 0) moveObject ( StaatGate7, 5000, 1854.0000000000, 1927.699218750, 5) moveObject ( StaatGate8, 5000, 1857.0000000000, 1927.699218750, 5) moveObject ( StaatGate9, 5000, 1860.0000000000, 1927.699218750, 5) moveObject ( StaatGate10, 5000, 1863.000000000, 1927.699218750, 5) moveObject ( StaatGate11, 5000, 1866.000000000, 1927.699218750, 5) TorStatus = 1 else if ( TorStatus == 1 ) then moveObject ( StaatGate6, 5000, 1853.6992187500, 1928.899414062, 6.5999999046326) moveObject ( StaatGate7, 5000, 1854.0000000000, 1927.699218750, 6.5999999046326) moveObject ( StaatGate8, 5000, 1857.0000000000, 1927.699218750, 6.5999999046326) moveObject ( StaatGate9, 5000, 1860.0000000000, 1927.699218750, 6.5999999046326) moveObject ( StaatGate10, 5000, 1863.000000000, 1927.699218750, 6.5999999046326) moveObject ( StaatGate11, 5000, 1866.000000000, 1927.699218750, 6.5999999046326) TorStatus = 0 end end end else outputChatBox ( "Du gehörst nicht zum Staat!", thePlayer, 255, 0, 0) end end addCommandHandler ( "sta", toogleStaatTor)
alle tore außer 1 und 2 gehen und dasd auf den servern meiner kollegen genauso das problem, keine errors in der console und mit debugscript 3...
-
seit ich gestern das update von mta drauf habe, verschwinden tore, marker dutypunkte, alles verschwunden, aber sie sind richtig eingescriptet.
habe debugscript 3 gemacht null errors, habe in der console auch keine errors, also meiner meinung nach war das update voll sinnlos, nur probleme mit 1.3 -.-
wann kommt 1.4 raus?!
-
Also wegene perso hat sich geklärt^^
andere Frage, wie kann ich die racepickups in mein reallife server einbauen, da ich ne strecke gebaut habe für we race event aber er bringt die pickups net rein.... brauche dringend hilfe.