[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
  • @ Saboh: Koordinaten werden in Dezimalzahlen angegeben --> Float
    Definiere also bitte die Werte für Totx, Toty und Totz als Floats in deinem enum.


    @ apoolecu: letzteres ;)
    Als kleines Beispiel dazu können wir ja mal einen Blick ins Sa-mp Wiki werfen:
    Nehmen wir einfach mal die Funktion String-Insert ..

    strins(string[],const substr[],pos,maxlength=sizeof string)


    string[] The string you want to insert substr in.
    const substr[] The string you want to insert into string.
    pos The position to start inserting.
    maxlength=sizeof string


    Gedankenexperiment:
    -Wir haben einen String der Länge x (lässt sich übrigens ermitteln mit der funktion "strlen").
    -Wir setzen einen String der Länge 0 in unseren ersten String ein.
    Also starten wir an der Position 0 und hören an der Position 0 wieder auf.
    Tjojo, so einfach sit das :D



    Hinweis: Keinen Kontakt über TeamViewer oder Skype !
    Grüßt den Fehlerklärbär von mir.
    Coming soon: Pawn-Café ( Concept-Sharing | Scripting-First-Aid )

  • Ein schönen guten morgen liebe Community,


    1)


    Ich Arbeite ja nun momentan an meinen Selfmade und bearbeite gerade die
    Army Base. Nun ist meine frage (Diese richtet sich an all diejenigen die
    den Singleplayer schon durchgespielt haben) gibt es diesen Alarm Sound
    von der Area51? Ich habe schon bei den Wiki nachgeguckt aber nichts
    Gefunden das mit Area oder Alarm beginnt/so heisst. Ich würde mich wie
    immer sehr um schnelle Hilfe freuen.
    2)


    Weiss noch einer wie viele Objekte der Streamer wiedergeben
    kann? Ich arbeite momentan an einer sehr großen Map und insgesamt
    könnten 20k Objekte zusammen kommen dann wäre alles fertig.. vllt. auch
    weniger aber ich weiss nicht ob der streamer das aushält ;).......


    3) Weiss einer wie man Schilder bearbeiten kann? Ich habe gehört das man bei 0.3e Schilder (Buchstaben) so bearbeiten kann das man dort z.B. Werbung für sein eig. Server machen kann. Ich selber war mal auf ein Server und hatte da oben bei Vinewood(An der Kreuzung wo dann da auch das große Hollywood Schild ist) ein Werbe Schild war wo Werbung für diesen Server drauf zu sehen war...


    Ich würde mich sehr über schnelle Hilfe freuen.


    Mit freundlichen Grüßen
    Delko65

  • Mein kleiner Wanted-stock für das Vergeben der Wanteds findet das ich etwas falsch gemacht habe..


    stock AddWanted(playerid, Float:wanted)
    {
    new
    Float:player_Wanted;
    if(GetPlayerWantedLevel(playerid, player_Wanted))
    {
    SetPlayerWantedLevel(playerid, player_Wanted+wanted);
    return 1;
    }
    return 0;
    }


    C:\Dokumente und Einstellungen\Administrator\Desktop\Selfmade\gamemodes\Dubstep.pwn(2679) : warning 202: number of arguments does not match definition
    if(GetPlayerWantedLevel(playerid, player_Wanted))


    C:\Dokumente und Einstellungen\Administrator\Desktop\Selfmade\gamemodes\Dubstep.pwn(2681) : warning 213: tag mismatch
    SetPlayerWantedLevel(playerid, player_Wanted+wanted);


    Was ist falsch? :huh:

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • Komisch, warum kommen dann warnings.. :huh:


    C:\Dokumente und Einstellungen\Administrator\Desktop\Selfmade\gamemodes\Dubstep.pwn(2679) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Administrator\Desktop\Selfmade\gamemodes\Dubstep.pwn(2681) : warning 213: tag mismatch
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Warnings.

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • Die Errors bleiben trotzdem ..
    ich habe es mir bei meinem AddHealth abgeschaut. :D

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • Health ist ja auch was völlig anderes als ne wanted abfrage
    versuchs mal so

    stock AddWanted(playerid,wanted)
    {
    new player_Wanted;
    GetPlayerWantedLevel(playerid, player_Wanted)
    SetPlayerWantedLevel(playerid, player_Wanted+wanted);
    return 1;
    }

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Hm, stimmt.
    C:\Dokumente und Einstellungen\Administrator\Desktop\Selfmade\gamemodes\Dubstep.pwn(2678) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.


    GetPlayerWantedLevel(playerid, player_Wanted);
    Trotzdem meckert er herum. :huh:

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • ok versuch mal das
    player_Wanted=GetPlayerWantedLevel(playerid);

  • Fehlermeldungen sind weg, ich teste es kurz in meinem Wantedbefehl. ^^


    Funktioniert, Danke!


    //e: Text eingefügt

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

    Einmal editiert, zuletzt von Mr.DubStep ()

  • Wanteds werden gespeichert, aber nicht geladen:
    SetPVarInt(playerid,"Wanteds",dini_Int(Spielerdatei,"Wanteds"));

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • SetPlayerWantedLevel(playerid,dini_Int(Spielerdatei,"Wanteds"));
    genau das selbe wie mit geldern oder skins

  • SetPlayerVirtualWorld


    und nein Objekte gehen eigendlich in jeder V-Welt

  • So kleine 2 Fragen.
    Einmal wollte ich Fragen, wie mache ich das nur bestimme Personen in Fahrzeuge rein dürfen.
    Also wir haben einfach mal Autos gespawnt und sie ins Script eingefügt.. ( also nicht Standart Script sondern schon Selfmade relativ weit.. )
    Wir wollen das jetzt so machen - Mein Kollege hat 3 Autos und ich ein paar mehr und wir wollen das so machen das nur Admins und er selbst da rein kann.
    D.h das sind die Autos von meinen Kumpel:


    //Caspar Haus
    CreateVehicle(487, 300.554656, -1181.744018, 80.914062, 315.202972, 3, 3, 0);//Maverick
    CreateVehicle(521, 287.870574, -1156.637939, 80.909896, 224.167098, 2, 2, 0);//FCR-900
    CreateVehicle(451, 283.803710, -1160.875854, 80.914062, 224.408004, 3, 3, 0);//Turismo


    Die sollen nur für Admins + ihn oder nur für ihn ( ist mir Egal ) zugänglich sein.
    Wie mache ich das?


    2. Frage
    Wie mache ich einen Befehl extra für den jenigen Player.
    Das hier ist der Befehl:


    ocmd:timshaus(playerid,params[])
    {
    SetPlayerPos(playerid,-255.1331,2602.9624,62.8582);
    SendClientMessage(playerid,ORANGE,"Du hast dich zu Tims Haus teleportiert.");
    return 1;
    }


    und den Befehl soll nur ich ausführen können. ( mir Antwortet ja niemand im Thread.. )

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen