Beiträge von Akino Kiritani
-
-
-
Lies die PN, die bei deiner Verwarnung mit dabei ist.
Am besten klickst du dann noch auf die Links und alles klärt sich von allein

-
Das ist kein WBB Support Forum.
-
Ja, das kannst du weglassen

-
Wieso ?

Folgendes Szenario:Spieler 1 ist an ein einer Position mit ca 600 Objekten
Spieler 2 ist an einer Position mit ca weiteren 600 Objekten.
Die folge - Spieler 1 bekommt alle Objekte angezeigt.
Spieler 2 nur 400.Warum?
Weil du Globale Objekte benutzt -
Kleiner Hinweis,
Wenn man 1000 Objekte erstellt, failt das komplett.Oder wenn man 1000 Objekte mit CreateObjekt erstellt und dann versucht zu streamen - > failt auch.
-
Ich würde mal sagen das sich Atrox mal dazu Äußern müsste.
-
Was soll das jetzt bitte genau heißen?

-
Also soll Ich doch mit C# anfangen

Das hab ich nicht gesagt.Es ist eher so, das man sich bei beiden hier geboteten Programmiersprachen im klaren sein sollte,
auf was man sich da einlässt.Da Java eigentlich aus der Flugzeugtechnik kommt, hat es eben diese hohe Absicherung
und da C# in Koperation mit Microsoft entstanden ist, hat es halt diese .Net Abhängigkeit.Beide Programmiersprachen sind recht mächtig, auch wenn C# ein Tick weitereinwickelter ist als Java.
Ich würde dir raten,
ein paar Programme anzugucken und dir ein Bild davon zu machen,
was eher zu dir passt und von dem du auch überzeugt bist.Blunt
Ich hab doch gar nichts gegen Java gesagt
-
Ich würde ja fast sagen C# ist die Zukunft, aber durch SteamPlay(Spiel läuft auf Windows UND Mac), auf das vll. andere Entwickler auch umsteigen werden, befürchte ich, dass C++ weiter dominierend bleibt.
Wie soll C# die Zukunft sein, wenn es fast immer von .Net abhängig ist?Auf Linux kommst du damit nicht sehr weit komm jetzt nicht mir WINE bzw Wine.
Das ist keine Argumentation.Zum Thema Java.
Java ist zwar schön und gut, aber für Spiele eher ungeeignet, da es alles mehrfach absichert, damit es nicht abstützt.
Was daraus geworden ist, sieht man ja an Minecraft, eine RAM Schleuder wie nichts gutes.Man muss natürlich abwiegen, möchte ich Plattform unabhängig sein?
Dann nehme ich vielleicht Java oder C(++)Möchte ich eher auf Windows?
Dann nehe ich lieber C#.Wenn man große Spiele erstellen will, sollte man sich jedenfalls nicht Java aussuchen.
Du magst mit 4 GB auskommen, das heißt aber nicht, das der nächste mit 2 auch aus kommt
-
Zitat
local variable "SpielerName" shadows a variable at a preceding level
Du kannst kein Abbild einer Variable Lokal erstellen, wie du es momentan versuchst.Du hast es momentan in etwa so
//irgendwo Oben
new SpielerName[MAX_PLAYERS][MAX_PLAYER_NAME];//weiter unten
public OnPlayerConnect(playerid)
{
new SpielerName[MAX_PLAYER_NAME];
GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
//usw
}Du kannst aber keine 2. Variable mit dem gleichen Namen erstellen.
Du hast nun aber 2 Möglichkeiten
1. Du löscht deine Lokale Variable
und steuerst die richtige an
Tipp:
SpielerName[playerid]2. Du benennst deine Lokale Variable um
und benutzt sie weiterhin
-
if(sscanf(params,"ui",pID,level))return
SendClientMessage(playerid,Weiß,"Benutze: /Makeadmin
<Spielername/ID> <Level>");
Das wird wohl dein Problem sein.So sollte es eigentlich eher aussehen
if(sscanf(params,"ui",pID,level))return SendClientMessage(playerid,Weiß,"Benutze: /Makeadmin <Spielername/ID> <Level>"); -
Ich will dir jetzt keine PN schicken, aber ich nehe mal vorweg, das wenn du wirklichen einen Plan hast und auch den Leuten die die Tutorials schreiben sollen, die Themen vorgibst,
ich durchaus bereit wäre bei diesem Projekt mit zu machen
Aber zum eigentlichen.
Ich schätze ich sprech für dich ganze Forenmoderation, wenn ich dein Vorhaben mit allem was wir "haben" befürworte.
Es spricht nichts dagegen, ein paar Leuten die es auch wollen, das Scripten auf diese Art und Weise beizubringen.Ich hoffe, das sich durch solche Tutorials, gerate in Themen aufhören und vernünftige und brauchbare Lösungen gepostet werden.

-
Das ist soweit aber kein Fehler,
du solltest vielleicht auch in der Datei was stehen habe, was sich compilieren lässt
und nicht versuchen eine leere Datei zu compilen -
-
FPS einbrüche -.-
Das sind doch keine FPS Einbrüche
Das ist Frame by Frame...
Wenn da nicht die fehlende Kantenglättung bei deinem GTA fehlen würde
und das Frame by Frame nicht, wäre das ganz OK, aber so.Sorry, wirklich was hübsches ist das nicht

-
Arbeite da mit GetPlayerHealth
und SetPlayerHealtherst die Leben "holen" und dann minus 1 rechnen und neu setzen

Dabei noch abfragen, ob er auch mit der Faust zugeschlagen hat

Tipp: weaponid
-
Nein, die musst du dir aus der Wiki "rauskopieren"
-
2 Callbacks gibts dafür
1. OnPlayerTakeDamage
2. OnPlayerGiveDamage