locator 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
  • Ich habe ein locator aber wenn ich den benutzen will zeigt er mir unten an den radar nicht den punkte an wo der ist und ich weiß nicht mehr was das sein kann könnt ihr mir helfen ?


    -----------------------------------------------------------------------------------------------------------------------------------------
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    else if(strcmp(cmd, "/locate", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    new job = 19;
    if((PlayerInfo[playerid][pMember] == job || PlayerInfo[playerid][pLeader] == job) || PlayerInfo[playerid][pLocator])
    {
    new vid;
    vid = GetPlayerVehicleID(playerid);
    if(LocateID[playerid] != 999)
    {
    SendClientMessage(playerid, COLOR_GREEN, "Ortung aus");
    LocateID[playerid] = 999;
    return 1;
    }
    if((IsACopCar(vid) && spawncar_rank[vid] >= 5) || PlayerInfo[playerid][pLocator])
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Verwendung: /locate [HandyNR]");
    return 1;
    }
    new find = strval(tmp);
    for(new i; i<MAX_USERS;i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PhoneOnline == 0)
    {
    if(PlayerInfo[pPnumber] == find)
    {
    LocateID[playerid] = i;
    SendClientMessage(playerid, COLOR_RED,"Du siehst das Ziel nun solange sein Handy angeschalten ist !");
    return 1;
    }
    }
    }
    }
    SendClientMessage(playerid, COLOR_GREY, "Handy konnte nicht geortet werden!");
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du sitzt im falschen Auto!");
    return 1;
    }
    }
    }
    return 1;
    }

  • Zeig uns mal alle anderen Codeausschnitte wo LocateID[playerid] vorkommt..



    Denn du hast höchstwahrscheinlich den Codeausschnit vergessen, der in einem Timer jede Sekunde den Checkpoint auf den zu suchenden Spieler draufhaut.



    Jedoch hab ich dir mal ne abgespackte Version hier, was dir helfen könnte (siehe Anhang)

    Mfg Templer


    >>Dein Breadfish-Thema im Unterforum ScriptingBase / Scriptingwünsche wurde nicht richtig beantworter?<<
    >>Es handelt sich um ein Programmier Problem und du nicht einfach weiter kommst wo der Fehler sein könnte?<<
    Dann melde dich bei mir über die PN-Funktion indem du den Link zu deinem Breadfish-Themen Problem schickst.
    Voraussetzung:
    Thema älter als 1 Tag und im Breadfish Forum gespostet!