Ich werde auf jeden Fall morgen oder am Samstag den Server mal besuchen.
Beiträge von Heaven
-
-
@[MH]PooF: So: (Ungetestet und kann deswegen Fehler enthalten)
Lua
Alles anzeigenfunction isCursorOnDXElement(x,y,w,h) local cX,cY = getCursorPosition () local sX, sY = guiGetScreenSize() curX, curY = cX*sX,cY*sY if curX > x and curX < x + w and curY > y and curY < y + h then return true -- Gibt true zurück, wenn der Cursor auf dem Element ist else return false -- Gibt false zurück, wenn der Cursor nicht auf dem Element ist end end function dxDrawGUI() addEventHandler("onClientRender", root, render_dxDrawGUI) addEventHandler("onClientClick", root, function(button, state) if (button == "left" and state == "down") and btn_schliessen1 == true then outputChatBox("BTN 1 geklickt!", 255, 0, 0) end if (button == "left" and state == "down") and btn_schliessen2 == true then outputChatBox("BTN 2 geklickt!", 255, 0, 0) end end) end addCommandHandler("open", dxDrawGUI) function render_dxDrawGUI() dxDrawRectangle(371, 124, 507, 477, tocolor(255, 0, 0, 255), false) dxDrawRectangle(371, 124, 507, 18, tocolor(255, 255, 255, 255), false) dxDrawText("Infobox", 588, 123, 729, 142, tocolor(73, 15, 239, 255), 1.00, "default-bold", "left", "top", false, false, true, false, false) dxDrawRectangle(381, 152, 143, 25, tocolor(191, 243, 10, 255), false) dxDrawRectangle(725, 152, 143, 25, tocolor(191, 243, 10, 255), false) dxDrawText("Schliessen", 421, 152, 514, 171, tocolor(32, 22, 230, 255), 1.00, "default-bold", "left", "top", false, false, true, false, false) dxDrawText("Schliessen", 765, 152, 858, 171, tocolor(32, 22, 230, 255), 1.00, "default-bold", "left", "top", false, false, true, false, false) dxDrawText("Willkommen auf Platinax Reallife!\nInhalt wird in dieser Box bald folgen!\n", 376, 180, 868, 585, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "top", false, false, true, false, false) btn_schliessen1 = isCursorOnDXElement(421, 152, 514, 171) btn_schliessen2 = isCursorOnDXElement(765, 152, 858, 171) end
-
@[MH]PooF: Ich rechne dies immer gerne so aus, wenn du mal Bilder haben willst, die du nicht über den gesamten Bildschirm haben willst: (Geht bei allen Elementen so)
LuasW, sH = guiGetScreenSize() -- Bildschirmgröße des Spieles nehmen sX, sY = 1600, 900 -- Meine Bildschirmgröße, womit alles perfekt aussieht function drawText() dxDrawImage(sW*(300/sX), sH*(425/sY), sW*(673/sX), sH*(120/sY), ...) --Nur ein Beispiel (Damit passt sich das Bild jeder Bildschirmauflösung automatisch an. Kann (so wie ich gehört habe) aber bei 4:3 Auflösung bspw. verzerrt aussehen. Selber habe ich dies aber noch nicht mitbekommen.) end addEventHandler("onClientRender", root, drawText)
-
Dankeschön, Justus.
Nur ich habe ein Problem noch.
Der letze Eintrag in der Gridlist, wird nicht angezeigt sondern blitzt nur einmal kurz auf, obwohl noch ein Row frei ist. -
Hallo liebe Community.
Ich habe eine kurze Frage.
Ich bin gerade dabei die Daten von einer C# dataGridView in eine Word Tabelle zu exportieren,
bekomme es aber irgendwie nicht richtig hin.
Hier mein jetziger Code:Code
Alles anzeigenprivate void BefuelleTable() { var word = new Word.Application(); word.Visible = true; var wdDoc = word.Documents.Open(this.TXT_WDATEI.Text); Word.Table wdTab = wdDoc.Tables[1]; object beforeRow = wdDoc.Tables[1].Rows[1]; int nRow = dataGridView1.Rows.Count; int nCol = dataGridView1.Columns.Count; for (int a = 2; a <= nRow; a++) // Links nach rechts { wdDoc.Tables[1].Rows.Add(ref beforeRow); } wdTab.Cell(1, 1).Range.Text = "PC"; wdTab.Cell(1, 2).Range.Text = "Computername"; wdTab.Cell(1, 3).Range.Text = "IP Adresse"; for (int i = 2; i <= nRow; i++) { for (int j = 1; j <= nCol; j++) { string strText = (string)dataGridView1.Rows[i].Cells[j].Value; wdTab.Cell(i, j).Range.Text = strText; } } }
Ich hoffe das mir irgendjemand helfen kann.
-
Die outputChatBox im Script suchen und den Text ändern.
-
Lua
sW, sH = guiGetScreenSize() bestX, bestY = 1600, 900 -- Deine Bildschirmauflösung, womit es perfekt aussieht. Einfach 1600 und 900 ersetzen. Sind nur Beispielwerte addEventHandler("onClientRender", root, function() dxDrawText(" Unser TeamSpeak³ server: 194.169.211.35:10350\n Unser Forum: www.geforce-rl.de", sw*(801/bestX), sh*(1025/bestY), sw*(1035/bestX), sh*(1064/bestY), tocolor(147, 56, 12, 255), 1.50, "default-bold", "left", "top", false, false, true, false, false) end )
-
M4x: Ich wollte damit nochmal sagen, das du es erstmal versuchen sollst, bevor wir dir alles machen.
-
Du brauchst:
- http://wiki.multitheftauto.com/wiki/GetEasingValue
- http://wiki.multitheftauto.com/wiki/OnClientRenderSo und damit probierst du was hinzubekommen.
Falls du dabei nicht weiterkommst, kannst du fragen. -
Probieren geht über studieren
-
Versuche es doch erstmal selber zu lösen.
Falls du es nicht hinbekommen hast, postet du deinen Code und sagst uns wobei du nicht weiterkommst und dann können wir dir Ratschläge geben.
Das bringt viel mehr, als wenn wir dir alles machen. -
-
Lua
function faggiomachen() local x, y, z = getElementPosition ( client ) faggio10a = createVehicle ( 462, x, y, z ) warpPedIntoVehicle ( client, faggio10a ) setTimer(function() destroyElement ( faggio10a ) end, 20000, 1) end addEvent("faggio10", true) addEventHandler("faggio10", root, faggiomachen)
So sollte es funktionieren.
-
Hallo und Herzlich Willkommen
-
Vorstellung sieht sehr gut aus.
Server teste ich bald.
Ich würde euch nur empfehlen euer Impressum im Forum nachzutragen, bevor ihr noch ärger deswegen bekommt. -
-
Herzlich Willkommen hier und lass dich nicht ärgern.
-
Da wir dieses schützen müssen, werdet ihr
keinen Zugriff auf die Datenbank oder den ftp Server
haben.Ist zwar schön das ihr eine Sicherheit haben möchtet, aber ich denke kein guter Scripter würde sich bei euch melden, wenn er nichtmal Updates einspielen kann, ohne das ihr online seid.
-
Schreib einfach in deine meta.xml das rein:
<min_mta_version client="1.3.0-9.04563"></min_mta_version> -
Naja genauere Informationen möchte ich dazu noch nicht angeben weil ich nicht möchte das mir meine ideen geklaut werden.
Ich kann mich schon entscheiden, aber ich möchte 1) einen Ordentlichen Server aufstellen welcher auch 2) eine Geldeinnahme ist und dazu braucht man 3) heutzutage etliche gute Gamemodes.
Sorry das ich das so sage aber ich denke wirklich, du willst nur einen Server aufmachen um Geld zu verdienen.
Wenn du wirklich Geld verdienen willst, geh arbeiten!Zu Nummer 1:
Wenn du einen ordentlichen Server machen willst, lern selber scripten!
Sonst wird das nie was.
Ein Projektleiter der nicht scripten kann ist sehr, sehr schlecht!Zu Nummer 2:
Wie ich oben ja schon geschrieben habe. Ich denke wirklich, du willst nur einen Server aufmachen um Geld zu verdienen und das dann für deine privaten Zwecke auszugeben. Auf solchen Servern möchte keiner spielen!Zu Nummer 3:
Ähh, NEIN! Definitiv NEIN!!
Wozu brauch man 30 Gamemodes?
Macht einen vernünftigen Gamemode und das reicht!
Du wirst niemals alle Server gleichzeitig überwachen können, ob alles glattläuft und keiner Mist baut.
Das ist sowas von unnötig!Fazit:
Ich glaube du bist nur Geldgeil und hast keine Ahnung wie man ein Projekt leitet.
Ich rate dir nur: Lass es lieber! Lern scripten und versuche es dann mit EINEM eigenen Selfmade Gamemode.Mit freundlichen Grüßen,
Heaven