Jemand anderen Teleportieren

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
  • Wie mache ich einen Befehl der jemand anders an einen vorgegeben Ort teleportiert?
    Ich möchte das die Polizie (bei mir erst mit gTeam definiert)
    Jemanden in das Gefängnis teleportieren kann.


    Was auch noch interessant wäre ist:
    Das ein Polizist zb den Befehl handsup (verbrecherid)
    und dann quasi der verbrecher automatisch handsup macht und gleichzeitig auch einfreezt
    das er quasi dann mit erhobenen händen da steht und nur noch per 2 Befehl ins Gefängnis teleportiert werden kann.


    Kann mir da jemand helfen, ist nicht so das ich es nicht auch selber machen würde, aber ich bin einfach noch nicht genug erfahren um das alleine umzusetzten.


    Greez Beni

    Gewalt ist keine Lösung aber ein Weg zum Ziel :thumbup:

  • #define blau 0x66FFCC
    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 OnPlayerCommandText(playerid, cmdtext[])
    {
    new cmd[30];
    new idx;
    cmd = strtok(cmdtext, idx);


    if(strcmp(cmd, "/jail", true) == 0)
    {
    new tmp[30];
    tmp = strtok(cmdtext, idx);
    new otherplayer = strval(tmp);
    if(!strlen(tmp))
    {
    return SendClientMessage(playerid, blau, ">> Korrekte Benutzung: /jail ID");
    }


    if(IsPlayerConnected(otherplayer) == 1)
    {
    if(IsPlayerNPC(otherplayer) == 1)
    {
    return SendClientMessage(playerid,blau,">> Du kannst keinen Bot jailen.");
    }
    if(playerid == otherplayer)
    {
    return SendClientMessage(playerid,blau,">> Du kannst dich nicht selber jailen.");
    }
    SetPlayerPos(otherplayer,0.0,0.0,0.0);
    // Koordinaten anpassen
    }
    }
    return 0;
    }

    mfg RedDragon 8)


    Was ist GFKD?


    Ein revolutionärer Clan, dessen Eröffnung kurz bevorsteht.
    Mehr Informationen folgen bald.