Beiträge von Onjiary
-
-
folgender tipp gebe ich dir für die zukunft mit auf dem weg:
erzähle doch etwas über euer projekt wer ihr seid.
welche richtung ihr gehen wollt (RP -Wo jeder chancen hat , hardcorerp oder wirtschaftssymulator
wie viele seid ihr im team
was macht euch besondern grade bei euch mit machen zu wollen
-
cool das man mein text nicht ordentlich durch liest und folgendes über liest:
"AltV-Wiki erklärt es nicht richtig wie man was zu machen hat da es nur die funktion hin klatscht und das war es dann schon"
was bringt mir das eine funktion zu benutzen die weder richtig erklärt wird so wie man sie Anwenden kann. -
Fröhliche Weihachten an dieser Stelle erst mal.
Nun zum eigentlichen Thema:
Ich versuche derzeit Blips auf der Karte mit Namen anzeigen zu lassen aber leider kann ich nur Blips erstellen wo automatisch ein Kreis abgebildet wird was ich nicht haben möchte sondern so das ich selbst entscheiden kann den namen so wie blip-id vom icon.
Derzeit scripte ich mit javascript nur das wiki von altv ist 1 ultra unverständlich und somit schwer zu benutzen. RageMP-Wiki habe ich mir zwar auch mal angeschaut aber leider hilft es nicht bei mein problem

-
folgendes problem habe ich bei meine resource gefunden die ich nicht beheben kann

ich kann spawnen ohnen probleme nur wird mir dauerhaft oben links HelloWorld angezeigt und ich bekomme es nicht mit Escape geschlossen weil es immer und immer da ist.
desweiteren kann ich nicht mal mehr t drücken für den chat auf zu machen.
so sieht mein Code aus:
resource.cfg:
Codetype: js main: server/server.mjs client-main: client/client.mjs client-files: [ client.js, client/html/* ] deps: [ chat ]server.mjs:
Code
Alles anzeigenimport * as alt from 'alt'; import chat from 'chat'; const spawnPos = { x: -2639.872, y: 1866.812, z: 160.135 }; const standartModel = 'mp_m_freemode_01'; alt.on('playerConnect', player => { alt.emitClient(player, 'spawn:Player', spawnPos); }); alt.onClient('spawn:Ready', (player, pos) => { player.model = 'mp_m_freemode_01'; player.spawn(pos.x, pos.y, pos.z, 0); }); chat.registerCmd('sethp', (player, arg) => { if (!arg || arg.length <= 0) { chat.send(player, '/sethp (amount'); return; } let amount = parseInt(arg[0]); if (amount < 100) { amount += 100; } if (isNaN(amount)) { chat.send(player, 'The amount specified; was not a number.'); return; } player.health = amount; }); chat.registerCmd('veh', (player, arg) => { if (!arg || arg.length <= 0) { chat.send(player, '/veh (model)'); return; } try { const newVehicle = new alt.Vehicle(arg[0], player.pos.x, player.pos.y, player.pos.z, 0, 0, 0); alt.emitClient(player, 'vehicle:SetInto', newVehicle); } catch (err) { chat.send(player, 'That model was incorrect.'); } }); chat.registerCmd('loadpage', player => { alt.emitClient(player, 'webview:Load'); });client.mjs:
Code
Alles anzeigenimport * as alt from 'alt'; import * as native from 'natives'; let webview; alt.onServer('vehicle:SetInto', newVehicle => { const localPlayer = alt.Player.local.scriptID; alt.setTimeout(() => { native.native.setPedIntoVehicle(localPlayer, newVehicle.scriptID, -1); }, 100); }); alt.onServer('spawn:Player', pos => { alt.setTimeout(() => { alt.emitServer('spawn:Ready', pos); }, 100); }); alt.onServer('webview:Load', () => { if (!webview) { webview = new alt.WebView('http://resource/client/html/index.html'); webview.on('close:Webview', closeWebview); } webview.focus(); alt.showCursor(true); }); function closeWebview() { alt.showCursor(false); webview.destory(); webview = undefined; }index.html:
app.js:
-
noch mal extra für dich auch sogar in roter schrift damit du es lesen kannst:
Weil ich meinen Computer nicht 24/7 Laufen lassen möchte und ein Linux vServer der irgendwo in Russland oder sonst wo steht praktischer ist
-
lese bitte noch mal genauer:
Weil ich meinen Computer nicht 24/7 Laufen lassen möchte und ein Linux vServer der irgendwo in Russland oder sonst wo steht praktischer ist
-
-
@said...
die machen solchen support auch nicht kostenlosen. je nach aufwendigkeit kann es sogar mehr als 15€ euro werden daher finde ich es schade zu behaupten support wäre schlecht nur weil sie 15€ für 15minuten helfen verlangen was ein ganz normaler dienstleistungspreis ist der nicht mal auf die 8,95€ mindeslohn gesetzt sind wo ich mir echt denke könnten die ruhig machen.
-
-
-
dann frage ich mich aber warum er dann den befehl zwar ausführt aber den kram aus der client.mjs nicht lädt.
-
@Flow
habe ich jetzt 20 mal überprüft und immer wieder bei der debug console mit f8 keine fehlermeldung. mit alt.log gibt es auch keine meldung in den logs desweiteren löscht er ja die () klammern bei dem (player) immer wieder weg und ich weiß einfach nicht warum
-
da passiert auch nichts Flow
-
@Flow
dann kann ich ja nie links wie google nutzen

-
ich arbeite grade mit altv und bin auch schon stück schlauer geworden dennoch stehe ich nun an ein neues problem.
im spiel möchte ich eine webseite aufrufen was aber irgendwie nicht geht.
Befehl (server.mjs)
client.mjs:
Codealt.onServer('webview:Load', () => { const webview = new alt.webview('www.gooogle.de'); webview.focus(); alt.showCursor(true); });das bei client.mjs führt er nicht aus warum auch immer.
-
-
wenn de es selbst lernen willst: (sollte ich auch mal versuchen
)https://docs.microsoft.com/de-de/dotnet/csharp/tutorials/intro-to-csharp/index
-
solch ein fehler hatte ich vor 13monaten auch schon gehabt und da habe ich einfach alles neu installiert.
so ein extrenes laufwerk kostet nicht viel und kann dir echt bei so vielen sachen dann hintern retten.
-
Kannst du nicht lesen oder willst du nicht?
Extra in Rot damit du es auch erkennst!
Dein folgende Datei: libnode.so.72: cannot open shared object file: No such file or directory hat diese Fehlermeldung.
Warum lädst du dir dann nicht einfach bei altv NodeJS herunter wo die neuste Node-module drin ist und somit theoretisch funktionieren sollte denn sonst würden selbst die altv-server so wie ragemp server alle nicht laufen.
ja kann man.
dafür musst du es zu sogenannte addons machen da du die datei entcripten musst daraus eine dlc datei machen aber achtung viele solche datein sind zwar entcriptet(kann mich irren bitte verbessert mich) sind bei vielen solchen sachen ein schutz von den entwicklern gemacht worden damit nicht jeder es nutzen kann daher wird es schwer passende sachen zu finden für kleidung/fahrzeuge die nicht solch einen schutz besitzen