Beiträge von Rolf_Mueller

    Ich weiß das diese Frage schon 1001 mal gestellt wurde.Nur ich könnte gerade daran verzweiffeln.
    SUFU habe ich schon benutzt,aber leider keine Hilfreiche antwort gefunden.


    Mein Problem ist das man nach dem Login die Skinauswahl angezeigt bekommt.
    Dadurch wird natürlich auch nicht mein gespeicherter Skin und mein letzter Ort nicht genutzt.


    Wie kann ich das ändern.


    Wenn möglich auch per TV.


    ICh hoffe das mir jemand helfen kann.

    Hallo ich habe einen /aduty Befehl gescriptet.Funktionierte auch alles wunderbar.
    Nun wollte ich es erneut ausprobieren leider ohne Erfolg.
    Habe schon versucht es zu fixxen,bekomme aber nun folgende errors:


    Zitat

    Zeile (180) : Wahrscheinlich unabsichtliche Zuordnung [Beispiel: if(variable
    Zeile (180) : error 022: must be lvalue (non-constant)
    Zeile (180) : Ungültiger Befehl
    Zeile (180) : Befehl hat keinen Sinn
    Zeile (180) : Erwartete Zeichen ";", aber gefunden ")"
    Zeile (180) : Zuviele Fehler in einer Zeile

    Hier die Zeile:


    if(GetPVarInt(playerid,"Adminlevel")=<2|3|4|5|6|7|8|9|10);


    Hoffentlich könnt ihr mir helfen.


    //Kann mir wer helfen?

    wie kann ich es scripten das wenn man als Cop duty geht folgende Nachricht erscheint:


    "Max_Mustermann" nimmt seine Marke aus dem Schrank und geht in den Dienst?


    Hoffentlich könnt ihr mir helfen.


    So macht man das!
    Spinnen sind zwar ekelig aber uch nur Lebewesen!
    Wie würde es dir gehen wenn ein Riese dir seinen Fuß in die Visage tritt und dich tötet ?


    Geanu so mache ich das auch.
    Tipp für alle die Spinnen und ähnliches eckelich finden:
    Es gibt spiziele geräte um insekten einzufangen ohne ihnen zu nahe kommen zu müssen.

    ich bin gerade dabei ein
    3D Textlabel fürs adminonduty zu scripten.


    Nur bekomme ich immer den folgenden Error/Warning:


    Zeile (159) : Variable wurde falsch definiert (Float,Integer[...])


    Hier die Zeile:


    adminlabel = Create3DTextLabel(string,Rot,1309.8010,-963.8810,40.1641,0,0,0);


    Hoffentlich könnt ihr mir helfen .

    Hallo


    Irgendwie funktionieren die Befehle /kick /ban /makeadmin bei mir nicht.
    Bei /makeadmin zumbeispiel wird dem Spieler nicht angezeigt das ich ihn zu einem Admin gemacht habe.
    Hoffentlicht könnt ihr mir helfen :



    HIer die Zeilen:


    cmd:makeadmin(playerid,params[])
    {
    if(IstSpielerEinAdmin(playerid,10|9))return SendClientMessage(playerid,Rot,"Dazu bist du nicht berrechtigt.");
    new pID,string[128],Adminrank;
    if(sscanf(params,"us",pID,Adminrank))return SendClientMessage(playerid,Gelb,"/makeadmin [ID][Adminrank]");
    format(string,sizeof(string),"Admin Nachricht: %s hat dich zu einem %s gemacht.",SpielerName(playerid),Adminrank);
    SendClientMessage(pID,Rot,string);//Das Geht irgendwie nicht
    SendClientMessage(playerid,Rot,"Du hast jemanden erfolgreich zum Admin gemacht ");
    SetPVarInt(pID,"Adminlevel",Adminrank);
    return 1;


    Auch beim Ban befehl:


    ocmd:ban(playerid,params[])
    {
    if(IstSpielerEinAdmin(playerid,10|9|8|7))return SendClientMessage(playerid,Rot,"Dazu bist du nicht berrechtigt.");
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,Gelb,"/ban [ID] [Grund]");
    format(string,sizeof(string),"Admin Nachricht: %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(Rot,string);
    GameTextForPlayer(pID,"Du wurdest gekickt",3000,1);
    TogglePlayerControllable(pID,0);
    SetPVarInt(pID,"Bann",1);
    Kick(pID);
    return 1;
    }


    oder beim Kickbefehl:


    ocmd:kick(playerid,params[])
    {
    if(IstSpielerEinAdmin(playerid,1|2|3|4|5|6|7|8|9|10))return SendClientMessage(playerid,Rot,"Dazu bist du nicht berrechtigt.");
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,Gelb,"/kick [ID] [Grund]");
    format(string,sizeof(string),"Admin Nachricht: %s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(Rot,string);
    GameTextForPlayer(pID,"Du wurdest gekickt",3000,1);
    TogglePlayerControllable(pID,0);
    Kick(pID);
    return 1;
    }


    Hoffentlich könnt ihr mir bei den Befehlen helfen :)



    Hi

    So habe es nun ausgebessert. Bekomme aber immernoch folgende errors:


    Hier die Zeilen:


    if(!strcmp(cmdtext, "/aduty", true))
    {
    if(IstSpielerEinAdmin(playerid,1))return SendClientMessage(playerid,Rot,"Du hast dafür keine Berrechtigung.");
    {
    switch(GetPVarInt(playerid,"Adminlevel"))
    {
    case 0: {};//Error
    case 1: {Adminlevel1 = "Tester"};//Error
    case 2: {Adminlevel2 = "Helferlein"};
    case 3: {Adminlevel3 = "Supporter"};
    case 4: {Adminlevel4 = "Moderator"};
    case 5: {Adminlevel5 = "Super-Moderator"};
    case 6: {Adminlevel6 = "Administrator"};
    case 7: {Adminlevel7 = "Super-Administrator"};
    case 8: {Adminlevel8 = "Server-Manager"};
    case 9: {Adminlevel9 = "Scripter"};
    case 10:{Adminlevel10 = "Serverbesitzer"};
    }
    format(string,"%s ist nun als %s unterwegs.",Adminlevel,GetPlayerName(playerid);
    SendClientMessageToAll(Rot,string);


    }


    }

    return 1;


    Ich könnte deshalb ausrasten.mir will es einfach nicht gelingen X(
    Ich habe es immernoch nicht hinbekommen :(
    Und bräuchte immernoch Hilfe

    Ich habe gerade den Befehl /aduty gescriptet bekomme jetzt aber wiso auch immer 6 Errors und 2 Warnings.
    Leider habe ich kein Plan wie ich diese Errors/Warning beheben kann.


    Deshalb hoffe ich das ihr mir helfen könnt:


    Errors/warning:


    Zitat

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


    Hier die Zeilen:


    if(!strcmp(cmdtext, "/aduty", true))
    {
    if(IstSpielerEinAdmin(playerid,1))return SendClientMessage(playerid,Rot,"Du hast dafür keine Berrechtigung.");
    {
    switch(GetPVarInt(playerid,"Adminlevel");//error
    {
    case 1: {Adminlevel = "Beta-Tester";} //error
    case 2: {Adminlevel = "Helferlein";}
    case 3: {Adminlevel = "Supporter";}
    case 4: {Adminlevel = "Moderator";}
    case 5: {Adminlevel = "Super-Moderator";}
    case 6: {Adminlevel = "Administrator";}
    case 7: {Adminlevel = "Super-Administrator";}
    case 8: {Adminlevel = "Server-Manager";}
    case 9: {Adminlevel = "Scripter";}
    case 10: {Adminlevel = "Serverbesitzer";}

    format(string,"%s %s ist nun On-Duty unterwegs.",Adminlevel,GetPlayerName(playerid);
    SendClientMessageToAll(Rot,string);


    Schonmal vieln Dank für eure hilfe.

    HIer:


    switch(if(GetPVarInt(playerid,"Adminlevel"))

    case 1: {adminlevel1 = "Beta-Tester";}
    case 2: {adminlevel2 = "Helferlein";}
    case 3: {adminlevel3 = "Supporter";}
    case 4: {adminlevel4 = "Moderator";}
    case 5: {adminlevel5 = "Super-Moderator";}
    case 6: {adminlevel6 = "Administrator";}
    case 7: {adminlevel7 = "Super-Administrator";}
    case 8: {adminlevel8 = "Server-Manager";}
    case 9 {adminlevel9 = "Scripter";}
    case 10 {adminlevel10 = "Serverbesitzer";}

    Hallo


    ich suche den Befehl /aduty.


    Bei der Eingabe des Befehles /aduty soll an alle eine Message gesendet werden.


    Wenn ein Admin mit dem Adminlevel 3 onduty geht soll da stehen:


    "Supporter Spitz_Bube92 ist nun On-Duty unterwegs."


    Wenn ein Admin mit Adminlevel 5 onduty geht soll da dann :


    "Administrator Spitz_Bube92 ist nun On-Duty unterwegs."


    Hoffentlich kann mir wer ein Tutorial oder einen Codeschnipsel dafür schicken.

    Hallo ich habe einen Fahrzeugspawnbefehl für mein Adminsystem gescriptet:


    if(strcmp(strget(cmdtext,0),"/veh",true) == 0)
    {
    if(!IstSpielerEinAdmin(playerid,6))return SendClientMessage(playerid,Rot,"Du bist kein Admin!");
    if(!strlen(strget(cmdtext,3))) return SendClientMessage(playerid,Rot,"Benutzung : /veh [ID] [Color1] [Color2] [Time]");
    new modelid,col1,col2;
    new Float:PosX,Float:PosY,Float:PosZ,Float:PosZA;
    GetPlayerPos(playerid,PosX,PosY,PosZ);
    GetPlayerFacingAngle(playerid,PosZA);
    modelid = strval(strget(cmdtext,1));
    col1 = strval(strget(cmdtext,2));
    col2 = strval(strget(cmdtext,3));
    AddStaticVehicle(modelid,PosX,PosY,PosZ,PosZA,col1,col2);
    return 1;


    Nun möchte ich das man beim spawnen des Fahrzeuges als fahrer ins fahrzeug gesetzt wird.Wie kann ich das scripten???