Beiträge von Twinkie

    Habe den gleichen fehler, es kommen keine Fehler, habe es erstmal deaktiviert, dennoch bin ich auch auf eine Lösung aus, ich denke es liegt an einen der Mysql befehlen.


    // Edit : Hier der Code zum nehmen,


    Spoiler anzeigen


    if take then
    if money > 0 and tonumber ( laGetElementData ( player, "rang" ) ) < 4 then
    outputChatBox ( "Du darfst noch kein Geld entnehmen!", player, 125, 0, 0 )
    elseif weed > 0 and tonumber ( laGetElementData ( player, "rang" ) ) < 2 then
    outputChatBox ( "Du darfst noch kein Weed entnehmen!", player, 125, 0, 0 )
    elseif mats > 0 and tonumber ( laGetElementData ( player, "rang" ) ) < 3 then
    outputChatBox ( "Du darfst noch keine Materialien entnehmen!", player, 125, 0, 0 )
    elseif koks > 0 and tonumber ( laGetElementData ( player, "rang" ) ) < 4 then
    outputChatBox ( "Du darfst noch kein Kokain entnehmen!", player, 125, 0, 0 )
    else
    if Fraktionskasse < money then
    outputChatBox ( "In der Fraktionskasse ist nicht genug Geld!", player, 125, 0, 0 )
    elseif Fraktionsweed < weed then
    outputChatBox ( "In der Fraktionskasse ist nicht genug Weed!", player, 125, 0, 0 )
    elseif Fraktionsmats < mats then
    outputChatBox ( "In der Fraktionskasse sind nicht genug Materialien!", player, 125, 0, 0 )
    elseif Fraktionskoks < koks then
    outputChatBox ( "In der Fraktionskasse ist nicht genug Kokain!", player, 125, 0, 0 )
    else
    local msg = getPlayerName(player).." hat "..money.." $, "..weed.." Gramm Weed, "..mats.." Materialien und "..koks.." Gramm Kokain aus dem Depot genommen."
    sendMSGForFaction ( msg, tonumber(laGetElementData ( player, "fraktion" )), 100, 0, 0 )
    local fraktion = laGetElementData ( player, "fraktion")
    local fraktionsname = fraktionNames[fraktion]
    if (weed + mats + koks) > 1000 then
    outputLog ( "[DEPOT+]: "..msg.." ("..fraktionsname..")", "fraktions" )
    else
    outputLog ( "[DEPOT]: "..msg.." ("..fraktionsname..")", "fraktions" )
    end
    laSetElementData ( player, "money", pmoney + money )
    givePlayerMoney ( player, money )
    triggerClientEvent ( player, "HudEinblendenMoney", getRootElement() )
    laSetElementData ( player, "weed", pweed + weed )
    laSetElementData ( player, "mats", pmats + mats )
    laSetElementData ( player, "koks", pkoks + koks )
    local Famkasseneu = Fraktionskasse - money
    local Famweedneu = Fraktionsweed - weed
    local Fammatsneu = Fraktionsmats - mats
    local Famkoksneu = Fraktionskoks - koks
    MySQL_SetString("fraktionen", "DepotGeld", Famkasseneu, "Name LIKE '"..fraktion.."'")
    MySQL_SetString("fraktionen", "DepotDrogen", Famweedneu, "Name LIKE '"..fraktion.."'")
    MySQL_SetString("fraktionen", "DepotMaterials", Fammatsneu, "Name LIKE '"..fraktion.."'")
    MySQL_SetString("fraktionen", "DepotKokain", Famkoksneu, "Name LIKE '"..fraktion.."'")
    _G[fraktion.."Money"] = Famkasseneu
    _G[fraktion.."Weed"] = Famweedneu
    _G[fraktion.."Mats"] = Fammatsneu
    _G[fraktion.."Koks"] = Famkoksneu
    triggerClientEvent ( player, "showFDepot", getRootElement(), Famkasseneu, Fammatsneu, Famweedneu, Famkoksneu )
    end
    end
    else

    Hey, ich hab mein Server auf 1.4 Geupdatet. nun geht aber das Mysql module nichtmehr, es kommt nur das die dbconmy datei nicht gefunden bzw, nicht geöffnet werden kann vom mysql module, datei ist ganz normal da...

    @Venou
    Versuch es mal mit dem Konsolenbefehl upgrade all bzw, updgrade [scriptname]. Wenn das nicht geht erzählen dir die Errors ja was du machen musst.
    Bsp. [2014-07-10 13:18:32] WARNING: reallife/carsys/tuning/paynspray.lua(Line 46) [Server] setVehicleFrozen is deprecated and may not work in future versions. Please replace with setElementFrozen.
    Du sollst einfach setVehicleFrozen in setElementFrozen umändern.
    aber dafür gibt es ja upgrade :D

    Hey, ich hab eine XML datei wo Autos Coordis usw eingetragen sind.

    Und sie werden mit dem scriptteil gespawnt.


    Spoiler anzeigen


    xml = xmlLoadFile ( "settings.xml" )
    local carmodel = xmlNodeGetAttribute(xml, "model") -- get attribute of root element
    local carX = xmlNodeGetAttribute(xml, "posX")
    local carY = xmlNodeGetAttribute(xml, "posY")
    local carZ = xmlNodeGetAttribute(xml, "posZ")
    local carA = xmlNodeGetAttribute(xml, "rot")
    createVehicle(carmodel, tonumber(carX), tonumber(carY), tonumber(carZ), 0.0, 0.0, tonumber(carA))


    jedoch wird immer nur ein Auto gespawnt,

    Wie mache ich das alle Autos aus der XML gespawnt werden?


    Das ist in der settings.xml:

    <car model="528" posX="2485" posY="-1667" posZ="13.34375" rot="90.0" />
    <car model="528" posX="2485" posY="-1665" posZ="13.34375" rot="90.0" />

    Danke für die Antworten aber ich meinte es so dass man es nur in einer XML die Coordis eintragen muss
    und alle Autos spawnen.


    Das hab ich ausm Wiki:
    Aber es zeigt mir bei den xml befehlen und createVehicle befehl immer Bad Argument an.

    Spoiler anzeigen

    local xml = getResourceConfig("settings.xml") -- load XML file and get its root element
    local carmodel = xmlNodeGetAttribute(xml, "model") -- get attribute of root element
    local carX = xmlNodeGetAttribute(xml, "posX")
    local carY = xmlNodeGetAttribute(xml, "posY")
    local carZ = xmlNodeGetAttribute(xml, "posZ")
    local carA = xmlNodeGetAttribute(xml, "rot")
    createVehicle(carmodel, tonumber(carX), tonumber(carY), tonumber(carZ), 0.0, 0.0, tonumber(carA))


    Die XML datei :
    <car model="528" posX="2485" posY="-1667" posZ="13.34375" rot="90.0" />

    Ist es möglich ein Auto zu erstellen per Befehl, das sich dann nur von einem Team* nutzen lässt.
    und es Respawnt werden kann, Natürlich alles Ingame...

    Hatte ich ihn auch drauf hingewiesen :D

    Trotzdem bleibt mein Problem bestehen, wie mache ich das Feuer unendlich bis es gelöscht wird?

    //Edit : Danke PewX aber eins ist noch das Problem.. wenn man als Client zuweit vom Feuer ist wirds einem nicht angezeigt.

    //Edit 2 : Wie ist der befehl um Peds unsichtbar zu machen?

    Also du kannst nicht erwarten das wir alles für dich scripten ^^

    if ( setElementData(player, fraktion) == ID ) then

    eine abfrage reicht denk ich mal :)

    mfg. 3nergy

    Hab ich nicht erwartet die abfrage ist mir bekannt, hatte aber auch nicht danach gefragt ^^


    //Edit : Übrigends setElementData? da hat sich jemand vertippt :D

    jop das weiß ich auch, aber wie mache ich das feuer so unendlich dass es erst ausgeht wenn es gelöscht wurde, durch einen aus der Feuerwehr frakki?

    //Edit :  

    Zitat

    //Edit: Eins Kapier ich net wrm erstellst du mehrmals ein feuer statt eine tabelle.

    Komme mit Tabellen nicht klar

    Habs jetzt hinbekommen, irgendwie darf man nicht über 5 die Size sonst hat das irgendwelche macken.

    Aber wie mache ich dass das Feuer irgendwann kommt ? z.b um 8 Uhr und 10 uhr... oder so

    //Edit: Mein script sieht jetzt so aus :

    Bei Serverseitig nix neues

    __________________________________

    Ich hab folgendes Problem :
    Das Feuer erscheint nur wenn man in der Nähe ist... wenn man wegfährt ist es einfach weg.

    Fehlt da nicht eine Datenbank bzw Pw weiß jetzt nicht wie rum das ist.


    //Edit : handler = dbConnect("mysql","127.0.0.1","root","DATENBANKNAME","sny")