Drogen System

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
  • Hallo Brotfische ;)


    Heute habe ich eine frage was den Job Drogendealer angeht und zwar:
    Ich habe mir ein Drogen system gescriptet(Ist ähnlich wie auf einen Bekannten Roleplay Server)
    nur ich verstehe das mit der teilung nicht ganz (floatdiv) ich bekomme einen schönen error ^^ der wiefolgt lautet :
    (200) : warning 213: tag mismatch


    SetPVarInt(playerid, "NDrogen", Quotient);


    joa nun poste ich den ganzen befehl


    if(!strcmp(cmd,"plant",true))
    {
    if(GetPVarInt(playerid,"Job") == 1)
    {
    if(IsPlayerInRangeOfPoint(playerid,50,-1108.6638,-1089.4963,129.2188))
    {
    if(GetPVarInt(playerid,"Samen") >= 0)
    {
    new Samen = GetPVarInt(playerid,"Samen");
    new Float:Number1 = Samen, Float:Number2 = 55.5;
    new Float:Quotient;
    Quotient = floatdiv(Number1, Number2);
    SetPVarInt(playerid, "NDrogen", Quotient);
    ApplyAnimation(playerid,"BOMBER","BOM_Plant",4.1,0,0,0,0,0,1);
    SetPlayerCheckpoint(playerid, -1084.9314,-1095.9009,129.2188,1.0);
    Anpflanzen[playerid] = 1;
    }
    }
    }
    }
    //edit so -.- das wurde zu einem haufen gemacht


    so wenn mir jemand dabei helfen könnte wäre das sehr nett weil ich verstehe es nicht :huh: .


    MfG.Assassin

    [G]ermannf[i]inity[R]oleplay[SelfMade]


    Scripter




  • Das ist ganz einfach Quotient ist ein Float und da du teilst kann ganz leicht auch ne komma zahl rauskommen das
    merkt der compiler und warnt dich mit tag mismatch


    so währe es richtig:



    SetPVarInt(playerid, "NDrogen", floatround(Quotient, floatround_ceil););