@Jan1308 Hast du noch die Forum Lizenz?
MfG
@Jan1308 Hast du noch die Forum Lizenz?
MfG
Hifonics MXZ 12 DUAL
Ich danke dir werde ich nacher Mal ausprobieren
Es ist doch sogar in der Datenbank (unter Userdata) vorgegeben.
Du musst halt nur eine function erstellen die bei einem Disconnect die Koordinaten des Elements (Spielers) abfragt und abspeichert.
Dazu könntest du z.B. das System aus der spawnpoints_server.lua kopieren, da du als Admin ja auch den Spawnpunkt "Hier" auswählen kannst.Codeif vioGetElementData ( player, "adminlvl" ) >= 1 then local x, y, z = getElementPosition ( player ) vioSetElementData ( player, "spawnpos_x", x ) vioSetElementData ( player, "spawnpos_y", y ) vioSetElementData ( player, "spawnpos_z", z ) vioSetElementData ( player, "spawnrot_x", getPedRotation ( player ) ) vioSetElementData ( player, "spawnint", getElementInterior ( player ) ) vioSetElementData ( player, "spawndim", getElementDimension ( player ) ) triggerClientEvent ( player, "infobox_start", getRootElement(), "\n\nSpawnpunkt\ngeändert!", 5000, 0, 125, 0 ) end
Musst du halt nur überarbeiten!
Wie kann ich den die Koordinaten in der DB speichern. Hab es nicht so mit mysql
Es ist doch sogar in der Datenbank (unter Userdata) vorgegeben.
Du musst halt nur eine function erstellen die bei einem Disconnect die Koordinaten des Elements (Spielers) abfragt und abspeichert.
Dazu könntest du z.B. das System aus der spawnpints_server.lua kopieren, da du als Admin ja auch den Spawnpunkt "Hier" auswählen kannst.Codeif vioGetElementData ( player, "adminlvl" ) >= 1 then local x, y, z = getElementPosition ( player ) vioSetElementData ( player, "spawnpos_x", x ) vioSetElementData ( player, "spawnpos_y", y ) vioSetElementData ( player, "spawnpos_z", z ) vioSetElementData ( player, "spawnrot_x", getPedRotation ( player ) ) vioSetElementData ( player, "spawnint", getElementInterior ( player ) ) vioSetElementData ( player, "spawndim", getElementDimension ( player ) ) triggerClientEvent ( player, "infobox_start", getRootElement(), "\n\nSpawnpunkt\ngeändert!", 5000, 0, 125, 0 ) end
Musst du halt nur überarbeiten!
Hatte daran auch gedacht :)! Werde ich gleich mal ausprobieren!
Kann ich das auch in der DB bei Userdata mit speichern?
Hey ich wollte mal Wissen ob ich es realisieren kann als "Anfänger" beim Ultimate Gamemode die Option Spawn setzen zu entfernen.
Dafür möchte ich dann allerdings das die Spieler dort wieder gespawnt werden wo Sie sich ausgeloggt haben.
Reicht dafür eine normale function oder muss ich dafür dann auch eine Mysql abfrage machen?
MfG
PXL
#push BIn immer noch auf der Suche :)!
Sehr geehrte MTA Community,
Ich bin auf der Suche nach einer Burning Board® 4.1.21 Lizenz.
Würde mich über Angebote freuen
Mit freundlichen Grüßen
PXL
Schon in den Logs nachgeschaut?
Bzw in den DEBUG Logs?
MfG
PXL
Hey Community,
suche eine Woltlab Suite Lizenz.
Würde dafür 40€ bezahlen.
MfG W4TER
Dann sollte man wenigstens sein Projekt "anpriesen". Damit man auch als Scripter merkt das ihr es wirklich ernst meint.
Warum macht ihr die stelle nicht lukrativ?
Warum sollte man euch beim Projekt helfen / Was macht euch besonders?
Das einzige was euch besonders macht ist ein Modloader :O?
So wie mir das erscheint sind euch die Mods wichtiger als das ganze Script :O
Alles anzeigenKann nur active-servers empfehlen:
https://www.active-servers.com/vserver_ssd.phpHabe lange nach einem vServer mit SSD und stärkerem CPU gesucht.
Die ganzen Hoster wie OVH, netcup etc. haben diese schwachen Server-CPUs mit 2,4 GHz.
Server mit stärker CPU gabs nur in Teuer oder ohne SSD.
Hab dann 2 gefunden, der andere Server hatte die CPU-Stärke limitiert (Benchmark war schlecht).
Der Server von Active-Servers war stark, hatte genug RAM (1 GB reicht völlig aus), SSD, DDR4 statt DDR3 und starke CPU.Hab mal den Server mit meinem OVH Server (VPS Cloud 1, 3.49€ Server) verglichen:
CPU-Benchmark
Active-Servers:Externer Inhalt i.imgur.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.OVH:
Externer Inhalt i.imgur.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Memory
Active-Servers:Externer Inhalt i.imgur.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.OVH:
Externer Inhalt i.imgur.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Internet
Active-Servers:Externer Inhalt i.imgur.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.OVH:
Externer Inhalt i.imgur.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Natürlich, kostet etwas mehr (1,41€), ist aber dafür viel stärker.
Bin da schon paar Monaten, nie Ausfälle gehabt, Support antwortet innerhalb von 24 Stunden, Server kam schnell.
Übrigens:
Man kann ganz einfach den Server upgraden, hab ich etwas später gemacht, da ich Multithreading nutzen wollte.
Werde ich mir mal anschauen danke für den Tipp :D!
Sieht richtig gut aus!
Indem du die Position vor dem ausloggen einmal speicherst und in eine Datenbank packst
Nach dem Login lädst du die Position und setzt den Spieler an die Koordinaten.
function savespawn ( player, x, y, z, rx, ry, rz, highNoon )
if highNoon then
setElementDimension ( player, 0 )
end
spawnPlayer ( player, x, y, z, rz )
setElementModel ( player, vioGetElementData ( player, "skinid") )
end
ungefähr so?
Hey wollte mal fragen ob es machbar ist das wenn sich der Spieler ausloggt und sich wieder einloggt an seine bisherige Position gespawnt wird? Nicht so wie bei vielen Reallife Scripts wo man nur 1 Pos auswählen kann :D?
Kannst du mal das Debugscript starten und die Errors mal schicken?