Hilfe bei einem "komplizierten" Job um diesen zu erstellen

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
  • Hello,
    Ich habe mal ein Beitrag erstellt da ich wahrscheinlich oft Fragen dazu habe.


    Mein erstes Problem. Wie mache ich das, dass wenn ich /startzoll  eingebe diese Objekte eine random Zahl bekommen die 8-Stellig ist
    Ich dann /durchsucheware 8-Stellige Zahl mache das Objekt deltetet wird und ich dann selber noch was dazu mache. Wenn später alle Weg sind soll ein Timer erstellt werden
    ist dieser Timer um kommen neue Objekte rein es gibt dann 5 Objekt Kombinationen also 1 von den 5 Gruppen wird dann createt.


    Das reicht glaube ich für den Anfang ^^


    Code
    new aLkw[15];


    (habe mal nur 2 genommen habe 15)


    Code
    aLkw[0] = CreateDynamicObject(2912, 2215.180908, -2209.741455, 14.159144, 0.000000, 0.000000, 63.599998, -1, -1, -1, 100.00, 100.00);
    	aLkw[1] = CreateDynamicObject(2912, 2214.314697, -2209.069335, 14.159144, 0.000000, 0.000000, 32.399997, -1, -1, -1, 100.00, 100.00);
    Code
    ocmd:startzoll(playerid,params[])
    {
        if(pInfo[playerid][pJob] ==1)
        {
    		//Textlabels3d an die Objekte..
    	}else{
    		SendClientMessage(playerid,-1,"{bc4343}Du bist kein Mitarbeiter vom Zoll und kannst diesen Befehl nicht nutzen.");
    	}
    	return 1;
    }

    wm2c6p1.png
    Ich weiß, dass ich weiß, dass ich nichts weiß.

  • Also, bei dein Ersten Problem mit dem /startzoll und eine 8-stellige random Zahl nutze dies,

    new rand = random(99999999-11111110)+11111111;


    bedeutet die zahl sollte zwischen 11111111 und 99999999 liegen,(eigentlich :) )
    wie meinst du jetzt aber mit den Objecten diese zahl geben? evt. eine Variable dafür nutzen oder wie du meinen?


    und das mit den "/druscchsucheware" habe ich nicht so verstanden?
    Wilslt du dann die Nummer abgleichen und die Objecte wieder lsöchen?
    mfg. Mogly1

  • Ja genau.


    Zu diesem Objekt soll eine random Zahl zugeordnet werden (aber wie?), so das man dann bei diesem Job etwas zu tun hat und mache ich /durchsucheware (randomzahl) soll das Objekt auch wieder verschwinden. Dann dazwischen abfragen ob es gerade das letzte Objekt ist damit man den "Job" auch beendet. Also dient die random Zahl einer Sendungnummer von den Paketen.

    Code
    aLkw[0] = CreateDynamicObject(2912, 2215.180908, -2209.741455, 14.159144, 0.000000, 0.000000, 63.599998, -1, -1, -1, 100.00, 100.00);

    wm2c6p1.png
    Ich weiß, dass ich weiß, dass ich nichts weiß.

  • Ist schon länger her, das ich mit Pawno gearbeitet habe aber evt. mit einem enum hier arbeiten ca so?
    1x kannst du es so nutzen


    Oder evt. so? Hier musst du nur immer mit den Zahlen halt arbeitem



    mfg. Mogly1