[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
  • Super, danke.
    Nur fängt das Teil bei 0 ja an, ist auch richtig. Nur wenn ich z.B. dort eine 11. Spalte eintrage, hat es den Wert 11, aber der pJob == 11 hat eine andere Funktion, wovon ich die Befehle nicht dort eintragen möchte. Wie kann ich sowas lösen? :S

  • Dann musst du die Zeilen dazwischen ausfüllen du brauchst also nix dann rein schreiben
    {"*** Job *** Befehle_ID10",{""},
    {"*** Job *** Befehle_ID12"}


    so wäre es am unkompliziertesten du kannst jedoch dort auch eine for-schleife
    musst jedoch das ganze erweitern


    #define MAX_JOBS 3
    enum JobText
    {
    string[64],
    job,
    }
    new JobInfo[MAX_JOBS][JobText] = {


    {"*** Job *** Befehle_ID12",2},


    {"*** Job *** Befehle_ID12",11},


    {"*** Job *** Befehle_ID12",16}


    };


    new i;
    for(; i < MAX_JOBS; ++i)if(JobInfo[i][job] == PlayerInfo[playerid][pJob])return SendClientMessage(playerid,-1,JobInfo[i][string]);


    du hast die wahl :D

  • Wieso schreibst du dann das?! ?(


    - Tomsen


    Ich habe dir nicht gesagt damit du dir neue Befehle ausdenkst xd , ich wollte eig. damit du versuchst statt dem String einfach mal einen Integer schreibst also z.b : mysql_real_escape_string(carid,carid);
    Obwohl das auch so ein Mist war ..... Aber ich habe schon lange nicht mehr gescriptet , dass tut mir Leid wegen der verwirrenden Info ;[
    Ich bin Mapper :DD

    ]R3D[ ~Red Mapping Team~
    .::NEW SANTOS::.
    Los Santos komplett umgemappt !
    Einzigartig
    Bank/Stadthalle/PD/BSN`s/Öffentliche Orte
    detailliert gemappt
    Straßen und Gebäude geschmückt
    REAL AIRPORT MAP
    Und es folgt noch viel mehr
    R3D Quality
    0.3x/0.3e Features enthalten
    BALD IM MARKTPLATZ



  • ok Danke ;) wo es hinkommt wusste ich bereit habe blos vergessen was es genau war ich dussel :)


    und schon ist auch die nächste frage da..
    Tut mir leid wenn ich so oft frage..


    Ich habe am spawn ein Pickup gesetzt und würde gerne sagen wir mal etwas in das Pickup reinschreiben..
    wie mache ich das?
    (Ich meine das man nicht hinein laufen muss um es zu sehen sonder schon vorher)

    Mit freundlichen Grüßen
    Siepac

  • In ein Pickup reinschreiben ?
    Das geht nicht , aber du kannst einfach die Position des Pickups nehmen und dann folgenden Befehl machen :
    http://wiki.sa-mp.com/wiki/Create3DTextLabel

    ]R3D[ ~Red Mapping Team~
    .::NEW SANTOS::.
    Los Santos komplett umgemappt !
    Einzigartig
    Bank/Stadthalle/PD/BSN`s/Öffentliche Orte
    detailliert gemappt
    Straßen und Gebäude geschmückt
    REAL AIRPORT MAP
    Und es folgt noch viel mehr
    R3D Quality
    0.3x/0.3e Features enthalten
    BALD IM MARKTPLATZ



  • Ich hab mal ne Frage wie ich den Schaden umrechne.


    Also 100% sind ja 1000.00.
    Zu brennen fängt es an ab 3XX.XX irgentwie so in der drehe ab 300 oder 280.


    Wenn ich das Ergebniss durch 10 Teile würde kommt 100 (%) raus.


    Nur dann fliegt das auto ja auch schon bei 30% in die Luft. Wie Rechne ich es um das es passt? Gibts da nen weg?


    Ich bin nicht so das Mathegenie. :P


    - Tomsen

  • Ich bekomme diesen Error einfach nicht weg:


    Hier die Zeile:
    if (strfind(tmpuname,partofname[] = '0//Zeile 707'
    Hier die Fehler


    Code
    Zeile (707) : Ungültiges Array (kein Array?): "partofname"
    Zeile (707 -- 708) : Ungültiger Befehl



    Hoffentlich könnt ihr mir helfen ;( Ich komme durch diese schei.... errors einfsch nicht weiter.

    Einmal editiert, zuletzt von Spitz_Bube ()

  • Danke für die Antwort :)


    Bekomme aber jetzt diese Errors:


    Code
    Zeile (707) : Wahrscheinlich unabsichtliche Zuordnung [Beispiel: if(variable 
    Zeile (707) : Falscher Variablentyp als Parameter (Parameter #2)


    in dieser Zeile:
    if (strfind(tmpuname,partofname = '0')

  • wie kann ich scripten dass wenn ich einen Befehl eingebe zum beispiel /asdf
    dass nicht kommt Unknown Command oderso sondern dass was ich möchte?



    Ich habe eine Frage:


    Ich richte mich nach einem Video, wenn er etwas in PAWN schreibt, bekommt er Anmerkungen, wie der Code aufgebaut ist. Ich bekomme keine Anmerkung:


    normal wenn du nicht weiter weist geh rechts an die seite klicke es an dann sollte es normal ganz unten bei Pawn


    Mit Freundlichen Grüßen

    Mit freundlichen Grüßen
    Siepac