Beiträge von Mogly1

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums

    edit:
    gluabe so ist am ebsten

    stock SaveUserStats(playerid)
    {
    //Wenn der Spieler nicht eingeloggt ist, dann speichere seine Statistiken nicht
    if(!PlayerInfo[playerid][pLoggedIn]) return 1;
    //Ansonsten speichere sie
    new query[256];
    mysql_format(handle, query, sizeof(query), "UPDATE users SET level = '%d', money = '%d', kills = '%d', deaths = '%d', alevel = '%d',",
    PlayerInfo[playerid][pLevel], PlayerInfo[playerid][pMoney], PlayerInfo[playerid][pKills], PlayerInfo[playerid][pDeaths], PlayerInfo[playerid][pAlevel];
    mysql_format(handle, query, sizeof(query), "%s fraktion = '%d', rank = '%d', perso = '%d', spawnchange = '%d' WHERE id = '%d'",
    query,PlayerInfo[playerid][pFraktion], PlayerInfo[playerid][pRank], PlayerInfo[playerid][pPerso],PlayerInfo[playerid][pSpawnchange], PlayerInfo[playerid][p_id]);
    //Das Query wird abgesendet
    mysql_pquery(handle, query);
    return 1;
    }

    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);
    }