Beiträge von Rocky--BANNED

    versuch das mal.


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    if (newstate == PLAYER_STATE_DRIVER)
    {
    if (vehicleid == vehicle_id)
    {
    if (GetPVarInt(playerid,"admin")>=1)
    {
    }
    else
    {
    if (State == PLAYER_STATE_PASSENGER)
    {
    }
    else if(State == PLAYER_STATE_DRIVER)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, COLOR_WHITE, " Du bist kein Admin! ");
    return 1;
    }
    }
    }
    }
    return 1;
    }


    //edit
    warum verschiebt sich immer alles. das ist doch mist. X(

    versuch das mal so und nehm mal die new dinger oben raus, bzw klammer sie mal aus.


    if (strcmp(cmd, "/adminduty", true) == 0 || strcmp(cmd, "/aduty", true) == 0)
    {
    if(AdminDuty[playerid] == 0)
    {
    if(PlayerInfo[playerid][pAdmin] == 1)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Probe Supporter im Dienst!");
    SetPlayerColor(playerid,0xDC00FFFF);
    AdminDuty[playerid] = 1;
    new Text3D:Supporter = Create3DTextLabel("*Probe Supporter on Duty*",0xDC00FFFF,30.0,40.0,50.0,40.0,0,1); //Zeile 21027
    Attach3DTextLabelToPlayer(Supporter, playerid, 0.0, 0.0, 0.4); //Zeile 21028
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"* Probe Supporter %s[ID:%d] ist nun im Dienst [Er ist grün markiert]*",sendername,playerid);
    SendClientMessageToAll(0xDC00FFFF, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] == 2)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Supporter im Dienst!");
    SetPlayerColor(playerid,0x05FF00FF);
    AdminDuty[playerid] = 1;
    new Text3D:Supporter = Create3DTextLabel("*Supporter on Duty*",0x05FF00FF,30.0,40.0,50.0,40.0,0,1); //Zeile 21040
    Attach3DTextLabelToPlayer(Supporter, playerid, 0.0, 0.0, 0.4); //Zeile 21041
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"* Supporter %s[ID:%d] ist nun im Dienst [Er ist grün markiert]*",sendername,playerid);
    SendClientMessageToAll(0x05FF00FF, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] == 3)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Moderator im Dienst!");
    SetPlayerColor(playerid,0x05FF00FF);
    AdminDuty[playerid] = 1;
    new Text3D:Mod = Create3DTextLabel("*Moderator on Duty*",0x05FF00FF,30.0,40.0,50.0,40.0,0,1); //Zeile 21053
    Attach3DTextLabelToPlayer(Mod, playerid, 0.0, 0.0, 0.4); //Zeile 21054
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"* Moderator %s[ID:%d] ist nun im Dienst [Er ist grün markiert]*",sendername,playerid);
    SendClientMessageToAll(0x05FF00FF, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] == 4)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Administrator im Dienst!");
    SetPlayerColor(playerid,0xFF8200FF);
    AdminDuty[playerid] = 1;
    new Text3D:Administrator = Create3DTextLabel("*Super-Moderator on Duty*",0xFF8200FF,30.0,40.0,50.0,40.0,0,1); //Zeile 21066
    Attach3DTextLabelToPlayer(Administrator, playerid, 0.0, 0.0, 0.4); //Zeile 21067
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"*Super-Moderator %s[ID:%d] ist nun im Dienst [Er ist Orange markiert]*",sendername,playerid);
    SendClientMessageToAll(0xFF8200FF, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] >=5)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Scripter im Dienst!");
    SetPlayerColor(playerid,RED);
    AdminDuty[playerid] = 1;
    new Text3D:Scripter = Create3DTextLabel("*Administrator on Duty*",RED,30.0,40.0,50.0,40.0,0,1); //Zeile 21079
    Attach3DTextLabelToPlayer(Scripter, playerid, 0.0, 0.0, 0.4); //Zeile 21080
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"Scripter %s[ID:%d] ist nun im Dienst [Er ist Rot markiert]*",sendername,playerid);
    SendClientMessageToAll(COLOR_RED, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] >=6)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Community-Manager im Dienst!");
    SetPlayerColor(playerid,RED);
    AdminDuty[playerid] = 1;
    new Text3D:Community = Create3DTextLabel("*Community-Manager on Duty*",RED,30.0,40.0,50.0,40.0,0,1); //Zeile 21092
    Attach3DTextLabelToPlayer(Community, playerid, 0.0, 0.0, 0.4); //Zeile 21093
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"Server Manager %s[ID:%d] ist nun im Dienst [Er ist Rot markiert]*",sendername,playerid);
    SendClientMessageToAll(COLOR_RED, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] >=7)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Serverleitung im Dienst!");
    SetPlayerColor(playerid,RED);
    AdminDuty[playerid] = 1;
    new Text3D:Projekt = Create3DTextLabel("*Projekt-Leitung on Duty*",RED,30.0,40.0,50.0,40.0,0,1); //Zeile 21105
    Attach3DTextLabelToPlayer(Projekt, playerid, 0.0, 0.0, 0.4); //Zeile 21106
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"Serverleitung %s[ID:%d] ist nun im Dienst [Er ist Rot markiert]*",sendername,playerid);
    SendClientMessageToAll(COLOR_RED, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    }
    if(AdminDuty[playerid] == 1)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun nichtmehr On Duty!");
    Delete3DTextLabel(Projekt[playerid]); //21117
    Delete3DTextLabel(Community[playerid]); //21118
    Delete3DTextLabel(Scripter[playerid]); //21119
    Delete3DTextLabel(Administrator[playerid]); //21120
    Delete3DTextLabel(Mod[playerid]); //21121
    Delete3DTextLabel(Supporter[playerid]); //21122
    Delete3DTextLabel(ProbeSupporter[playerid]); //21123
    SetPlayerArmour(playerid, 0);
    AdminDuty[playerid] = 0;
    {
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
    {
    }
    else
    {
    SetPlayerColor(playerid,TEAM_HIT_COLOR);
    }
    }
    return 1;
    }
    return 1;
    }

    ich bearbeite dir das gerade und schicke es dir gleich, okay?


    //edit
    so versuch das mal bitte. ich hab es jetzt nicht getestet, da mir ja einige angaben fehlen.


    if (strcmp(cmd, "/adminduty", true) == 0 || strcmp(cmd, "/aduty", true) == 0)
    {
    if(AdminDuty[playerid] == 0)
    {
    if(PlayerInfo[playerid][pAdmin] == 1)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Probe Supporter im Dienst!");
    SetPlayerColor(playerid,0xDC00FFFF);
    AdminDuty[playerid] = 1;
    Supporter = Create3DTextLabel("*Probe Supporter on Duty*",0xDC00FFFF,30.0,40.0,50.0,40.0,0,1); //Zeile 21027
    Attach3DTextLabelToPlayer(Mod, playerid, 0.0, 0.0, 0.4); //Zeile 21028
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"* Probe Supporter %s[ID:%d] ist nun im Dienst [Er ist grün markiert]*",sendername,playerid);
    SendClientMessageToAll(0xDC00FFFF, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] == 2)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Supporter im Dienst!");
    SetPlayerColor(playerid,0x05FF00FF);
    AdminDuty[playerid] = 1;
    Supporter = Create3DTextLabel("*Supporter on Duty*",0x05FF00FF,30.0,40.0,50.0,40.0,0,1); //Zeile 21040
    Attach3DTextLabelToPlayer(Mod, playerid, 0.0, 0.0, 0.4); //Zeile 21041
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"* Supporter %s[ID:%d] ist nun im Dienst [Er ist grün markiert]*",sendername,playerid);
    SendClientMessageToAll(0x05FF00FF, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] == 3)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Moderator im Dienst!");
    SetPlayerColor(playerid,0x05FF00FF);
    AdminDuty[playerid] = 1;
    Mod = Create3DTextLabel("*Moderator on Duty*",0x05FF00FF,30.0,40.0,50.0,40.0,0,1); //Zeile 21053
    Attach3DTextLabelToPlayer(Mod, playerid, 0.0, 0.0, 0.4); //Zeile 21054
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"* Moderator %s[ID:%d] ist nun im Dienst [Er ist grün markiert]*",sendername,playerid);
    SendClientMessageToAll(0x05FF00FF, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] == 4)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Administrator im Dienst!");
    SetPlayerColor(playerid,0xFF8200FF);
    AdminDuty[playerid] = 1;
    Administrator = Create3DTextLabel("*Super-Moderator on Duty*",0xFF8200FF,30.0,40.0,50.0,40.0,0,1); //Zeile 21066
    Attach3DTextLabelToPlayer(Mod, playerid, 0.0, 0.0, 0.4); //Zeile 21067
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"*Super-Moderator %s[ID:%d] ist nun im Dienst [Er ist Orange markiert]*",sendername,playerid);
    SendClientMessageToAll(0xFF8200FF, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] >=5)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Scripter im Dienst!");
    SetPlayerColor(playerid,RED);
    AdminDuty[playerid] = 1;
    Scripter = Create3DTextLabel("*Administrator on Duty*",RED,30.0,40.0,50.0,40.0,0,1); //Zeile 21079
    Attach3DTextLabelToPlayer(Mod, playerid, 0.0, 0.0, 0.4); //Zeile 21080
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"Scripter %s[ID:%d] ist nun im Dienst [Er ist Rot markiert]*",sendername,playerid);
    SendClientMessageToAll(COLOR_RED, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] >=6)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Community-Manager im Dienst!");
    SetPlayerColor(playerid,RED);
    AdminDuty[playerid] = 1;
    Community = Create3DTextLabel("*Community-Manager on Duty*",RED,30.0,40.0,50.0,40.0,0,1); //Zeile 21092
    Attach3DTextLabelToPlayer(Mod, playerid, 0.0, 0.0, 0.4); //Zeile 21093
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"Server Manager %s[ID:%d] ist nun im Dienst [Er ist Rot markiert]*",sendername,playerid);
    SendClientMessageToAll(COLOR_RED, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] >=7)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Serverleitung im Dienst!");
    SetPlayerColor(playerid,RED);
    AdminDuty[playerid] = 1;
    Projekt = Create3DTextLabel("*Projekt-Leitung on Duty*",RED,30.0,40.0,50.0,40.0,0,1); //Zeile 21105
    Attach3DTextLabelToPlayer(Mod, playerid, 0.0, 0.0, 0.4); //Zeile 21106
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"Serverleitung %s[ID:%d] ist nun im Dienst [Er ist Rot markiert]*",sendername,playerid);
    SendClientMessageToAll(COLOR_RED, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    }
    if(AdminDuty[playerid] == 1)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun nichtmehr On Duty!");
    Delete3DTextLabel(Projekt); //21117
    Delete3DTextLabel(Community); //21118
    Delete3DTextLabel(Scripter); //21119
    Delete3DTextLabel(Administrator); //21120
    Delete3DTextLabel(Mod); //21121
    Delete3DTextLabel(Supporter); //21122
    Delete3DTextLabel(ProbeSupporter); //21123
    SetPlayerArmour(playerid, 0);
    AdminDuty[playerid] = 0;
    {
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
    {
    }
    else
    {
    SetPlayerColor(playerid,TEAM_HIT_COLOR);
    }
    }
    return 1;
    }
    return 1;
    }

    also in meinen augen, bist du doch sehr unseriös.
    gründe:
    1. du bist neu hier im forum
    2. du verlangst glatte 5€ dafür
    3 und am wichtigsten


    du hast gegen die regeln verstoßen.


    Zitat

    [Folgendes muss im Thema enthalten sein und darf nicht entfernt werden:]
    ______
    Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.

    der ist nunmal der beste. aber löschen bringt auch nicht den gewünschten effekt. du musst das inclunde und das plugin erneuern und dann, pass auf jetzt kommt das wichtigste, den pawno öffnen, in dem das include drin ist und nicht einfach per doppelklick öffnen. dann mit diesem compilieren.

    schaut gut aus. ich hab sowas in der art schonmal auf nem server gesehen. aber ich finde die position nicht gerade passend. man hätte da nen eigenes haus draus machen können.


    @Blackjack
    was fürn problem hast du denn??

    So, Forum ist wieder vollkommen funktionsfähig online.


    naja dafür ist es aber sehr oft nich erreichbar. ich will ja nicht maulen oder so. aber so langsam geht es einem echt auf dem wecker. man st nen beitrag am verfassen und will ihn abschicken und zack das forum ist wieder down. klar ich kann mir vorstellen, dass ihr dran arbeitet aber dann sagt es doch bitte und schreibt nicht, dass es nun wieder "vollkommen funktioniert".

    soweit ich weiss, verbraucht teamspeak nicht viel also sollte das locker reichen. solange du deine ts sachen kostenlos anbietes und kein geld damit verdienst, denke ich nicht, dass du eine lizense brauchst. wofür bieten die denn dann das server paket zum download an? ;)

    ich würde eher vorschlagen, dass mal zu testen.


    if(newstate == PLAYER_STATE_DRIVER)
    {
    if(PlayerInfo[playerid][pJob] != 16)
    {
    for(new pv = 0; pv < sizeof(PilotenVehs); pv++)
    {
    if(newcar == PilotenVehs[pv])
    {
    SendClientMessage(playerid,COLOR_RED,"Damit können nur Piloten fliegen!");
    RemovePlayerFromVehicle(playerid);
    TogglePlayerControllable(playerid,false);
    TogglePlayerControllable(playerid,true);
    }
    }
    }
    }


    vielleicht liege ich ja auch total daneben. einfach mal testen. ;)