Danke @MasterM für die schnelle antwort^^
Beiträge von DeathNeroLP
-
-
Hallo Leute,
Habe ein etwas grösseres Problem mit Umlauten bei dxDraw.
Ich habe eine Editbox class erstellt.
Bei onClientCharacter werden die Characters hinzugefügt.
Bei OnClientKey soll er , wenn man backspace drückt den text immer nur um eins verkürzen.
Luafunction onEditKey(btn, sta) for index, value in pairs(dxTable["edit"]) do if value["selected"] then if (btn == "backspace" or btn == "delete") and sta then value["value"] = string.sub(value["value"],1,#value["value"]-1) end end end end addEventHandler("onClientKey",root,onEditKey)
wie kann ich jetzt aber die umlaute ä, ö und ü rausfinden und dann den text kürzen, ohne 2 mal backspace oder delete drücken zu müssen?
-
Titanfall 2 wäre sehr geil^^
Bin dabei mal sehen ob ich auch mal glück habe xD
Ich hoffe eure Weihnachtszeit war klasse und die guten Rutsch wünsche äußere ich erst nach 0 Uhr.
Ist zwar Aberglaube, aber möchte das alle wohlbehalten im neuen Jahr ankommen.
-
und wie soll ich das mit den wochentagen machen, wiki immer noch down, wo ich das hätte ansehen können bei einer usefull function namens formatDate()
-
Hab was gefunden, was eigentlich schade ist:
die os library wurde rausgenommen.... eigentlich schade, das würde das formatieren erleichtern.
wie kann ich anhand getRealTime() den Tagnamen und den Monatsnamen auslesen?
ohne eine eigene funktion zu machen?hatte erst gedacht string.format(), aber da gibt es keine spezifischen angaben als params...
-
Hallo liebe Community, kann ich mit os.date() von lua auch Datum und Uhrzeit auslesen?
btw. MTA Wiki page wird nicht mehr geladen deshalb muss ich hier nachfragen
-
wieso denn 800 X 600 oder 640 X 480,
unter Einstellungen könnt Ihr beim Tab Video die Auflösung doch umstellen auf höghere werte @Katox und @Antonio.Scaletta
@NotNull wtf 2k oder 4k ??? Nicht schlecht probs an dich
-
Unterschiede zwischen Reallife und Roleplay:
Roleplay = Rollenspiel:
Als Rollenspiel bezeichnet man in der Spielwissenschaft eine Spielform, bei der die Spielenden die Rollen realer Menschen, fiktiver Figuren, Tiere oder auch Gegenstände übernehmen. Dies können die eigenen Eltern, Lehrer oder Freunde, aber auch Wunschfiguren aus dem Abenteuerbereich, Tiere wie Hunde oder Katzen bzw. Maschinen wie Motorräder oder Flugzeuge sein. Die Spielwissenschaftler S. A. Warwitz und A. Rudolf beschreiben den Spielgedanken dieser sehr beliebten Spielgattung als „Spielend ein anderer sein“.
Reallife
Real Life (englisch, übersetzt: „wirkliches Leben“, gelegentlich auch meat life, etwa: „fleischliches Leben“), kurz meist als RL bezeichnet, ist eine Bezeichnung aus der Internet-Szene, die als Begriff für das Leben eines Menschen außerhalb seiner virtuellen Aktivitäten im Internet verwendet wird.
Als Abgrenzung des realen Lebens vom Fiktionalen hat der Begriff Real Life eine lange Tradition und kann in der Literatur bis zu Fjodor Dostojewski zurückverfolgt werden.[1] Mit dem Aufkommen von Online-Rollenspielen (MMORPG) fand der Begriff dann auch Eingang in die Netzkultur, vorangetrieben ebenfalls von literarischen Veröffentlichungen wie dem Roman „Neuromancer“ von William Gibson aus dem Jahr 1984. Dort ist zwar nicht vom Real Life, allerdings vom meat life die Rede, welches das reale Leben der Protagonisten von ihrem Dasein im Cyberspace abgrenzt.
Der Begriff wird zum Beispiel von den Benutzern von Multi User Dungeons zur Abgrenzung der virtuellen Identität in Rollenspielen zur Identität des Spielers in der Realität verwendet. Der Begriff wird inzwischen von vielen Computerbenutzern verwendet, um auf die Welt außerhalb des Internets hinzuweisen, etwa um zu klären, ob sich Menschen, die sich über das Internet fanden, schon persönlich getroffen haben. In Diskussionen und in Chats im Internet wird mit diesem Begriff auf Zusammenhänge außerhalb der nur digitalen beziehungsweise virtuellen Identität verwiesen.
In Abgrenzung zum Real Life steht dabei das Leben in der virtuellen Realität. In Online-Rollenspielen, aber auch in sozialen Netzwerken, können User eine neue Persönlichkeit kreieren. Das reicht von kleinen Details, welche die eigene Person interessanter erscheinen lassen sollen, bis hin zur Erstellung eines Avatars mit einem besonderen Äußeren und besonderen Fähigkeiten in MMOGs. -
Beim vorbeischauen ist mir aufgefallen:
- votemamnager ist an, ultimate reallife nach dem intro im screen und kaum editiert^^
Naja bitte fixe erstmal die probleme, bevor du wirbst, da es sonst für dich ehr schlecht aus geht mit da stehen^^
-
Das wurde alles über dx gemacht
-
Müssen sich mal die anderen Server auch anstrengen^^
Master Props an dich @Stief
-
Hier mal ein Link von einer werbsite, wo Ihr eure bilder komprimieren könnt, um aus MB's weniger zu machen.
Habe mal ne file mit 72 mb hochgeladen und mehrmals komprimiert.
resultat: aktuell nur 15.6 mb groß^^
Externer Inhalt www2.pic-upload.deInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt. -
Guten Tag liebe Community, momentan ist das Adminpanel + Grundsystem in Entwicklung.
Wir haben schon einiges bewältigt.
Weitere Bilder werden folgen.Mit freundlichen Grüßen
Roman- Lua Developer
-
Sry das war eventuell nicht so zu verstehen wie es gemeint war.
Ich wollte damit bezwecken, dass auch nach so langer zeit ich nicht alles weiss und viele Fehler mache.
Wegen dem Selfmade, ich bin nicht der einzigste der Selfmades macht.
Damit wollte ich mich nicht selber pushen, sondern probs an alle die etwas bezwecken können geben, da man dies mal erwähnen sollte. -
Bitte die Vita Grafiken in deiner Werbung entfernen. Ich kann mich nicht errinern, dir Nutzungsrechte für meine Werbegrafiken gegeben zu haben...
Eine "lizensierte" Version meines Script gibt es ebenfalls nicht, bitte das im Werbethread zu ändern.
Ich bin dann während des Downloads eurer 200MB Carmods (<.<) auch vom Server wegen Name-Change gekickt worden. Euch ist wohl nicht klar, dass der MTA Name erst zu einem RP Name erst im Script beim Registrieren/Einloggen geändert wird... Ich würde ja gerne überprüfen ob meine Lizenz am Server eingehalten wurde (ich tippe mal vom Werbepost her eher weniger darauf) aber das ist mir dann wirklich zu dumm.Ich hab schon viele schlechte Server mit dem Vita Script gesehen aber das war bis dato der Tiefpunkt. Gratulation.
@Sebihunter probs an dich.
Aber das war noch nicht alles.
Es gibt Leute die sitzen stundenlang an einem Selfmade um was besseres zu schaffen.
Wiederum andere können vllt nicht sehr gut scripten, aber schaffen es wenigstens gut zu editieren.Unter dem Strich, finde euer Server ist eine dreiste Beleidigung an den Erstellern und an andere die was bewirken wollen in der MTA Szene.
MfG
DeathNeroLP (Roman Runge)
Daten: Programmierer in Lua 5 Jahre und in Java 3 Jahre schon (lerne immer wieder neues). -
@[TDS]Bonus das sind die relativen Positions des dxDrawText
-
wenn es auf deine art nicht richtig positioniert wird dann vertausche mal die werte.
--anstatt screenW/1366
sx = 1366/screenW--anstatt screenH/768
sy = 768/screenH -
Weiss jemand ob man den actor in mta bei 'onResourceStop' despawnen kann, weil wäre sehr hilfreich wenn es eine methode dafür geben würde.
Actor = Spieler Character der mit spawnPlayer erstellt wird.
-
beim login nimmst du nicht getElementPosition sondern:
Lua
Alles anzeigenfunction loginPlayer(player) local pname = getPlayerName(player) local result = DB:query("SELECT * FROM players WHERE Name=?",pname) result = result[1] enew(player,CPlayer,result["ID"],pname,result["Password"],result["Serial"],result["Geld"],result["Level"],result["Coins"],result["Bankgeld"],result["Adminlvl"],result["VIP"],result["Skin"],result["playtime"],result["position"],result["Securetoken"],result["Autologin"]) outputChatBox("Auto-Login aktiv!",client,0,255,0) --player:spawningnew() local posStr = result["position"] local x = tonumber(gettok(posStr,1,string.byte('|'))); local y = tonumber(gettok(posStr,2,string.byte('|'))); local z = tonumber(gettok(posStr,3,string.byte('|'))); spawnPlayer()-- dort alle werte eintragen! setCameraTarget()--camera auf player fixieren fadeCamera() --camera einblenden triggerClientEvent(player,"cancelSmoothCamera",player) end
jetzt verstehst du es evtl besser^^
-
habe nun die html seite fertig, nur warum kann ich die resource nicht mit
restarten?
hier mal die html seite:
HTML
Alles anzeigen<html> <head> <* = call(getResourceFromName("ajax"),"start", getResourceName(getThisResource()) ) *> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="css/global.css" /> </head> <body> <script> function webRestartGamemode(){ var pReason = prompt('Set Reason for Server restart here.','Test'); if (pReason != null){ var pDuration = prompt('Set Duration when Server will restart.','10'); if (pDuration != null){ serverRestartGamemode(pReason,pDuration,function(success){ if (success){ alert('You send restart command succesfully'); }else{ alert("Could not send restart command"); } }); } } } function webSetRestartTimeGamemode(){ var pDuration = prompt('Set Duration when Server will Daylie restart.','4:30'); if (pDuration != null){ serverSetRestartTime(pDuration,function(success){ if (success){ alert('You set Daylie Restart Time successfully'); }else{ alert("Could not set Daylie Restart Time, cause it is the same value"); } }); } } </script> <div class="blog-masthead"> <div class="container"> <img class="blog-logo" src="images/logo.png" alt=""/> <div class="blog-nav"> <a class="blog-nav-item nav-selected" href="index.htm" >Dashboard</a> <a class="blog-nav-item" href="control.htm">Server Control</a> <a class="blog-nav-item" href="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank"><input type="hidden" name="cmd" value="_s-xclick"><input type="hidden" name="hosted_button_id" value="ULB9GP9S6ENBN">Donation</a> </div> </div> </div> <div id="sidebar"> <ul id="nav"> <li class="blog-list-item" onClick='webRestartGamemode();'>Restart Gamemode</li> <li class="blog-list-item" onClick='webSetRestartTimeGamemode();'>Set Daylie Restart</li> </ul> </div> <div id="content"> <div id="action"></div> </div> </body> </html>
da drinne ist auch der javacode.
habe es wie bei dem webadmin gemacht, aber er sendet den befehl nicht aus....
im players tab macht er es.
HTML
Alles anzeigen<html> <head> <* = call(getResourceFromName("ajax"),"start", getResourceName(getThisResource()) ) *> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="css/global.css" /> </head> <body> <script> function webKickPlayer(pName){ var reason = prompt('Enter the reason for kicking of player ' + pName); if (reason){ serverKickPlayer(pName,reason,function(success){ if (success){ alert('You kicked player ' + pName); }else{ alert("Could not kick player"); } }); } } function webBanPlayer(pName){ var pReason = prompt('Enter the reason for banning of player ' + pName); if (pReason){ var pDuration = prompt('Enter duration of BAN in hours, you can use: 1:sec, 1:min, 1:hou, 1:day , 1:mon, 1:yea etc. type in 0:sec for permanent ban.'); if (pDuration){ serverBanPlayer(pName,pReason,pDuration,function(success){ if (success){ alert('You banned player ' + pName); }else{ alert("Could not ban player"); } }); } } } </script> <div class="blog-masthead"> <div class="container"> <img class="blog-logo" src="images/logo.png" alt=""/> <div class="blog-nav"> <a class="blog-nav-item nav-selected" href="index.htm" >Dashboard</a> <a class="blog-nav-item" href="control.htm">Server Control</a> <a class="blog-nav-item" href="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank"><input type="hidden" name="cmd" value="_s-xclick"><input type="hidden" name="hosted_button_id" value="ULB9GP9S6ENBN">Donation</a> </div> </div> </div> <div id="sidebar"> <ul id="nav"> <li><a class="nav-selected" href="players.htm">Player List</a></li> <li><a href="vehicles.htm">Vehicle List</a></li> <li><a href="tables.htm">Server Tables</a></li> </ul> </div> <div id="content"> <div id="action"> <table> <tr id='label'><th id='label'>Nick</th><th id='label'>Ping</th><th id='label'>Actions</th></tr> <* for i, player in ipairs(getElementsByType("player")) do httpWrite("<tr id='label'><td id='label'>" .. getPlayerName(player) .. "</td><td id='label'>" .. getPlayerPing(player) .. "</td><td id='label'><input type=\"button\" value=\"Kick\" width=\"100px\" height=\"23px\" onClick=\"webKickPlayer('" .. getPlayerName(player) .. "');\"></input></td><td id='label'><input type=\"button\" value=\"Ban\" width=\"100px\" height=\"23px\" onClick=\"webBanPlayer('" .. getPlayerName(player) .. "');\"></input></td></tr>") end *> </table> </div> </div> </body> </html>
hier auchmal die serversided scripts für restart und daylie restart
Lua
Alles anzeigenfunction serverSetRestartTime(pDuration) outputDebugString("The new Daylie restart is at "..pDuration.." o'clock.",3,255,155,0); if dayRestart ~= pDuration then return true else return false end dayRestart = pDuration; end function serverRestartGamemode(pReason,pDuration) if (pDuration) then pDuration = pDuration*1000 else pDuration = 1000 end outputChatBox("The Server will restart in "..pDuration.." seconds. Reason: "..pReason,root,255,155,0); outputDebugString("The Server will restart in "..pDuration.." seconds. Reason: "..pReason,3,255,155,0); if setTimer(restartGamemode,pDuration,1) then return true else return false end end