Beiträge von iReAcTzz

    Bei mir sieht es so aus



    ocmd:ban(playerid,params[])
    {
    new pID,string[128],grund[128];
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Der angegebene Spieler ist nicht connected!");
    if(sscanf(params,"us",pID))return SendClientMessage(playerid,ROT,"Benutzung: /ban [ID] [Grund]");
    if(IstSpielerAdmin(playerid,2))
    {
    SetPVarInt(playerid,"Banned",1);
    format(string,sizeof(string),"[AdmCmd] %s wurde von %s permanent vom Server gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),grund);
    SendClientMessageToAll(ROT,string);
    FreezePlayer(pID);
    Kick(pID);
    SpielerSpeichern(playerid);
    SpielerSpeichern(pID);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Dein Adminlevel ist zu niedrig");
    return 1;
    }
    return 1;
    }

    Also insgesammt sieht es dann so aus


    ocmd:kick(playerid,params[])
    {
    new pID,string[128],grund[128];
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Der angegebene Spieler ist nicht connected!");
    if(sscanf(params,"us",pID,grund))return SendClientMessage(playerid,ROT,"Benutzung: /kick [ID] [Grund]");
    if(IstSpielerAdmin(playerid,1))
    {
    format(string,sizeof(string),"[AdmCmd] %s wurde von %s vom Server gefickt. Grund: %s",SpielerName(pID),SpielerName(playerid),grund);
    SendClientMessageToAll(ROT,string);
    Kick(pID);
    FreezePlayer(pID);
    SpielerSpeichern(playerid);
    SpielerSpeichern(pID);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Dein Adminlevel ist zu niedrig");
    return 1;
    }
    return 1;
    }


    Musst nur deine Adminabfrage und die Farbe ändern

    Zu dem Thema habe ich auch ne Frage


    Ich habe auch ca. 1200 Objecte gescriptet, aber meine Oamtbase ist die Letzte und die wird nicht angezeigt vom gemappten trotz Streamer


    /edit


    Bei mir sind sie normal mit CreateObject

    Hei,
    Ich suche für meinen Server das Objekt ab 1:40 also die Hebebühne.
    Scripten würde ich diese funktion selber, aber ich suche dringend diese Objektid

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.




    MfG, Don

    Hei,
    Ich suche für meinen Server das Objekt ab 1:40 also die Hebebühne.
    Scripten würde ich diese funktion selber, aber ich suche dringend diese Objektid


    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.



    MfG, Don

    Also ich habe es jetzt so gemacht:



    public OnPlayerSpawn(playerid)
    {
    if(IstSpielerAdmin(playerid,1))
    {
    new Text3D:GSR = Create3DTextLabel("*GSR-Teammitglied*", WEISS, 30.0, 40.0, 50.0, 40.0, 0);
    Attach3DTextLabelToPlayer(GSR, playerid, 0.0,0.0,0.0);
    }
    switch(GetPVarInt(playerid,"Fraktion"))
    {
    case 0:SetPlayerPos(playerid,2798.6274,-1087.8002,30.7188);SetPlayerColor(playerid,WEISS);}
    case 1:SetPlayerPos(playerid,1410.9117,-1686.7150,5.8769);SetPlayerColor(playerid,WEISS);}
    case 2:SetPlayerPos(playerid,2282.3591,2423.5342,3.4766);SetPlayerColor(playerid,WEISS);}
    case 3:SetPlayerPos(playerid,1494.4673,1308.2590,1093.2875);SetPlayerInterior(playerid,3);SetPlayerVirtualWorld(playerid,2);SetPlayerColor(playerid,WEISS);}
    case 4:SetPlayerPos(playerid,2770.6680,-1628.6028,12.1775);SetPlayerColor(playerid,WEISS);}
    case 5:SetPlayerPos(playerid,1728.9877,-1668.8741,22.6094);SetPlayerInterior(playerid,18);SetPlayerColor(playerid,WEISS);}
    case 6:SetPlayerPos(playerid,662.8915,1716.6161,7.1875);SetPlayerColor(playerid,WEISS);}
    case 7:SetPlayerPos(playerid,-2056.2644,455.1431,35.1719);SetPlayerColor(playerid,WEISS);}
    case 8:SetPlayerPos(playerid,-2523.3655,1216.2040,37.4283);SetPlayerColor(playerid,WEISS);}
    case 9:SetPlayerPos(playerid,2122.1887,-2271.2925,20.6719);SetPlayerColor(playerid,WEISS);}
    case 10:SetPlayerPos(playerid,-329.6675,1537.0415,76.6117);SetPlayerColor(playerid,WEISS);}
    case 11:SetPlayerPos(playerid,-1322.3192,2498.2083,87.0469);SetPlayerColor(playerid,WEISS);}
    case 12:SetPlayerPos(playerid,2561.4861,-1034.3064,69.6692);SetPlayerColor(playerid,WEISS);}
    case 13:SetPlayerPos(playerid,1684.9148,-2099.0713,13.8343);SetPlayerColor(playerid,WEISS);}
    case 14:SetPlayerPos(playerid,-2719.5259,-319.0955,7.8438);SetPlayerColor(playerid,WEISS);}
    case 15:SetPlayerPos(playerid,2633.7493,1824.2067,11.0234);SetPlayerColor(playerid,WEISS);}
    case 16:SetPlayerPos(playerid,2495.3035,-1690.8003,14.7656);SetPlayerColor(playerid,WEISS);}
    case 16:SetPlayerPos(playerid,2495.3035,-1690.8003,14.7656);SetPlayerColor(playerid,WEISS);}
    case 18:{SetPlayerPos(playerid,1457.7407,2773.3633,10.8203);SetPlayerColor(playerid,WEISS);}
    }
    return 1;
    }


    Und es klappt ausgezeichnet ^^


    public OnPlayerSpawn(playerid)
    {
    SetPlayerPos(playerid,2798.6274,-1087.8002,30.7188);
    SetPlayerFacingAngle(playerid,267.1315);
    SetPlayerColor(playerid,WEISS);
    if(IstSpielerAdmin(playerid,1))
    {
    new Text3D:GSR = Create3DTextLabel("*GSR-Teammitglied*", WEISS, 30.0, 40.0, 50.0, 40.0, 0);
    Attach3DTextLabelToPlayer(GSR, playerid, 0.0,0.0,0.0);
    }
    switch(GetPVarInt(playerid,"Fraktion"))
    {
    case 0:{SetPlayerColor(playerid,WEISS);
    case 1:{SetPlayerPos(playerid,1410.9117,-1686.7150,5.8769);SetPlayerColor(playerid,WEISS);}
    case 2:{SetPlayerPos(playerid,2282.3591,2423.5342,3.4766);SetPlayerColor(playerid,WEISS);}
    case 3:{SetPlayerPos(playerid,1494.4673,1308.2590,1093.2875);SetPlayerInterior(playerid,3);SetPlayerVirtualWorld(playerid,2);SetPlayerColor(playerid,WEISS);}
    case 4:{SetPlayerPos(playerid,2770.6680,-1628.6028,12.1775);SetPlayerColor(playerid,WEISS);}
    case 5:{SetPlayerPos(playerid,1728.9877,-1668.8741,22.6094);SetPlayerInterior(playerid,18);SetPlayerColor(playerid,WEISS);}
    case 6:{SetPlayerPos(playerid,662.8915,1716.6161,7.1875);SetPlayerColor(playerid,WEISS);}
    case 7:{SetPlayerPos(playerid,-2056.2644,455.1431,35.1719);SetPlayerColor(playerid,WEISS);}
    case 8:{SetPlayerPos(playerid,-2523.3655,1216.2040,37.4283);SetPlayerColor(playerid,WEISS);}
    case 9:{SetPlayerPos(playerid,2122.1887,-2271.2925,20.6719);SetPlayerColor(playerid,WEISS);}
    case 10:{SetPlayerPos(playerid,-329.6675,1537.0415,76.6117);SetPlayerColor(playerid,WEISS);}
    case 11:{SetPlayerPos(playerid,-1322.3192,2498.2083,87.0469);SetPlayerColor(playerid,WEISS);}
    case 12:{SetPlayerPos(playerid,2561.4861,-1034.3064,69.6692);SetPlayerColor(playerid,WEISS);}
    case 13:{SetPlayerPos(playerid,1684.9148,-2099.0713,13.8343);SetPlayerColor(playerid,WEISS);}
    case 14:{SetPlayerPos(playerid,-2719.5259,-319.0955,7.8438);SetPlayerColor(playerid,WEISS);}
    case 15:{SetPlayerPos(playerid,2633.7493,1824.2067,11.0234);SetPlayerColor(playerid,WEISS);}
    case 16:{SetPlayerPos(playerid,2495.3035,-1690.8003,14.7656);SetPlayerColor(playerid,WEISS);}
    case 18:{SetPlayerPos(playerid,1457.7407,2773.3633,10.8203);SetPlayerColor(playerid,WEISS);}
    }
    return 1;
    }

    ich habe es so gemacht, wie er sagte, aber ich bekomme diese Errors:

    Code
    Zeile (1506) : Falsch eingerückt
    Zeile (1506) : error 014: invalid statement; not in switch
    Zeile (1506) : Befehl hat keinen Sinn
    Zeile (1506) : Erwartete Zeichen ";", aber gefunden ":"
    Zeile (1506) : Ungültiger Befehl
    Zeile (1506) : Zuviele Fehler in einer Zeile

    Huhu,


    Ich habe folgendes gescriptet:



    switch(GetPVarInt(playerid,"Fraktion"))
    {
    case 0:{SetPlayerColor(playerid,WEISS);
    case 1:{SetPlayerPos(playerid,1410.9117,-1686.7150,5.8769);SetPlayerColor(playerid,WEISS);
    case 2:{SetPlayerPos(playerid,2282.3591,2423.5342,3.4766);SetPlayerColor(playerid,WEISS);
    case 3:{SetPlayerPos(playerid,1494.4673,1308.2590,1093.2875);SetPlayerInterior(playerid,3);SetPlayerVirtualWorld(playerid,2);SetPlayerColor(playerid,WEISS);
    case 4:{SetPlayerPos(playerid,2770.6680,-1628.6028,12.1775);SetPlayerColor(playerid,WEISS);
    case 5:{SetPlayerPos(playerid,1728.9877,-1668.8741,22.6094);SetPlayerInterior(playerid,18);SetPlayerColor(playerid,WEISS);
    case 6:{SetPlayerPos(playerid,662.8915,1716.6161,7.1875);SetPlayerColor(playerid,WEISS);
    case 7:{SetPlayerPos(playerid,-2056.2644,455.1431,35.1719);SetPlayerColor(playerid,WEISS);
    case 8:{SetPlayerPos(playerid,-2523.3655,1216.2040,37.4283);SetPlayerColor(playerid,WEISS);
    case 9:{SetPlayerPos(playerid,2122.1887,-2271.2925,20.6719);SetPlayerColor(playerid,WEISS);
    case 10:{SetPlayerPos(playerid,-329.6675,1537.0415,76.6117);SetPlayerColor(playerid,WEISS);
    case 11:{SetPlayerPos(playerid,-1322.3192,2498.2083,87.0469);SetPlayerColor(playerid,WEISS);
    case 12:{SetPlayerPos(playerid,2561.4861,-1034.3064,69.6692);SetPlayerColor(playerid,WEISS);
    case 13:{SetPlayerPos(playerid,1684.9148,-2099.0713,13.8343);SetPlayerColor(playerid,WEISS);
    case 14:{SetPlayerPos(playerid,-2719.5259,-319.0955,7.8438);SetPlayerColor(playerid,WEISS);
    case 15:{SetPlayerPos(playerid,2633.7493,1824.2067,11.0234);SetPlayerColor(playerid,WEISS);
    case 16:{SetPlayerPos(playerid,2495.3035,-1690.8003,14.7656);SetPlayerColor(playerid,WEISS);
    case 17:{SetPlayerPos(playerid,2000.1272,-1114.3354,27.1250);SetPlayerColor(playerid,WEISS);
    case 18:{SetPlayerPos(playerid,1457.7407,2773.3633,10.8203);SetPlayerColor(playerid,WEISS);
    }


    Wenn ich es drinnen habe, bekomme ich diese Errors:

    Code
    Zeile (1471) : Unbekannte Variable :  "SpielerName"
    Zeile (1488) : Unbekannte Variable :  "SpielerSpeichern"
    Zeile (1498) : Unbekannte Variable :  "IstSpielerAdmin"
    Zeile (1506) : Falsch eingerückt
    Zeile (1506) : error 014: invalid statement; not in switch
    Zeile (1506) : Befehl hat keinen Sinn
    Zeile (1506) : Erwartete Zeichen ";", aber gefunden ":"
    Zeile (1506) : Ungültiger Befehl
    Zeile (1506) : Zuviele Fehler in einer Zeile


    Wenn ich es drausen habe, dann bekomme ich 0 Error und 0 Warnings ... Bitte helft mir! es ist wichtig


    MfG, iReAcTzz

    Huhu,



    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i<sizeof(RGVehs); i++)
    {
    if(GetPlayerVehicleID(playerid)==RGVehs[i])
    {
    if(GetPVarInt(playerid,"Fraktion")!=5)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,GAERROR,"***Du bist nicht bei der Regierung tätig.***");
    return 1;
    }
    }
    }
    else if for(new i=0; i<sizeof(RGVehs); i++)
    {
    if(GetPlayerVehicleID(playerid)==pdVehs[i])
    {
    if(GetPVarInt(playerid,"Fraktion")!=1)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,GAERROR,"***Du bist nicht bei der Polizei tätig.***");
    return 1;
    }
    }
    }
    else if for(new i=0; i<sizeof(AtzenVehs); i++)
    {
    if(GetPlayerVehicleID(playerid)==AtzenVehs[i])
    {
    if(GetPVarInt(playerid,"Fraktion")!=12)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,GAERROR,"***Du bist nicht bei den Atzen tätig.***");
    return 1;
    }
    }
    }
    }
    return 1;
    }


    Code
    Zeile (2069) : Ungültiger Befehl
    Zeile (2069) : Befehl hat keinen Sinn
    Zeile (2069) : Erwartete Zeichen ";", aber gefunden "if"
    Zeile (2069) : Ungültiger Befehl
    Zeile (2069) : Zuviele Fehler in einer Zeile


    Die betreffende Zeile ist die in der Mitte, also mit else if ....