Moiin habe grade das GRS script eingefügt aber jetzt kommt irgendwie kein loginpanel warum weiß ich nicht.. wäre froh wenn ihr mir helfen könntet.
MfG
labcoce
Moiin habe grade das GRS script eingefügt aber jetzt kommt irgendwie kein loginpanel warum weiß ich nicht.. wäre froh wenn ihr mir helfen könntet.
MfG
labcoce
wüsstet ihr vllt welche dateien es sein könneten?
Kommt der Error beim starten des Scripts oder beim benutzen des Commands?
Nur beim start des scripts sonst kommt nur das
[12:44:37] INFO: Haus ID 190 wurde angelegt!
[12:45:38] INFO: Bizkassen wurden gespeichert!
hatte mal mehr erfahrung^^
Dann hast du was bei der Datenbank und Rechte Vergabe verkackt
wie verkackt was meinst du?
houses = {}
houses["id"] = {}
houses["pickup"] = {}
function createHouse ( player, cmd, preis, int )
if preis and tonumber(preis) and int and tonumber(int) then
local Preis = tonumber ( math.abs ( preis ) )
local CurrentInterior = tonumber ( int )
if vioGetElementData ( player, "adminlvl" ) >= 4 then
if Preis >= 15000 then
if CurrentInterior ~= nil then
local SymbolX, SymbolY, SymbolZ = getElementPosition ( player )
local Besitzer = "none"
local Preis = tonumber ( preis )
local CurrentInterior = tonumber ( int )
local inserted, _, ID = dbPoll ( dbQuery ( handler, "INSERT INTO houses ( SymbolX, SymbolY, SymbolZ, UID, Preis, CurrentInterior, Kasse, Miete ) VALUES (?,?,?,?,?,?,?,?)", SymbolX, SymbolY, SymbolZ, 0, Preis, CurrentInterior, '0', '0' ), -1 )
if not inserted then
outputDebugString("[createHouse] Error executing the query")
return false
else
outputDebugString ("Haus ID "..ID.." wurde angelegt!")
outputChatBox ( "Haus angelegt!", player, 200, 200, 0 )
createHouseNew ( ID, SymbolX, SymbolY, SymbolZ, Besitzer, Preis, CurrentInterior, 0, 0 )
return true
end
else
outputChatBox ( "Gebrauch: /newhouse [Preis] [Interior ( iraum [1-30] )]", player, 155, 0, 0 )
end
else
outputChatBox ( "Mindestpreis muss 15.000$ sein!", player, 155, 0, 0 )
end
else
infobox ( player, "Du bist\nnicht befugt!", player, 4000, 155, 0, 0 )
end
else
outputChatBox ( "Gebrauch: /newhouse [Preis] [Interior ( iraum [1-30] )]", player, 155, 0, 0 )
end
end
addCommandHandler ( "newhouse", createHouse )
function createHouseNew ( id, x, y, z, owner, cost, int, kasse, rent )
local img
if owner == "none" then img = 1273 else img = 1272 end
local pickup = createPickup ( x, y, z, 3, img, 200, 0 )
addEventHandler ( "onPickupHit", pickup, housePickup )
houses["id"][pickup] = id
houses["pickup"][id] = pickup
if owner ~= "0" then
houses["pickup"][owner] = pickup
end
vioSetElementData ( pickup, "owner", owner )
vioSetElementData ( pickup, "locked", true )
vioSetElementData ( pickup, "preis", cost )
vioSetElementData ( pickup, "curint", int )
vioSetElementData ( pickup, "id", id )
vioSetElementData ( pickup, "miete", rent )
vioSetElementData ( pickup, "kasse", kasse )
end
function setHouseBought ( pickup, owner )
if isElement ( pickup ) then
local x, y, z = getElementPosition ( pickup )
local newpickup = createPickup ( x, y, z, 3, 1272, 200, 0 )
local id = houses["id"][pickup]
houses["id"][newpickup] = id
houses["id"][pickup] = nil
houses["pickup"][id] = newpickup
houses["pickup"][owner] = newpickup
vioSetElementData ( newpickup, "owner", owner )
vioSetElementData ( newpickup, "locked", true )
vioSetElementData ( newpickup, "preis", vioGetElementData ( pickup, "preis" ) )
vioSetElementData ( newpickup, "curint", vioGetElementData ( pickup, "curint" ) )
vioSetElementData ( newpickup, "id", id )
vioSetElementData ( newpickup, "miete", vioGetElementData ( pickup, "miete" ) )
vioSetElementData ( newpickup, "kasse", vioGetElementData ( pickup, "kasse" ) )
destroyElement ( pickup )
addEventHandler ( "onPickupHit", newpickup, housePickup )
end
end
function setHouseSold ( pickup, owner )
if isElement ( pickup ) then
local x, y, z = getElementPosition ( pickup )
local newpickup = createPickup ( x, y, z, 3, 1273, 200, 0 )
local id = houses["id"][pickup]
houses["id"][newpickup] = id
houses["id"][pickup] = nil
houses["pickup"][id] = newpickup
houses["pickup"][owner] = nil
vioSetElementData ( newpickup, "owner", "none" )
vioSetElementData ( newpickup, "locked", true )
vioSetElementData ( newpickup, "preis", vioGetElementData ( pickup, "preis" ) )
vioSetElementData ( newpickup, "curint", vioGetElementData ( pickup, "curint" ) )
vioSetElementData ( newpickup, "id", id )
vioSetElementData ( newpickup, "miete", vioGetElementData ( pickup, "miete" ) )
vioSetElementData ( newpickup, "kasse", vioGetElementData ( pickup, "kasse" ) )
destroyElement ( pickup )
addEventHandler ( "onPickupHit", newpickup, housePickup )
end
end
function houseCreation()
local result = dbPoll ( dbQuery ( handler, "SELECT * FROM houses" ), -1 )
if result and result[1] then
local amount = #result
for i=1, amount do
local id = tonumber(result[i]["ID"])
local x = tonumber(result[i]["SymbolX"])
local y = tonumber(result[i]["SymbolY"])
local z = tonumber(result[i]["SymbolZ"])
local owner = playerUIDName[tonumber(result[i]["UID"])]
local cost = tonumber(result[i]["Preis"])
local int = tonumber(result[i]["CurrentInterior"])
local kasse = tonumber(result[i]["Kasse"])
local rent = tonumber(result[i]["Miete"])
createHouseNew ( id, x, y, z, owner, cost, int, kasse, rent )
loadGangData ( id )
end
outputServerLog("Es wurden "..amount.." Haeuser gefunden")
else
outputDebugString("[houseCreation] Error executing the query.")
end
end
addEventHandler ( "onResourceStart", resourceRoot, houseCreation )
Alles anzeigen
[12:05:39] ERROR: [gamemodes]/ultimate/housesys/houses_mysql.lua:53: table index is nil
[12:05:39] WARNING: [gamemodes]/ultimate/mysql/mysql_functions.lua:520: Bad argument @ 'setVehiclePaintjob' [Expected number at argument 2, got nil]
[12:05:39] WARNING: [gamemodes]/ultimate/mysql/mysql_functions.lua:520: Bad argument @ 'setVehiclePaintjob' [Expected number at argument 2, got nil] [DUP x20]
Was wurde bearbeitet?
Von wem wurde es bearbeitet? von dir?
Ist es ein Ultimate Edit?
Standart Ultimate bearbeitet wurde es von mir aber auch net viel hab die alten dateien wieder rein gemacht geht trotzdem nicht.
Und ist das Script in der ACL eingetragen?
Jap.
Ja, wurde bisschen bearbeitet
Guten Morgen liebe MTA-Community,
*(Das wird garnicht gespeichert)*Derzeit benutze ich das Ultimate Script und habe Probleme mit den Hausmarkern die neu gesetzt werden...
nach einem Scriptrestart oder Serverrestart veschwinden diese einfach...
Das selbe Problem habe ich auch mit der Spielzeit aber auch nur bei meinem acc.*( Das wird nur jede volle Stunde gespeichert)*: Jede volle Stunde wird
nur gespeichert.
Dann habe ich noch ein Problem mit den Autos... wenn Fahrer oder Beifahrer den Server verlassen spawnt das Fahrzeug einfach zum geparkten platz warum weiß ich nicht.
Würde mich freuen wenn Ihr mir vielleicht helfen könnten.
Mit freundlichen Grüßen,
euer labcoce.
Bei mir leuft die musik weiter? warum das?
#Closed (hatte das alte ultimate script)
Sehr geil , korregte leute +gutes script!
Kommen Errors im Debug ? Kenne es eigentlich auch so. Kommen Erros im Debug?
ne , ist standart bei ultimate
Spieler verlässt-Fahrzeuge spawnen weg
Spieler joint- Fahrzeuge spawnen wieder
Wie ich es kenne bleiben sie normalerweise da.
nein , wenn der jeweilige user den server verlässt spawnen die fahrzeuge weg , wenn er wieder kommt ,dann kommen sie wieder
Guten Abend liebe Community,
Ich hätte eine kleine Frage,
Wenn ein Spieler offlinge geht, dann spawnen die Fahrzeuge weg , wie kann ich das so hinbeckommen , dass die fahrzeuge da bleiben?
Mit freundlichen Grüßen,
labcoce
Hast du den alles Richtig eingestellt?
ACL rechte wärend der Server Offline ist gegeben?
Richtig alles eingetragen mit admin? zb wenn du neue Ränge Hinzugefügt hast?
jap
1. Untersuche, wie die Spielstunden gespeichert und geladen werden. Werden die Minuten gespeichert & geladen oder die Stunden?
2. Wird bei der Funktion, womit der Spieler einer Fraktion hinzugefügt wird, der Datenbank-Eintrag verändert?
3. Was tut /admins? Check das erstmal
Ehm bin noch nicht so erfahren , wäre nett , wenn du mir das vllt anders erklären würdest , wie und wo in welchen dateien die sachen wären.
//
Also lass ihn die Minuten laden.
wie das?