djson Problem :

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
  • Hey Leute,


    ich habe hier ein Problem mit der Include DJSON :


    Fehler :


    Code
    \gamemodes\BBR.pwn(1104) : error 035: argument type mismatch (argument 2)


    Code :


    [pwn=1103] new string[4],str[128],varstr = valstr(string,id);
    if(!djIsSet("Tankstellen.txt",varstr)) return false;[/pwn]


    Würde mich sehr über Hilfe freuen ;)
    Bin da nämlich ein wenig ratlos da nach dem Tutorial von BlackFoX_UD_ ([ SCRIPTING ] DJson 1.6 Tutorial)
    Funktioniert djIsSet so : djIsSet("datei.endung","array1/array2/..."); // Schaut nach ob der Eintrag vorhanden ist und gibt je nach dem True/False zurück


    Nungut das wars von mir
    Bis Dahin


    Euer Big_Ben

  • ID = Eine Zahl bzw. in diesem Fall die ID von der Tankstelle und ich wollte nun überprüfen ob
    die Tankstelle vorhanden ist weil sonst wär ja ein Laden unnötig ;)
    Aber wenn ich es Beispielsweise mit strval mache also so :


    [pwn=1104] if(!djIsSet("Tankstellen.json",strval(id))) return false;[/pwn]


    kommt das :


    Code
    \gamemodes\BBR.pwn(1104) : error 035: argument type mismatch (argument 1)


    Deswegen bin ich da ein wenig am verzweifeln...


    Grüße Big_Ben

  • Erstmal vom Stock her garnicht ;)


    [pwn=1102]stock LoadTanke(id) {
    new str[128];
    if(!djIsSet("Tankstellen.json",id)) return false;
    [/pwn]


    Aber durch sowas z.B. :


    new tanke = GetTankeInRangeOfPlayer(playerid,15.0);
    LoadTanke(tanke);


    Nicht wundern nur ein kleiner Ausschnitt aus dem Code ;)


    Grüße