Knast Spawn

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
  • Ich würde gerne wissen wie ich leute in einen neuen Knast machen kann ? Also zum beispiel in LV oder in SF ?!? Ich weis dass ich die Person in Worldbounds setzen muss damit da keiner raus kann ! (oder ?) Ähmm ja bitte kann mir wer helfen


    :S

  • Viel einfacher hier:


    #include <a_samp>
    #define COLOR_RED 0xFF0000AA
    #define COLOR_GREEN 0x007700AA
    #define COLOR_ORANGE 0xFF9900AA
    #if defined FILTERSCRIPT
    #endif
    forward Unjail(unjailid);
    forward Jail(jailid);
    strtok(const string[], &index)
    {
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {
    index++;
    }
    new offset = index;
    new result[20];
    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
    result[index - offset] = string[index];
    index++;
    }
    result[index - offset] = EOS;
    return result;
    }
    public Jail(jailid)
    {
    SetPlayerInterior(jailid,10);
    SetPlayerPos(jailid,223.2217,111.1841,999.0156);
    SendClientMessageToAll(COLOR_RED,"Jemand wurde gejailt(gefengnis)");
    return 1;
    }
    public Unjail(unjailid)
    {
    SetPlayerInterior(unjailid,0);
    SetPlayerPos(unjailid,2287.1262,2429.4392,10.8203);
    SendClientMessageToAll(COLOR_GREEN,"Der wo Gejailt war ist aus dem Knast raus(Gefengnis)");
    return 1;
    }
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new cmd[256];
    new idx;
    cmd = strtok(cmdtext, idx);
    if(strcmp(cmd, "/unjail", true) == 0 && IsPlayerAdmin(playerid)) {
    new giveplayerid;
    new tmp[256];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) {
    SendClientMessage(playerid, COLOR_ORANGE, "Benutzung: /unjail [Player ID]");
    return 1;
    }
    giveplayerid = strval(tmp);
    if (IsPlayerConnected(giveplayerid))
    {
    Unjail(giveplayerid);
    }
    return 1;
    }
    if(strcmp(cmd, "/jail", true) == 0 && IsPlayerAdmin(playerid)) {
    new giveplayerid;
    new tmp[256];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) {
    SendClientMessage(playerid, COLOR_ORANGE, "Benutzung: /jail [Player ID]");
    return 1;
    }
    giveplayerid = strval(tmp);
    if (IsPlayerConnected(giveplayerid))
    {
    Jail(giveplayerid);
    }
    return 1;
    }
    return 0;}


    Ich wollte das ma erweitern (man kann dann wählen wo man rauskommt)(auch jeder seine eigene Zelle)


    bin aber noch nicht zu gekommen :D


    Aso das hier ist für eine Zelle in SF



    Hinweis: Keinen Kontakt über TeamViewer oder Skype !
    Grüßt den Fehlerklärbär von mir.
    Coming soon: Pawn-Café ( Concept-Sharing | Scripting-First-Aid )