/orten erwweiter

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
  • Liebe com


    ich brauche etwas hilfe ich habe den befehl orten gescriptet (damit können cops leute orten)
    doch ich weiss nicht wie man das macht das der checkpoint mit dem spiler mitgeht!
    Hier mal der befehl:


    if(strcmp(cmd, "/orten", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(!IsACop(playerid))
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist kein Polizist!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutzung: /orten [Spieler ID]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(giveplayerid, X,Y,Z);
    SetPlayerCheckpoint(playerid, X,Y,Z, 6);
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Falsche ID!");
    }
    }
    return 1;
    }


    Scon mal danke


    MFg chriss

  • forward OrtenTimer(playerid,suchid);
    new OrtenAktiv[MAX_PLAYERS]=0;
    new OrtenTimerr[MAX_PLAYERS];


    public OrtenTimer(playerid,suchid)
    {
    new Float:PPos[3];
    GetPlayerPos(suchid,PPos[0],PPos[1],PPos[2]);
    SetPlayerCheckpoint(playerid,PPos[0],PPos[1],PPos[2],5.0);
    return 1;
    }


    if(strcmp(cmd, "/orten", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(!IsACop(playerid))
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist kein Polizist!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutzung: /orten [Spieler ID]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    if(OrtenAktiv[playerid]==0)
    {
    OrtenAktiv[playerid]=1;
    OrtenTimerr[playerid]=SetTimerEx("OrtenTimer",1000,1,"ii",playerid,giveplayerid);
    }
    else
    {
    OrtenAktiv[playerid]=0;
    KillTimer(OrtenTimerr[playerid]);
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Falsche ID!");
    }
    }
    return 1;
    }


    MfG.
    Me


    //edit Fehler behoben.

    Einmal editiert, zuletzt von IntelligenT ()

  • hat geklappt thx wenn du mir abzu ma helfen möchtest adde mich



    skype:christian.4.2