Ordnungsamt Strafübergang Tag Missmatch?

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
  • Zitat

    C:\newserv\gamemodes\Reallife.pwn(969) : warning 213: tag mismatch

    Zeile 969:
    if(strafubergang[playerid] == true)


    das new:
    new strafubergang[MAX_PLAYERS];


    Hier wird strafübergang gesetzt:
    strafubergang[ziel] = true;


    Ganze Script:
    new strafubergang[MAX_PLAYERS];
    //strafubergang[playerid] = false;
    if(strcmp(strget(cmdtext,0), "/sz", true) == 0)
    {
    if(!strlen(strget(cmdtext,3))) return SendClientMessage(playerid, COLOR_RED, "Benutze: /sz [ID] [STRAFE] [GRUND]");
    {
    new name[128], save[128];
    new zielname[128];
    ziel = strval(strget(cmdtext,1));
    new strafe = strval(strget(cmdtext,2));
    new grund = strval(strget(cmdtext,3));
    /*new grund[64];
    tmp = strtok(cmdtext, idx);
    strmid(grund, tmp, 0, strlen(cmdtext), 255);*/
    GetPlayerName(playerid,name,sizeof(name)); // wie
    format(save,sizeof(save),"/Spieler/%s.ini",name);// oben
    if(dini_Exists(save)) // steht
    {
    pInfo[playerid][gTeam] = dini_Int(save,"Fraktion");
    }


    if(pInfo[playerid][gTeam] == oamt)
    {
    new straftext[128];
    new textreturn[128];
    format(straftext,sizeof(straftext),"Du hast einen Strafzettel, von %s, in Höhe von $%i bekommen, wegen %s! /takesz um den Strafzettel anzunehmen!",name,strafe,grund);
    SendClientMessage(ziel,COLOR_BLUE,straftext);
    strafubergang[ziel] = true;
    GetPlayerName(ziel,zielname,sizeof(zielname)); // wie
    format(textreturn,sizeof(textreturn),"Du hast dem User %s einen Strafzettel in Höhe von $%i ausgestellt! Grund: %s",zielname,strafe,grund);
    SendClientMessage(playerid,COLOR_RED,textreturn);
    }else{
    SendClientMessage(playerid,COLOR_RED,"Du musst O-Amtler sein um diesen Befehl nutzen zu können!");
    }
    }
    return 1;
    }
    if(strcmp(strget(cmdtext,0), "/takesz", true) == 0)
    {
    if(strafubergang[playerid] == true)
    {
    SendClientMessage(playerid,COLOR_RED,"Strafzettel wurde bezahlt!");
    }else{
    SendClientMessage(playerid,COLOR_RED,"Du hast keinen Strafzettel bekommen!");
    }
    return 1;
    }


    Hoffe mir kann einer Helfen :thumbup:

    Einmal editiert, zuletzt von GooMan ()

  • Boah danke :) Kannst du mir vielleicht auch hier helfen?


    Zitat

    C:\newserv\gamemodes\Reallife.pwn(2098) : warning 213: tag mismatch
    C:\newserv\gamemodes\Reallife.pwn(2099) : warning 213: tag mismatch
    C:\newserv\gamemodes\Reallife.pwn(2100) : warning 213: tag mismatch
    C:\newserv\gamemodes\Reallife.pwn(2101) : warning 213: tag mismatch
    C:\newserv\gamemodes\Reallife.pwn(2102) : warning 213: tag mismatch
    C:\newserv\gamemodes\Reallife.pwn(2103) : warning 213: tag mismatch

    Error Zeilen:
    new Float:RandomSkinGroove[][1] =
    {
    {105},
    {106},
    {107},
    {269},
    {270},
    {271}
    };


    Ganzes Script:
    if(fraktion == Groove)
    {
    GetPlayerName(playerid,name,sizeof(name)); // wie
    format(save,sizeof(save),"/Spieler/%s.ini",name);// oben
    if(dini_Exists(save)) // steht
    {
    new Float:RandomSkinGroove[][1] =
    {
    {105},
    {106},
    {107},
    {269},
    {270},
    {271}
    };
    new randgroove = random(6);
    SetPlayerSkin(target, RandomSkinGroove[randgroove][0]);
    //SetPlayerSkin(target, 288);
    SendClientMessage(target, COLOR_WHITE, "Du wurdest zum Leader von den Grooves ernannt");
    pInfo[target][gLeader] = fraktion;
    //pInfo[target][gTeam] = fraktion;
    pInfo[target][skin] = RandomSkinGroove[randgroove][0];
    //pInfo[target][skin] = sskin;
    dini_IntSet(save,"Fraktionsleader",pInfo[target][gLeader]);
    //dini_IntSet(save,"Fraktion",pInfo[target][gTeam]);
    dini_IntSet(save,"Skin",pInfo[target][skin]);
    }
    }

  • Boah Korrekt Danke :) Hast was gut ;)


    EDIT:


    :(

    Zitat

    C:\newserv\gamemodes\Reallife.pwn(2106) : warning 213: tag mismatch
    C:\newserv\gamemodes\Reallife.pwn(2111) : warning 213: tag mismatch


    2106:
    SetPlayerSkin(target, RandomSkinGroove[randgroove][0]);
    2111:
    pInfo[target][skin] = RandomSkinGroove[randgroove][0];

  • Danke Danke Danke :)


    noch ein problem zum oamt script -.-:


    Er setzt das irgendwie ned auf true. denn es wird ingame gesagt du hast keinen strafzettel bekommen. Obwohl ich mir selbst einen gegeben hab :/


    Dabei will/kann dann doch keiner Helfen -.- :thumbdown:

    Einmal editiert, zuletzt von GooMan ()

  • Guten Tag,

    versuch doch einfach mal, andere User hier direkt zu fragen.


    Mit freundlichen Grüßen
    Curtis

    Falls du PN meinst ist dein Beitrag vollkommen Sinnlos. Dafür ist hier das Forum da um es an alle User zu fragen nicht an einzelnde direkt =D

    Why do programmers always mix up Halloween and Christmas?
    Oct 31 == Dec 25