Habe meine Range gebannt..

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
  • Ok danke!
    Nun habe ich eine weitere Frage:
    Was bedeuten diese Errors?

  • Gefängnis zu Gefaengnis Pawn kennt keine umlaute ^^


    das Antideamx ist keine Funktion sondern ne Art callback
    hab da mal was ausm GF kopiert:


    AntiDeAMX()
    {
    new a[][] =
    {
    "Unarmed (Fist)",
    "Brass K"
    };
    #pragma unused a
    }


    und die Funktion UpdateClock hast du nirgendwo in deinem Script eingebaut


    ich hoffe ich konnte helfen


    EDIT:
    Hasste vllt den stock isPlayerAnAdmin auskommentiert? anscheindend ist die Funktion nicht definiert

    ik bin der vito c:

  • So habe ich es gemacht:
    forward RangeBan(playerid);
    forward SkipSpawn(playerid);
    forward Gefängnis(playerid);
    #define KnastZeit 2
    #define Min 60000
    #define Sek 1000
    forward Knastende(playerid);
    new Float:KnastPos[][3] = {{264.5498,77.5956,1001.0391,277.8692},{264.8820,82.0667,1001.0391,273.4591}{264.6525,86.7674,1001.0391,270.9524}};


    public OnPlayerSpawn(playerid)
    {
    if(GetPlayerWantedLevel(playerid) >= 1)
    {
    new killer = GetPVarInt(playerid,"Killer");
    if(GetPVarInt(killer,"Fraktion")==2||GetPVarInt(killer,"Fraktion")==13)
    {
    Gefängnis(playerid);
    return 1;
    }
    }
    return 1;
    }


    public Gefängnis(playerid)
    {
    new zelle = random(sizeof(KnastPos));
    new wps = GetPlayerWantedLevel(playerid);
    new pID,text[123],text2[123];
    new jailtime = 2*wps;
    ResetPlayerWeapons(playerid);
    SetPlayerPos(playerid,KnastPos[zelle][0],KnastPos[zelle][1],KnastPos[zelle][2]);
    SetPlayerInterior(playerid,10);
    SetPlayerWantedLevel(playerid,0);
    format(text2, sizeof(text2),"Du wurdest für %i Minuten eingesperrt.",jailtime);
    SendClientMessage(playerid, GELB,text2);
    SetTimerEx("Knastzeitende",Min*KnastZeit*wps, false, "d", playerid);
    format(text, sizeof(text),":*** Officer %s hat den Verdächtigen %s eingesperrt. ***w",SpielerName(pID),SpielerName(playerid));
    SendClientMessageToAll(ROT,text);
    return 1;


    }


    public Knastende(playerid)
    {
    new string[50];
    SetPlayerWantedLevel(playerid, 0);
    SetPlayerPos(playerid,217.7775,115.3128,999.0156);
    SetPlayerInterior(playerid, 10);
    format(string, sizeof(string), "Du bist wieder frei!\nVersuch ein besserer Mensch zu sein.");
    GameTextForPlayer(playerid, string, 3000, 1);
    return 1;
    }

  • Naja, es kann nur daran liegen. Habe nur das verändert und vorhin 0 Errors / 0 Warnings.
    Errors sind:

  • new Float:KnastPos[][3] = {{264.5498,77.5956,1001.0391,277.8692},{264.8820,82.0667,1001.0391,273.4591}{264.6525,86.7674,1001.0391,270.9524}};


    Da steht drei ich denke mal das du X Y Z meinst aber du hast 4 Sachen


    264.5498,77.5956,1001.0391,277.8692



    • X 264.5498
    • Y 77.5956
    • Z 1001.0391
    • R 277.8692


    Hast 4 Sachen aber nur drei Definiert ?


    Mach es dann mal so
    new Float:KnastPos[][4] = {{264.5498,77.5956,1001.0391,277.8692},{264.8820,82.0667,1001.0391,273.4591}{264.6525,86.7674,1001.0391,270.9524}};


    Obwohl das ja kein Sinn haben Sollte also mach es so
    new Float:KnastPos[][3] = {{264.5498,77.5956,1001.0391},{264.8820,82.0667,1001.0391}{264.6525,86.7674,1001.0391}};


    Hinweis:Ich kann mich irren weis es nicht genau!


    MFG GamerXIOS