gethere command problem

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
  • Guten Mittag Zusammen,


    Also bastel grade an mein admin system rum und dann habe ich gesehen das gethere buggt


    und zwar wenn ich jemanden /gethere 2 zu mir porte er "nicht" im car ist kommt er zu mir


    is er "im" Car kommt er net zu mir worran liegt es hier code:


    dcmd_gethere(playerid,params[])
    {
    #pragma unused params
    new id = strval(strget(params, 0));
    new tmpcar = GetPlayerVehicleID(playerid);
    if(!strlen(params)) return SendClientMessage(playerid,Blau,"/gethere [Playerid]");
    GetPlayerPos(playerid,x2[playerid],y2[playerid],z2[playerid]);
    GetPlayerName(playerid,name,sizeof(name));
    GetPlayerName(id,sname,sizeof(sname));
    format(s,sizeof(s),"acc/%s.ini",name);
    new Admin = dini_Int(s, "Admin");
    if(Admin >= 1)
    {
    if(Adminlogin[playerid] == 1)
    {
    if(IsPlayerConnected(id))
    {
    if(GetPlayerState(id) == 2)
    {
    format(ss,sizeof(ss),"Du hast %s zu dir geportet.", sname);
    SendClientMessage(playerid, Blau, ss);
    format(ss,sizeof(ss),"Mitglied: %s hat %s zu sich geportet.", name, sname);
    SendAdminMessage(Grau, ss);
    SetVehiclePos(tmpcar, x2[id],y2[id]+5,z2[id]);
    return 1;
    }
    else
    {
    format(ss,sizeof(ss),"Du hast %s zu dir geportet.", sname);
    SendClientMessage(playerid, Blau, ss);
    format(ss,sizeof(ss),"Mitglied: %s hat %s zu sich geportet.", name, sname);
    SendAdminMessage(Grau, ss);
    SetPlayerPos(id,x2[playerid],y2[playerid]+5,z2[playerid]);
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, Rot, "Angegebene Person ist nicht onliene!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, Rot, "Du bist nicht eingeloggt!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, Rot, "Du bist kein Mitglied des Admin Teams!");
    }
    return 1;
    }

  • Jop eig sollte es ja so gehen wie es da steht habe ja auch schon probiert stat id / playerid


    //EDIT: hab fehler endeckt ^^


    Statt:
    new tmpcar = GetPlayerVehicleID(playerid);


    Das:
    new tmpcar = GetPlayerVehicleID(id);


    8| xD 8o

    Einmal editiert, zuletzt von Quini ()

  • Ich weiß nicht obs funktioniert, aber gehe mal davon aus..