Ressourcensparend bleiben sprich dein Skript so gut wie möglich Optimieren, dazu brauchst du etwas mehr Erfahrung in dem Bereich,
Sprich die Skript Basis und die Fakten, wie viel Byte ein String/ein Zeichenfolge besitzt, ich selber würde darauf tippen das unnötige Variablenplätze
vorhanden sind, jeder Platz benötigt seine Größe also solltest du diese Plätze soweit reduzieren bis zu der Grenze die du benötigst.
Beiträge von BlackFoX
-
-
Abfragen welches Auto der Spieler übernimmt & dann abfragen welches Aussehen dieser Spieler besitzt , zum Schluss handeln.
-
Eine weitere Idee wäre das ganze zum Teil mit dem echten Leben zu verbinden, natürlich im indirekten Sinne & auf das Spiel bezogen ,
sprich jede Basis hat ihre eigenen Häuser die nur Mitglieder des Teams kaufen können , auch Geschäfte wo Waffen bestellt werden können,
weit außen ein Produktlager von wo aus sich die Soldaten die dazu befugt sind diese Ware abholen können & an die entsprechende Person / Basis liefern können,
so muss man schon eine Taktik entwickeln sobald man sich zum Lager begibt da man Nebenbei noch andere Teams hat die ihre Ware auch holen müssen,
dann wäre noch die Möglichkeit Objekte zu kaufen sprich Wachtürme & kleine Zusätze diese können mit Bomben gesprengt werden , die Türme hätten auch
immer die gleiche Position sobald man in der nähe der Türme ist bzw. ein Feind in der nähe ist kann er ein Kommando nutzen um diesen mit einer Bombe zu bestücken,
sobald man das Kommando für die Detonation nutzt so wird der Turm gelöscht oder Quer gelegt & dann nach einer gewissen Zeit gelöscht,
diese Türme kann man sich dann im Produktlager nachbestellen & mit einem Speziellen LKW abholen und wieder aufbauen,
der Aufbau kostet z.b. auch zeit, man setzt das Objekt in den Boden & lässt es per MoveObject hoch steigen, in dieser Zeit können die Türme
auch gesprengt werden aber benötigen halt weniger Energie für den Sprengsatz, jeder Sprengsatz hat zum Beispiel seine stärke & zieht dem Objekt
etwas ab. Zudem sollte es eine Kasse für jede Basis geben wovon bezahlt wird & Leute die diese Basis leiten & das Geld verwalten eventuell noch mit Vote System
so kann jeder entscheiden welche Produkte gekauft werden sollen.Wie gesagt ist eine Idee die leicht umsetzbar ist & mal was anderes darstellt.
-
new skin=GetPlayerSkin(playerid);
sollte dir eigentlich auffallen

-
GetPlayerSkin(playerid);
-
Von der Art CoD, CS gibt es mittlerweile auch genug, was sich im Grunde jedenfalls seitens Cs auf Teamdeathmatch zurückführen lässt , CoD hat ja 2 Seiten,
zum Thema selber, mir wäre ein Open Deathmatch lieb sprich eine offene Welt wo man Gangs bilden kann, sich verbünden oder lieber alleine kämpft,
so das einem alle Möglichkeiten offen bleiben was man gerade tun will, so lässt sich noch Race & Stunt einbinden & es ist für jeden was dabei,
natürlich sollte ein gutes Anti Cheat System nicht fehlen damit der Spaß auch erhalten bleibt.Aber derzeit denke ich, das solche Server eher weniger fehlen.
Eine neue Idee wäre ein Teamdeathmatch mit den Möglichkeiten von Anfang an anzufangen , sprich 3 Teams die sich ihre Waffen kaufen müssen, darunter auch Panzer, Kampfhubschrauber,
Transportmöglichkeiten, würden sie Fahrzeuge zerstört werden wären die für immer weg sprich ein Deathmatch wo man Verluste merken kann & somit eine Taktik entwickeln kann diesen auszuweichen. -
Lernen wirst du es aber auch nicht sprich du solltest dir mal die Dokumentation für die Sprache Pawn durchgehen, so lernst du
schon einmal die Basis der Sprache. -
Wieso regelst du nicht alles mit einer Variable die Angibt in welchem Event sich der Spieler befindet so kannst du dann auch mit dem Schubladen System arbeiten
-
Jo glaub schon, einfach eine Variable für das Fahrzeug die auf 1/0 gesetzt wird & sobald du einsteigst Spieler außer Gefecht setzen,
unter OnPlayerExitVehicle abfragen ob es das Fahrzeug ist & abfragen ob die Variable auf dem bestimmten steht & RemovePlayerFromVehicle ausführen,
sollte klappen oder auch nicht. -
Paint.NET auch wenn jeder drüber lacht aber ich leg bestimmt keine 700-1000€ auf den Tisch davon kann ich mir einen Kleinwagen oder sogar Hochleistungscomputer holen
zudem wird an Paint.NET noch weiter entwickelt & es ist Frei wie bereits erwähnt. -
-
format(String, sizeof(String) ,"bank:%d$\nWanteds:%d\nteam:%d\nGeld:%d$\nhandy:nteam:%d\nhandygut:%d$",
(Spieler[playerid][bank]) ? ("Ja") : ("Nein"), (Spieler[playerid][wanted]) ? ("Ja") : ("Nein"),
(Spieler[playerid][team]) ? ("Ja") : ("Nein"), (Spieler[playerid][Geld]) ? ("Ja") : ("Nein"),
(Spieler[playerid][handy]) ? ("Ja") : ("Nein"),(Spieler[playerid][handygut]) ? ("Ja") : ("Nein"));Geht auch kürzer : ( Stock kann weg da er es sowieso nutzen wird )
JaOderNein(wert)return (wert) ? ("Ja") : ("Nein");
-
new form[64];
format(form,sizeof form,"Hat Lizenz [%s]",(variable == wert) ? ("ja") : ("Nein")); -
Modell ist das Visuelle was angezeigt wird / Sichtbar ist.
Identnummer : Gibt eine Nummer an die auf Sachen verweist & somit zu einer Datenquelle führt die alle Informationen beibehält.Und ich dachte ich wäre Ausländern Blubb , wie gesagt eine Nummer die auf das Element verweist , diese Funktion die du verwendest ist auch richtig
& gibt diese Nummer wieder sobald eines dieser Elemente aufgehoben wurde dann kannst du noch zusätzlichen Abfragen welche Nummer das Element besitzt
& somit bestimmen was besonderes passieren soll klingt komisch ist aber so. ( Den Hab ich Peter Lustig gerippt xD ) -
ID nicht gleich Modell muss dir klar sein ...
-
Woher kannst du dir Sicher sein das es wirklich 1212 ist ? ich würde das Pickup per Variable zwischenspeichern sprich seine ID & dann die Variable abfragen
-
Komisch finde auch nichts, normal muss man eine Verbindung zum Server aufnehmen zumal die Datenbank ja Passwort geschützt ist.
Vielleicht muss es in der Konfiguration für den Server festgelegt werden. -
Vorher Verbindung zum Sql Server aufgenommen ?

-
Wozu gibt es Online Shops
, per Nachnahme oder Rechnung bezahlen ganz leicht. -
Dann liegt es am Code oder daran das Dateien nicht geladen werden können.