ah okay danke dachte ich hätte das schon gemacht
[SAMMELTHREAD] Kleine Scripting Fragen
- Rafelder
- Unerledigt
Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Wie sollte ich die Fraktions DB machen mit rank namen etc?
Bräuchte nur eine Idee, ich hab zwar welche aber irgendwie komm ich nicht ganz drauf da fehlt was.
Danke schonmal -
Etwas mehr Informationen wo genau du Hilfe brauchst und was du vor hast wären gut, so lässt sich recht wenig sagen.
-
Naja ein Fraktionssystem doch mir fällt keine DB Struktur ein.
fid = Fraktionsid LSPD usw.
--
aber wie soll ich die Ranks machen? Das Auslesen kann ich ja. -
Will du nur die Namen der Ranks zu den entsprechenden Fraktionen speichern?
Dann kannst du es so machen:fID rank name 0 0 Newbie 1 1 Officer 1 2 Chief 2 1 Drugdealer
... -
Guten Abend,
ich schreieb grade ein Prision System, leider gibt es dort ein Problem, ich weiß nicht wie ich den Wert abziehe.zB. von 150 auf 149.
Sprich, das es immer nur ein Wert zurück geht.Nutze dafür ein Enum, hat da jemand einen Vorschlag?
MfG. Black_Air
-
Einfach -= 1; oder --;
Wenn du uns deine variable zeigst, kann ich dir das zeigen wie das dann aussieht. -
Nein,
sInfo[playerid][sPrision] = --; geht eben nicht.MfG. Black_Air
-
Ohne das Gleichzeichen, wenn du -- nutzt.
-
Hab eine Frage / ich will sicher gehen.
Cnew tstring[256]; format(tstring,sizeof(tstring),"{FF9000}Allgemeine Logins: %d\nTode: %d\nWarns: %d\nKills: %d",ServerInfo[sLogin],ServerInfo[sDeaths],ServerInfo[sWarns],ServerInfo[sKills]); SetObjectMaterialText(test,"",4,80,"Arial",24,0,0xFFFFFFFF,1,1);
Wie kann ich den tstring in das MaterialText einbinden?
-
In den zweiten Parameter, wo bei dir "" steht, tstring schreiben.
-
-
Wie hast du FahrzeugDefinition deklariert und welche Daten enthält es?
-
Wie attachte ich Objecte an Autos, sie sollen ab den Serverstart für immer dran bleiben.
Das sind meine attache Coordinaten
Die Variable für meine Cars lautet
-
Das kannst du mit http://wiki.sa-mp.com/wiki/AttachObjectToVehicle machen.
Ein Beispiel ist dabei. -
C
public CreateObjectOnPizzaCar(vehicleid) { new pizzaobject = CreateObject(1582,0,0,0,0,0,0,100.0); AttachObjectToVehicle(pizzaobject,PizzaCars,1582, 0, -0.5, 1.38, 90, 90, 0); return 1; }
error 035: argument type mismatch (argument 2)
Warum erkennt er die Variable "PizzaCars" nicht ? obwohl ich sie im Script doch bereits angegeben hab ?
-
Wie rufst du CreateObjectOnPizzaCar auf?
Wie hast du PizzaCars deklariert? -
Ich möchte ja jetzt das die 4 Autos das Object attachted bekommen.
Cnew PizzaCars[4] PizzaCars[0] = CreateVehicle(589,2120.4277,-1781.7482,13.0476,62.4001,3,3,1000); PizzaCars[1] = CreateVehicle(589,2121.1704,-1777.0662,13.0500,60.7576,3,3,1000); PizzaCars[2] = CreateVehicle(589,2121.3147,-1772.1978,13.0522,59.5473,3,3,1000); PizzaCars[3] = CreateVehicle(589,2121.4348,-1767.4741,13.0536,61.8373,3,3,1000);
-
Was wäre am sinnvollsten wenn ich z.B. Dailykills in einer Liste anzeigen möchte?
Je Spieler die Daily Kills speichern oder in einer extra Variable.
Wie würde ich das je Spieler dann pro Tag löschen? -
Ich möchte ja jetzt das die 4 Autos das Object attachted bekommen.
Cpublic CreateObjectOnPizzaCar(vehicleid) { new pizzaobject = CreateObject(1582,0,0,0,0,0,0,100.0); AttachObjectToVehicle(pizzaobject,vehicleid,1582, 0, -0.5, 1.38, 90, 90, 0); return 1; }
Und dann so:
@Apokrate : Da wäre MySQL am sinnvollsten, das kannst du dann mit einem Query zurücksetzen.