[SAMMELTHREAD] Kleine Scripting Fragen

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
  • Komisch, jetzt stürzt der Compeiler ab:/?


    Jetzt zeigt er mir haufen weiße fehler an nur durch diesen Code...
    Obwohl das nicht der wahrheit einspricht :D
    Wen ich den code ausklammer keine Warnings/Erros



    Wen ich das so habe zeigt er mir das so an:




  • Der Fehler bleibt gleich....

  • Den habe ich eben auch entdeckt.



    C:\Users\Patri\Desktop\Reallife\gamemodes\LRS.pwn(5686) : error 035: argument type mismatch (argument 2)


    if(Spieler[x][pHouseKey] ==i && strcmp(GetName(x), Haus[i][hBesitzer]!=0)) //5686


    Zeigt er mir den.

  • Sorry, das habe ich auch übersehen.
    Muss so aussehen:
    if(Spieler[x][pHouseKey] == i && strcmp(GetName(x), Haus[i][hBesitzer]) != 0)


    Deshalb ist es empfehlenswert, Leerzeichen zwischen die Anweisungen zu setzen, dann fällt das leichter auf, bzw. passiert erst gar nicht.

  • Sorry das ich so nerve:


    Aber ich verstehe nicht warum er mir kein Dialog ausgibt?



  • Gibt Ja Textdraws,Dialoge etc...

    Einen Dialog als Speedo-Element zu nutzen macht wenig Sinn, Textdraws sind im Grunde das einzig sinnvolle.


    Folgendes Beispiel finde ich ganz schick, es ist schlicht, aber trotzdem gut gemacht:
    http://forum.sa-mp.com/showthread.php?t=91257
    Das ließe sich auch um den Tank erweitern.


    Welche Möglichkeiten es gibt, hängt aber grundsätzlich davon ab, was du am Ende haben willst.
    Sowas wäre auch möglich: http://forum.sa-mp.com/showthread.php?t=469508
    Oder: http://forum.sa-mp.com/showthread.php?t=517908


    Scrolle dich auch mal durch die Google Bilder wenn du nach "samp Speedo" suchst, da gibt es einige Ideen. Du musst aber darauf achten, dass manches auch CLEO Mods sind.

  • Mein Bitte Folgen will nicht Blinken..



    SetTimer("PoliceLightFlash",500,1);
    new PoliceLightFlashID = 0;
    forward PoliceLightFlash();
    public PoliceLightFlash()
    {
    PoliceLightFlashID++;
    if(PoliceLightFlashID > 1)
    {
    for(new x = 0; x < MAX_VEHICLES; x++)
    {
    if(IsValidVehicle(x) && PoliceLight[x] != INVALID_OBJECT_ID) SetDynamicObjectMaterialText(PoliceLight[x],0,"POLIZEI\nBITTE FOLGEN",OBJECT_MATERIAL_SIZE_256x128,\"Arial",27,0,0xFFFF0000,0x00000000,1);
    }
    PoliceLightFlashID = 0;
    }
    else
    {
    for(new x = 0; x < MAX_VEHICLES; x++)
    {
    if(IsValidVehicle(x) && PoliceLight[x] != INVALID_OBJECT_ID) SetDynamicObjectMaterialText(PoliceLight[x],0," ",OBJECT_MATERIAL_SIZE_256x128,\"Arial",20,0,0xFFFF0000,0x00000000,1);
    }
    }
    }

  • öhm ist doch

    [list=1][*] if(PoliceLightFlashID > 1)
    [*] {
    [*] for(new x = 0; x < MAX_VEHICLES; x++)
    [*] {
    [*] if(IsValidVehicle(x) && PoliceLight[x] != INVALID_OBJECT_ID) SetDynamicObjectMaterialText(PoliceLight[x],0,"POLIZEI\nBITTE FOLGEN",OBJECT_MATERIAL_SIZE_256x128,\"Arial",27,0,0xFFFF0000,0x00000000,1);
    [*] }
    [*] PoliceLightFlashID = 0;
    [/list]