ocmd: jail & unjail fehler bei selfmade

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,
    wie die überschirft sagt habe ich problem das mein
    ocmd:jail und ocmd:unjail nicht das will was ich will.
    Ich will: Das wenn ich /jail ID mache die ID in Jail gesteckt wird.
    Was bei mir passiert: Wenn ich /jail mache werde immer ich in den jail gesteckt.



    ocmd:jail(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
    new pID;
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,GRAU,"/jail [id]");
    SetPlayerPos(pID,22,22,22);
    return 1;
    }
    ocmd:unjail(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
    new pID;
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,GRAU,"/unjail [id]");
    SpawnPlayer(pID);
    return 1;
    }

  • du sagst ja auch nirgend das du die eingegebe zahl einstecken willst
    new giveplayerid;
    giveplayerid = ReturnUser(tmp);
    SetPlayerPos(giveplayerid,22,22,22);


    so würde das bei mir aussehen^^

    Zitat

    naja aufm homeserver mit kumpel getestet und nix laggt von daher sollte nen richtiger server mit sowas keine probs haben

    *an Kopf schlag
    sowas kommt Raus wenn man erst absendet ohne nachzudenken. Bitte Leute Hirn einschalten beim Posten...

  • du sagst ja auch nirgend das du die eingegebe zahl einstecken willst
    new giveplayerid;
    giveplayerid = ReturnUser(tmp);
    SetPlayerPos(giveplayerid,22,22,22);


    so würde das bei mir aussehen^^


    Hey,


    doch, das tut er doch?
    new pID;
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,GRAU,"/jail [id]");


    Mh, gibt es denn irgentwelche Warnings?

  • nein keine warnings


    mfg sky


    kurzer beitrag blabl


    /edit 1: Hätte eventuell einen Plan wie man das beheben könnte?

    Einmal editiert, zuletzt von _SKY_ ()

  • funktioniert aber leider nicht.


    Jemand eine andere Variante wie ich das machen könnte?


    /edit: damit ist gemeint, kennt jemand eine Variante wie ich diesen Befehl in strcmp machen könnte?
    vllt. klappts ja mit strcmp anstatt mit ocmd ^^


    /edit2: Rechtschreibung omg -.-

    2 Mal editiert, zuletzt von _SKY_ ()