[Hilfe] Gethere/Goto geben keine Errors aus

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, Leute


    Gethere und Goto geben keine Errors aus also wenn ich eingebe "/goto" soll ja kommen "[Error:] Benutze: /goto [Spielerid]" aber es kommt nicht da steht einfach nur "[Info:] Du wurdest teleportiert!" .... bei /gethere ist das dass gleiche nur statt "[Info:] Du wurdest teleportiert" kommt "[Info:] Du hast teleportiert!" ?(


    Script Code:


    // ========================================================================= NEW COMMAND
    if (strcmp( "/goto", cmdtext, true, 10) == 0)
    {
    if (IsAdmin(playerid,1))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_ERROR, "[Error:] Benutze: /goto [Spielerid]");
    return 1;
    }
    new plo;
    new Float:plocx,Float:plocy,Float:plocz;
    plo = strval(tmp);
    GetPlayerPos(plo, plocx, plocy, plocz);
    new tmpcar = GetPlayerVehicleID(playerid);
    if (tmpcar > 0)
    {
    SendClientMessage(playerid, color_info, "[Info:] Du wurdest teleportiert!");
    SetVehiclePos(tmpcar, plocx,plocy+2, plocz);
    }
    else
    {
    SendClientMessage(playerid, color_info, "[Info:] Du wurdest teleportiert!");
    SetPlayerPos(playerid,plocx,plocy+2, plocz);
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_ERROR, "[Error:] Du bist kein Admin!");
    }
    return 1;
    }
    // ========================================================================= NEW COMMAND
    if (strcmp( "/gh", cmdtext, true, 10) == 0)
    {
    if (IsAdmin(playerid,1))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_ERROR, "[Error:] Benutze: /gh [Spielerid]");
    return 1;
    }
    else
    {
    new Float:plocx,Float:plocy,Float:plocz;
    new plo;
    plo = strval(tmp);
    GetPlayerPos(playerid, plocx, plocy, plocz);
    new tmpcar = GetPlayerVehicleID(plo);
    if (tmpcar > 0)
    {
    SetVehiclePos(tmpcar, plocx,plocy+2, plocz);
    }
    else
    {
    SetPlayerPos(plo, plocx,plocy+2, plocz);
    }
    format(string, sizeof string, "[Info:] Du hast %s Teleportiert!", plo);
    SendClientMessage(playerid, color_info, string);
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_ERROR, "[Error:] Du bist kein Admin! ");
    }
    return 1;
    }


    Der "IsAdmin(playerid, rang)" Befehl ist dieser Code:


    stock IsAdmin(playerid, rang)
    {
    if ( pInfo[playerid][Admin] >= rang ) { return 1; }
    }