[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
  • 1. Wie mach ich das das zb. bei /sirene eine sirene am sultan ist? Ich weiß da sich die x,y,z coordinaten baruche aber wie finde ich die an eim auto heraus?


    2. Die gleiche farge wie oben nur das zb. unten in der ecko vom bildschirm ein text stehn soll :D


    Hier mal was von mir:
    Ich denke ich brauch das nicht weiter erklären oder ?
    Natürlich solltest du dann ncoh fahrzeuge wie boote, flugzeuge... rausnehmen.
    Wenn du fragen hast, kannste fragen.
    irgendwo musst du die objektid speichern.
    das machst du am besten in einem array,
    sieht bei mir so aus
    vehData[vehId][srObj]


  • Wie heißt nochmal die Hinfall-Animation. :x ?



    Ehm,nie genau nach gesucht,aber sollte eine von denen hier sein alle sind Namespace PED:
    FALL_back
    FALL_collapse
    FALL_fall
    FALL_front
    FALL_glide
    FALL_land
    FALL_skyDive


    Sonst guck hier mal in der Gruppe PED: http://wiki.sa-mp.com/wiki/Animations

  • Hat jemand eine eligantere lösung, damit ich dies verkleinern kann?
    if(PlayerInfo[playerid][Level]==10)PlayerInfo[playerid][Star]+=10,starmessage="10 DT-Sterne erhalten";
    if(PlayerInfo[playerid][Level]==20)PlayerInfo[playerid][Star]+=20,starmessage="20 DT-Sterne erhalten";
    if(PlayerInfo[playerid][Level]==30)PlayerInfo[playerid][Star]+=30,starmessage="30 DT-Sterne erhalten";
    if(PlayerInfo[playerid][Level]==40)PlayerInfo[playerid][Star]+=40,starmessage="40 DT-Sterne erhalten";
    if(PlayerInfo[playerid][Level]==50)PlayerInfo[playerid][Star]+=50,starmessage="50 DT-Sterne erhalten";
    if(PlayerInfo[playerid][Level]==60)PlayerInfo[playerid][Star]+=60,starmessage="60 DT-Sterne erhalten";
    if(PlayerInfo[playerid][Level]==70)PlayerInfo[playerid][Star]+=70,starmessage="70 DT-Sterne erhalten";
    if(PlayerInfo[playerid][Level]==80)PlayerInfo[playerid][Star]+=80,starmessage="80 DT-Sterne erhalten";
    if(PlayerInfo[playerid][Level]==90)PlayerInfo[playerid][Star]+=90,starmessage="90 DT-Sterne erhalten";
    if(PlayerInfo[playerid][Level]==100)PlayerInfo[playerid][Star]+=90,starmessage="100 DT-Sterne erhalten";
    wenn ich das so mache kommt nix an
    if(PlayerInfo[playerid][Level]%10==0)

    All in all it's just another brick in the wall


  • ja das ist egal in pawn ist das hochzählen auch so rum egal ++i (Inkrement Operator).
    obwohl sowas in programmiersprachen wie c++ schneller ist.
    Da dabei die Postfix-Version (i++) eine Kopie von sich anlegt, erst dann kann sie sich Inkrementieren. Das muss die Präfix-Version(++i) nicht und ist daher schneller.


  • if((PlayerInfo[playerid][Level]%10)==0)
    {
    PlayerInfo[playerid][Star]+=PlayerInfo[playerid][Level]
    format(starmessage,sizeof(starmessage),"%i DT-Sterne erhalten",PlayerInfo[playerid][Level]);
    }

    Einmal editiert, zuletzt von Pille ()

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


    Ich bräuchte mal eure Hilfe.
    1. Wie kann ich den Spieler "normal" Rennen lassen (Damit der nicht //Edit: wie so ein Fettsack rumstolpert, wenn ihr Versteht xD)?
    2. Wie entferne ich die Spielerfarben (wenn ich TAB drücke + auf der Minimap)?
    3. Und wie bekomm ich den Stuntbonus weg?


    Ich hatte die Zeilen schonmal, aber sind mir wieder entfallen ..


    MfG

  • Kann einer hier ein Fehler sehen?
    format(string, sizeof(string), "DELTE FROM `wcf1_user_to_groups` WHERE `userID` = '%d' AND `groupID` = '%d'", strval(GetUserData(Playername, "userID")), GroupID);
    mysql_query(string, (-1), (0), ForenSQL);


    Der SQL Log sagt mir das hier

    SQL
    [Tue Jan 29 08:04:09 2013] Error (0): Failed to exeute query. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELTE FROM `wcf1_user_to_groups` WHERE userID = '1' AND  groupID = '4'' at line 1.

    All in all it's just another brick in the wall

  • Ich würde gerne eine Art Disco mir in den Gamemode packen.. Dafür würde ich gerne von einem Object aus oder innerhalb eines Vectors (koordinaten..) musik abspielen, wie in den Clubs von SA... Wie könnte man das denn mit der Soundauswahl bewerkstelligen? Ich bräuchte mal einen kleinen Gedankenstupser^^



    lg

  • Ich würde gerne eine Art Disco mir in den Gamemode packen.. Dafür würde ich gerne von einem Object aus oder innerhalb eines Vectors (koordinaten..) musik abspielen, wie in den Clubs von SA... Wie könnte man das denn mit der Soundauswahl bewerkstelligen? Ich bräuchte mal einen kleinen Gedankenstupser^^



    lg


    PlayerPlaySound
    PlayAudioStreamForPlayer


    Geht beides :)

  • Guten Tag


    Habe mich ewig nicht mehr mit PAWN und SAMP beschäftigt, bin jedoch wieder ein bisschen am rumwerkeln.
    Ich brauche deswegen wohl in der nächsten Zeit ein paar kleine Anfahrtshilfen um wieder reinzukommen.


    Zur zeit interessiert mich jedoch nur, ob es Sinnvoll ist die SetSpawnInfo Funktion zu nutzen und welche Streamer zur Zeit aktuell sind.


    Liebe Grüße
    Simon