Beiträge von Mogly1

    Ich hätte es so angefangen...
    wegen mysql musst schauen mit deiner version davon dann.
    hier:

    Könntest du es beim Quellcode machen als beispiel? :(

    okay hier nen beispiel
    also bei ahilfe
    (das pInfo[playerid][pAdmin] ist bei mir der admin rank musst du in deinem script anpassen dann)

    ocmd:ahilfe(playerid,params[])
    {
    switch(pInfo[playerid][pAdmin] )
    {
    case 1:
    {
    new string[125];
    format(string,sizeof(string),"%s: /veh | /spawn...",AdminRank(playerid));
    SendClientMessage(playerid,-1,string); || oder shwopalyerdialog(palyerid,DIALOG_HELP,DIALOG_STYLE_MSGBOX,"Help",string,"Okayer","");
    }
    case 2:
    {
    ...
    }
    case...
    }
    }


    dann ränge namen ausgenen wie oben schon genutzt AdminRank(playerid);

    stock AdminRank(playerid)
    {
    new rank[50];
    switch(pInfo[playerid][pAdmin] )
    {
    case 1: rank="Support";
    case 2: rank="Admin";
    case 3: rank="ServerLeiter";
    //case ...
    }
    return rank;
    }

    einfach ränge imme rerweitern...

    hier

    if(Spieler[georteteid][pHandystate] == 0)
    {
    Spieler[playerid][pOrtenVehORPlayer] = 1;//1 playerid 2 veh 3 service accept
    Spieler[playerid][pOrtenVehIDplayerid] = -1;
    KillTimer(SpielerOrtenTimer[playerid]);
    DisablePlayerCheckpoint(playerid);
    return SCM(playerid,SAMP_WEISS,""IINFO2"Ortungssystem:"#HTML_WEISS" das Signal ist verloren gegangen!");
    }
    [/list]


    ist das handy von deinem gesuchten spieler aus?

    eigentlich sollten anch 6 sekunden die neue Position angezeigt werdne was genau passiert denn kansnt evt. video amchen oder steht was im chat?

    du ahst zu vile 0 da drinne probiers mal so


    CreateDynamic3DTextLabel("[ "IINFO2"Stadthalle San Fierro"#HTML_WEISS" Um das Menu zu öffnen verwende\n"HTML_WEISS"Tase: N",SAMP_WEISS,361.8299,173.7191,1008.3828,10,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0,3);

    kannst ud bitte mal den ganzen public zeigen
    aber ansonsten musst du das so anpassen glaube..



    if(Spieler[playerid][pIsearch] == 1)
    {
    new Float:x,Float:y,Float:z;
    if(Spieler[playerid][pOrtenVehORPlayer] == 1)//ortet player
    {
    GetPlayerPos(Spieler[playerid][pOrtenVehIDplayerid],x,y,z);
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid,x,y,z,3);
    SpielerOrtenTimer[playerid]=SetTimerEx("SpielerOderFahrzeugOrten",1000,1,"iii",playerid,Spieler[playerid][pOrtenVehIDplayerid],1);
    return 1;
    }
    if(Spieler[playerid][pOrtenVehORPlayer] == 2)//ortet fahrzeug
    {
    GetVehiclePos(Spieler[playerid][pOrtenVehIDplayerid],x,y,z);
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid,x,y,z,3);
    SpielerOrtenTimer[playerid]=SetTimerEx("SpielerOderFahrzeugOrten",1000,1,"iii",playerid,Spieler[playerid][pOrtenVehIDplayerid],2);
    return 1;
    }
    }
    if(Spieler[playerid][pWaitEating] == 1)
    {
    DisablePlayerCheckpoint(playerid);
    SCM(playerid,SAMP_WEISS,""IINFO" warte einen Moment! Dein Essen wird zubereitet.");
    TogglePlayerControllable(playerid,0);
    SetTimerEx("DriveIn",5000,0,"i",playerid);
    }


    Das
    if(sscanf(params,"i",nummer))return SCM(playerid,SAMP_WEISS,""IINFO" /orten [Handynummer]");
    zu dem
    if(sscanf(params,"u",pID))return SCM(playerid,SAMP_WEISS,""IINFO" /orten [playerid]");


    und die Zeile raus
    pID = IsHandyNummerEnable(nummer);
    und wenn du möchtest das der Checkpoint immer wieder neu gesetzt wird arbeite am besten mit einem Timer