[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
  • Variable abfragen?


    If(VarName[playerid] < 1) // VarName musst du dann eben mit der Adminlevelvariable (was für ein Wort) ersetzen
    // Oder wenn du das mit rcon machen willst
    if(IsPlayerAdmin(playerid))



    //e: [] zu ()

    Moderator der Bereiche: Coding, Vorstellungsrunde und Handelsecke. Über Verwarnungen, falls du zu den Wenigen gehörst, die eine Verwarnung von mir erhalten haben, kannst du jederzeit mit mir reden, sofern der Umgangston stimmt.


    expect us. / unkompetent. Das neue dynamisch. / easy-stripping.net - coming soon! / "9§. the entire website bestands out of english." / Vollprofi in allem, wo gibt und noch mehr; kann auch OOP.
    Kleine Coding-Frage? Schau doch in #dev im IRC vorbei, wir können dir sicher helfen.


    Ich bin für Aufträge im Bereich der Webentwicklung (z.B. User Control Panel) zu haben. Kontaktiere mich diesbezüglich einfach in einer privaten Nachricht mit deinen, möglichst konkreten, Vorstellungen.


    lesen.denken.posten. - [22:54:14] <Goldkiller2> früher gabs immer so coole user da stand in der signatur "lesen.denken.posten."


    Mafia 2 Multiplayer (m2mp.de) - Eine kostenlose Modifikation für Mafia 2, die es, ähnlich wie SAMP, erlaubt über das Internet oder LAN mit bis zu 1000 anderen Spielern zu spielen.

  • Hi,
    hir mal die Crash Info:
    --------------------------
    SA-MP Server: 0.3c


    Exception At Address: 0x004A2D7B


    Registers:
    EAX: 0x0013EFF4 EBX: 0x010D2CC4 ECX: 0x00000000 EDX: 0x00405910
    ESI: 0x00000000 EDI: 0x010D2918 EBP: 0x0013F004 ESP: 0x0013EFDC
    EFLAGS: 0x00010286


    Stack:
    +0000: 0x010D2918 0x010D2918 0x010D2CC4 0xFFFFFFFF
    +0010: 0x0013EFDC 0x0013EC00 0x0013F1D8 0x004A6BC4
    +0020: 0x004C1208 0xFFFFFFFF 0x010D3B64 0x0040591D
    +0030: 0x00000000 0x00401096 0x010D2918 0x010EB698
    +0040: 0x010DA8C8 0x00402BB3 0x010D2918 0x00000006
    +0050: 0x0013F044 0x010EB698 0x00FE02D0 0x0000000A
    +0060: 0x00FDF290 0x00000000 0x00000000 0x00010DCC
    +0070: 0x00010DD0 0x0001125C 0x0000D260 0x00010DDC
    +0080: 0x0000D260 0x010D2CC4 0x010DA8C8 0x00000000
    +0090: 0x010D2988 0x00007C04 0x004809DF 0x010D2918
    +00A0: 0x0013F098 0x00000003 0x010D2918 0x00000000
    +00B0: 0x00000001 0x00000000 0x0013F478 0x00000001
    +00C0: 0x0047C9E6 0x00000003 0x693CC008 0x00FE02D0
    +00D0: 0x693C7105 0x0013F82C 0x00FE0204 0x00000000
    +00E0: 0x693C7105 0x0000C008 0x00000060 0x00000800
    +00F0: 0x00000000 0x0013F0D5 0x00000001 0x00000000
    +0100: 0x454C4104 0x00000058 0x00000038 0x00000000
    +0110: 0x003F0000 0x0013EEE8 0x00000000 0x0013F134
    +0120: 0x7C91E920 0x7C9201E0 0xFFFFFFFF 0x7C9201DB
    +0130: 0x004A2736 0x00000038 0x00000000 0x004A273B


    Kann mir jemand helfen ?

  • Also deine erste Frage kann man auf jeden Fall mit einer for Abfrage lösen. Und dein zweites Problem könnte man, wenn ich es richtig verstanden habe, so lösen, dass wenn ein Spieler connected sofort PlayerInfo['Login'] auf 1 gesetzt wird.

  • Ich wollte ein Dialog machen und wenn er auf "ja" klickt das er da hin geportet wird .... wenn auf "nein" dan halt nicht :D
    Habe es so gemacht :
    #define d_kart 1
    dann bei Commandtext
    if(strcmp("/kart",cmdtext,true)==0)
    {
    ShowPlayerDialog(playerid,d_kart,DIALOG_STYLE_MSGBOX,"Kartfahren?","Willst du wirklich Kartfahren ?","Ja","Nein");


    return 1;
    }


    Und dan bei Dialog response:
    if(dialogid==d_kart)
    {
    if(response==1)
    {
    SetPlayerPos(playerid,-620.5658,-496.6696,25.5234);
    SendClientMessage(playerid,0xDC00FFFF,"Viel Spaß beim Kartfahren");
    }
    if(response==0)
    {

    SendClientMessage(playerid,0xDC00FFFF,"Dann nicht.");
    }

    }


    Aber ingame wird der Dialog aufgeruft aber wenn ich auf einen der beiden Button gehe passiert garnichts ...
    Wer kann mir helfen ? :S


    MFG Sauden

  • Sauden:


    if(dialogid == d_kart)
    {
    if(response == 0)
    {//rechter knopf
    SendClientMessage(playerid,0xDC00FFFF,"Dann nicht.");
    }
    if(response == 1)
    {//linker knopf
    SetPlayerPos(playerid,-620.5658,-496.6696,25.5234);
    SendClientMessage(playerid,0xDC00FFFF,"Viel Spaß beim Kartfahren");


    }
    }



    ____________________
    Eigene Frage:


    Ich hatte schonmal die Anleitung um die SAMP Objekte in MTA hinzuzufügen gefunden, leider ist sie mir abhanden gekommen.
    Der Link den ich noch habe, ist down.


    Hat zufällig noch jemand diese Anleitung/den Link zur Anleitung?


    Danke im Vorraus

    Gruß
    keyboy

    www.g4e-clan.de


    Kein (unbez.) Scripting-Support per PN | Dafür ist das Forum da.

  • K danke :)
    Noch ne frage ^^
    Versuche mich grad an ein Login Script alles geht, strinf dini ect.
    Nur dieses Dialog :S
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Regestrierung","Gibt bitte das gewünschte Passwort ein:","Register","Abbrechen");


    Das sind die fehler ....
    wo habe ich da was vergessen ? O.o

  • Zeile (2188) : Unbekannte Variable : "Floatdiv"
    Zeile (2189) : Unbekannte Variable : "Floatmul"
    Zeile (2190) : Unbekannte Variable : "Floatadd"
    nhealth = Floatdiv(health, 10.0);//2188
    anzeige = Floatmul(nhealth, 1.02);//2189
    TextDrawTextSize(SpeedoMeter_BALKEN[playerid], Floatadd(532.000000, anzeige), 0.000000);//2190
    Sind das nicht standart funktionen von pawno ?! Steht jedenfalls in der wiki nix dabei sonst

    The fact is, I am right. And if you think I'm wrong, you are wrong.

  • hey


    ich hab das problem das ich heute mit nem neuen script angefangen hab
    und da einige shops drin sind wie ammunation oder häuser aus dem singleplayer
    die ich ned so haben will, zB ammunation preise anders
    ich hab aber wegen der neuen samp version keine ahnun wie ich die da weg / bzw. editiert bekomme


    MfG Bene

    Zitat

    (PlAyMe) : hey aRmiin,sag mahl, wAs get heutE?
    (Armin) : Du in die Schule,hoff ich doch

  • hey


    ich hab das problem das ich heute mit nem neuen script angefangen hab
    und da einige shops drin sind wie ammunation oder häuser aus dem singleplayer
    die ich ned so haben will, zB ammunation preise anders
    ich hab aber wegen der neuen samp version keine ahnun wie ich die da weg / bzw. editiert bekomme


    MfG Bene


    Ich habe auf deinen Thread geantwortet. Brauchst ja nicht 2x die gleiche Frage stellen in 2 verschiedenen Threads.

  • Wie kann ich mit IsPlayerInRangeOfPoint ein Ganggebiet angeben
    damit man z.B. /gangwar in bestimmten zone.


    mit x, y, z Koordinaten kann ich ja keine Zone Abfragen.


    Bitte um Hilfe.


    MfG


    Eno25

  • Wie finde ich ohne ewiges rumprobieren die Koordinaten (z.B. wenn ein Spieler einen Gegenstand in der Hand hält) bei AttachObjectToPlayer heraus?

    :D Was schaut ihr mich alle an??? Ich bin auch nur eine Signatur :D