leider nicht aber das sieht fast wie der lowrider aus nur halt ohne reifen^^
Beiträge von DeathNero
-
-
Lua
Alles anzeigenfunction savePos(thePlayer) local x,y,z = getElementPosition(thePlayer) local int = getElementInterior(thePlayer) local dim = getElementDimension(thePlayer) setElementData(thePlayer, "spawn_x", x) setElementData(thePlayer, "spawn_y", y) setElementData(thePlayer, "spawn_z", z) setElementData(thePlayer, "spawn_int", int) setElementData(thePlayer, "spawn_dim", dim) setElementData(thePlayer, "Geld", getElementData(thePlayer, "Geld") + 1000) outputChatBox("Deine Position wurde gespeichert!",thePlayer, 0, 205, 0) end addCommandHandler("save", savePos)
da fehlt meiner meinung nach noch command oben bei function
-
und zwar wie oben schon geschrieben suche ich NICHT das Luftkissenboot, sondern das Fahrzeug, wo über dem Boden schwebt so ein meter.
wie heißt dieses, oder weiß jemand die ID davon?
-
Kein Ding habe gerne geholfen war ja auch mal ein anfänger beim scripten
-
also ich kann mittelmäßig scripten, sry für diese frage jetzt,
aber das zeichen hier: #
kommt vor welcher variable, also in welcher zeile und wie mache ich das mit dem regex?
-
also das ist die abfrage in meiner start.lua wenn man auf den Server kommt und er sich registriert.
Lua
Alles anzeigenfunction playerLogin ( username,password,email ) local result = mysql_query(sqlcon,"SELECT * FROM user_data WHERE Username='"..mysql_escape_string( sqlcon, username ).."';") if result then rows = mysql_num_rows(result) if rows == 1 then row = mysql_fetch_row(result) end mysql_free_result(result) end if rows == 0 then if not email or email=="" then outputChatBox("Bitte gebe eine gültige E-Mail Adresse an, danke!",source) return end if not username or username=="" then outputChatBox("Bitte gebe eine gültigen Namen an, danke!",source) return end local result = mysql_query(sqlcon, "INSERT INTO user_data SET Username='"..mysql_escape_string(sqlcon, username).."', Password='"..md5(password).."', EMail='"..mysql_escape_string(sqlcon,email).."', Fraktion='0', Skin='21', Rank='0', Spawn='0', Job='0', Materials='0', Drugs='0', LicA='0', LicB='0', LicC='0', Money='3000', Bank='25000', Adminlevel='0', PlayedM='0', PlayedH='0', Wanted='0', Jailtime='0', Slot1='Frei', Slot2='Frei', Slot3='Frei', Slot4='Frei', Slot5='Frei', Slot6='Frei', Slot7='Frei', Slot8='Frei', Slot9='Frei', Slot10='Frei', stvo='0', Zigaretten='0', Feuerzeug='0', Zeitung='0', Weapon_0='0|0', Weapon_1='0|0', Weapon_2='0|0', Weapon_3='0|0', Weapon_4='0|0', Weapon_5='0|0', Weapon_6='0|0', Weapon_7='0|0', Weapon_8='0|0', Weapon_9='0|0', Weapon_10='0|0', Weapon_11='0|0', Weapon_12='0|0', Gehalt='0', Status='0', GWD='0', HausB='0', HausX='0', HausY='0', HausZ='0', Zelle='0', Housekey='0', Tutorial='0', Handy='0', Garagen='0', Blacklist1='0', Blacklist2='0', Zivizeit='0', Samen='0', Duty='0', LicD='0', LicE='0', LicF='0', LicG='0';") mysql_free_result(result) result = mysql_query(sqlcon,"SELECT * FROM user_data WHERE Username='"..mysql_escape_string( sqlcon, username ).."';") if mysql_num_rows( result ) == 1 then row = mysql_fetch_row(result) else outputChatBox( "Der Account konnte nicht erfolgreich erstellt werden, bitte kontaktiere einen Admin", source ) end mysql_free_result(result) setElementData(source,"Username",row[1]) setElementData(source,"Password",row[2]) setElementData(source,"EMail",row[3]) setElementData(source,"Fraktion",tonumber(row[4])) setElementData(source,"Skin",tonumber(row[5])) setElementData(source,"Rank",tonumber(row[6])) setElementData(source,"Spawn",tonumber(row[7])) setElementData(source,"Job",tonumber(row[8])) setElementData(source,"Materials",tonumber(row[9])) setElementData(source,"Drugs",tonumber(row[10])) setElementData(source,"LicA",tonumber(row[11])) setElementData(source,"LicB",tonumber(row[12])) setElementData(source,"LicC",tonumber(row[13])) setElementData(source,"Money",tonumber(row[14])) setElementData(source,"Bank",tonumber(row[15])) setElementData(source,"Adminlevel",tonumber(row[16])) setElementData(source,"PlayedM",tonumber(row[17])) setElementData(source,"PlayedH",tonumber(row[18])) setElementData(source,"Wanted",tonumber(row[19])) setElementData(source,"Jailtime",tonumber(row[20])) setElementData(source,"Slot1",row[21]) setElementData(source,"Slot2",row[22]) setElementData(source,"Slot3",row[23]) setElementData(source,"Slot4",row[24]) setElementData(source,"Slot5",row[25]) setElementData(source,"Slot6",row[26]) setElementData(source,"Slot7",row[27]) setElementData(source,"Slot8",row[28]) setElementData(source,"Slot9",row[29]) setElementData(source,"Slot10",row[30]) setElementData(source,"stvo",tonumber(row[31])) setElementData(source,"Zigaretten",tonumber(row[32])) setElementData(source,"Feuerzeug",tonumber(row[33])) setElementData(source,"Zeitung",tonumber(row[34])) setElementData(source,"Weapon_0",tonumber(row[35])) setElementData(source,"Weapon_1",tonumber(row[36])) setElementData(source,"Weapon_2",tonumber(row[37])) setElementData(source,"Weapon_3",tonumber(row[38])) setElementData(source,"Weapon_4",tonumber(row[39])) setElementData(source,"Weapon_5",tonumber(row[40])) setElementData(source,"Weapon_6",tonumber(row[41])) setElementData(source,"Weapon_7",tonumber(row[42])) setElementData(source,"Weapon_8",tonumber(row[43])) setElementData(source,"Weapon_9",tonumber(row[44])) setElementData(source,"Weapon_10",tonumber(row[45])) setElementData(source,"Weapon_11",tonumber(row[46])) setElementData(source,"Weapon_12",tonumber(row[47])) setElementData(source,"Gehalt",tonumber(row[48])) setElementData(source,"Status",row[49]) setElementData(source,"GWD",tonumber(row[50])) setElementData(source,"HausB",tonumber(row[51])) setElementData(source,"HausX",tonumber(row[52])) setElementData(source,"HausY",tonumber(row[53])) setElementData(source,"HausZ",tonumber(row[54])) setElementData(source,"Zelle",tonumber(row[55])) setElementData(source,"Housekey",tonumber(row[56])) setElementData(source,"Tutorial",tonumber(row[57])) setElementData(source,"Handy",tonumber(row[58])) setElementData(source,"Garagen",tonumber(row[59])) setElementData(source,"Blacklist1",tonumber(row[60])) setElementData(source,"Blacklist2",tonumber(row[61])) setElementData(source,"Zivizeit",tonumber(row[62])) setElementData(source,"Samen",tonumber(row[63])) setElementData(source,"Duty",tonumber(row[64])) setElementData(source,"LicD",tonumber(row[65])) setElementData(source,"LicE",tonumber(row[66])) setElementData(source,"LicF",tonumber(row[67])) setElementData(source,"LicG",tonumber(row[68])) spawnPlayer (source, 1108.6999511719, -1796, 16.60000038147, 90, 21, 0, 0, spawnTeam) setCameraTarget(source) fadeCamera(source, true, 2.0) setPlayerTeam(source, Zivilisten) setPlayerMoney (source, getElementData( source, "Money" )) setPlayerName(source, getElementData( source, "Username" )) local tutorial = getElementData(source, "Tutorial") if tutorial == 0 then triggerClientEvent (source,"StartTuT",getRootElement(),source) end local PlayerWeapons = { [0] = row[35], [1] = row[36], [2] = row[37], [3] = row[38], [4] = row[39], [5] = row[40], [6] = row[41], [7] = row[42], [8] = row[43], [9] = row[44], [10] = row[45], [11] = row[46], [12] = row[47] } for index, weapon in pairs(PlayerWeapons) do local Weapon = gettok( weapon, 1, string.byte('|') ) local Ammo = gettok( weapon, 2, string.byte('|') ) giveWeapon ( source, Weapon, Ammo ) setElementData( source, "Weapon_Slot"..index, weapon ) end end setElementData( source, "LoggedIn", true ) triggerClientEvent ( source, "hideLoginWindow", getRootElement() ) end addEvent("onPlayerGUILogin",true) addEventHandler ( "onPlayerGUILogin", getRootElement(), playerLogin )
in dieser zeile:
will ich noch abfragen dass wenn er nicht den unterstrich benutzt, dass er die outputChatBox bekommt mit Vorname_Nachname -
mach mal einen status rein, also wie du schon hast:
Lua
Alles anzeigentheGate = createObject(980, 321.39999389648, -1188.1999511719, 77.199996948242, 0, 0, 218) downornot = false function moveGate(player) x,y,z = getElementPosition(player) x1,y1,z1 = getElementPosition(theGate) if getDistanceBetweenPoints3D(x1,y1,z1,x,y,z) < 8 then if (downornot == false) then moveObject (theGate, 3000, 321.39999389648, -1188.1999511719, 71.900001525879, 0, 0, 0) downornot = true else moveObject (theGate, 3000, 321.39999389648, -1188.1999511719, 77.199996948242, 0, 0, 0) downornot = false end end end addCommandHandler("gate",moveGate)
mach aber aus dem else mal das hier:
-
hallo liebe community,
ich habe das Problem dass sich spieler nicht servergerecht registrieren.
dabei hatte ich ja den gedanken, wenn er nicht Vorname_Nachname macht, eine outputChatBox mit einer warnung bekommt.
aber wie kann ich das einrichten, da es ja bei der email auch gemacht wird.
Luaif not email or email=="" then outputChatBox("Bitte gebe eine gültige E-Mail Adresse an, danke!",source) return end
so nun muss ich zwar auch bei dem username des so machen aber will noch das wegen dem Unterstrich editieren, wie stelle ich das da am besten an?
-
-
und zwar suche ich die ped animation fürs anvisieren wenn er mit giveweapon eine m4 bekommen hat
-
Also ich meine es so:
du hast doch die originale, F11 map wo doch alle gebäude und so angezeigt werden.
so und wenn ich eine base gemacht habe, dass die dann auch so angezeigt wird. wie die ganze F11 map, quasi diese editieren.
-
ich meinte wenn ich eine base gemappt habe, dass dieses Grundstück mit verzeichnet wird auf der map also so wie die normale map^^
-
Hallo liebe Community,
ich würde gerne eigene plätze wie trainingsplatz der army auf der minimap und dem radar anzeigen lassen, gibt es dafür irgend eine funktion oder einen anderen weg?
wäre dankbar über hilfe
-
Hallo Liebe community,
ich suche einen kostenlosen gilden provider, der Homepage sowie e-mailaddresse anbietet.
da ich mir die NPL für TS 3 holen will ist dies notwendig.
bitte helft mir dabei
-
@ shady mit sqlcon usw?
oder wie soll ich das machen?
weil frage ja auch schon den namen des Spielers ab, mit
er zeigt mir aber nur die an, die online sind hmm....
Nevo es ist ein selfmade was auf MySQL basiert.
-
wie die überschrift schon angibt, möchte ich die Spieler (zb.:Polizeimitglieder) im Fraktionspanel dauerhaft anzeigen lassen.
habe es soweit versucht, vllt könnte mir da bitte einer netterweise helfen bin mittelmäßiger scripter^^
hier mal die function
Lua
Alles anzeigenfunction refreshFrakt(rows) ChangeMyButtonEnabled() triggerServerEvent("Verdienst", getRootElement(), getLocalPlayer()) guiGridListClear ( membergrid ) local players = getElementsByType ( "player" ) local Fraktion = getElementData(getLocalPlayer(),"Fraktion") for indexss, value in pairs(players) do if (getElementData( value, "LoggedIn") == true) then status = "online" else status = "offline" end if(getElementData(value,"Fraktion") == Fraktion) then local row = guiGridListAddRow(membergrid) guiGridListSetItemText ( membergrid, row, a_column, tostring(getElementData(value,"Username")), false, false ) guiGridListSetItemText ( membergrid, row, s_column, tostring(getElementData(value,"Rank")), false, false ) guiGridListSetItemText ( membergrid, row, b_column, tostring(getElementData(value,"GWD")), false, false ) guiGridListSetItemText ( membergrid, row, d_column, tostring(getElementData(value,"Status")), false, false ) guiGridListSetItemText ( membergrid, row, g_column, tostring(getElementData(value,"Gehalt")), false, false ) guiGridListSetItemText ( membergrid, row, f_column, tostring(status), false, false ) end guiGridListClear ( LeaderGrid ) local players = getElementsByType ( "player" ) local Fraktion = getElementData(getLocalPlayer(),"Fraktion") for indexss, value in pairs(players) do if(getElementData(value,"Fraktion") == Fraktion) then if getElementData( value, "LoggedIn") == true then status = "online" else status = "offline" end local rower = guiGridListAddRow (LeaderGrid ) guiGridListSetItemText ( LeaderGrid, rower, as_column, tostring(getElementData(value,"Username")), false, false ) guiGridListSetItemText ( LeaderGrid, rower, ss_column, tostring(getElementData(value,"Rank")), false, false ) guiGridListSetItemText ( LeaderGrid, rower, bs_column, tostring(getElementData(value,"GWD")), false, false ) guiGridListSetItemText ( LeaderGrid, rower, ds_column, tostring(getElementData(value,"Status")), false, false ) guiGridListSetItemText ( LeaderGrid, rower, gs_column, tostring(getElementData(value,"Gehalt")), false, false ) guiGridListSetItemText ( LeaderGrid, rower, fs_column, tostring(status), false, false ) end end end end
-
von mir auch eine benotung nice map, naja etwas sehr wie auf ner baustelle, hätte es aber auch ned evtl besser gemacht^^
9/10
-
also kommen nun zwar keine fehler aber mal schauen, ob es funzt wenn jemand aus woanderst als den drei Ländern joint^^
edit //
funzt danke für die Hilfe^^
kann geclosed werden
-
die ist ja gestartet ingame lol sagt trotzdem fehler aus....
hier der Fehler:
ERROR: call: failed to call 'admin:getPlayerCountry' [string "?"]
edit//
achja player ist ned definiert.... hmm wie definiere ich den wenn er connected
edit// trotzdem der gleiche Fehler.....
bitte um hilfe
-
sry für doppelpost, also
habe es bis jetzt so:
Lua
Alles anzeigenfunction onPlayerConnect() local flag = exports['admin']:getPlayerCountry ( player ) if flag == "DE" then return true elseif flag == "AT" then return true elseif flag == "CH" then return true else return false end if not flag == true then cancelEvent(true," Only Players from Germany, Switzerland and Austria can Join this Server !") end end addEventHandler("onPlayerConnect",getRootElement(), onPlayerConnect)
nun meldet er mir bei der export a nil string, wie bekomme ich jetzt das hin dass er es aus der admin bekommt....