Beiträge von Dachdecker

    Ingame passiert immer noch nichts.. und in der Konsole wird auch nichts angezeigt..





    Problem gefunden!! Ich hatte Listitem obwohl ich vorher als DIALOG_STYLE einen Input hatte.. Mein Fehler. (Idioten Modus)..



    Jetzt ist das Problem , dass wenn man den Code eingegeben hat, dass nicht die Nchricht (Du bist im Dienst) kommt.


    Dialog:



    if(dialogid == DienstSystem2)
    {
    if(response)
    {
    if(listitem == 0)
    {
    if(strval(inputtext) < 1000 || strval(inputtext) > 5000)
    {
    SendClientMessage(playerid, Rot,"Dieser Code existiert nicht");
    ShowPlayerDialog(playerid, DienstSystem2, DIALOG_STYLE_INPUT,"Dienst","Geben Sie Ihren Dienst-Code ein","Bestätigen","Abbrechen");
    }
    else if(strval(inputtext) > 1000 || strval(inputtext) < 5000)
    {
    if(strval(inputtext) == SpielerInfo[playerid][DienstCode])
    {
    SendClientMessage(playerid,Gelb,"Sie sind im Dienst");
    }
    }
    }
    if(listitem == 1)
    {

    }
    }
    }

    ocmd:setdienstcode(playerid,params[]){ new Code, CodeString[256],CodeString2[256], pID; if(sscanf(params,"uu",pID,Code)) return SendClientMessage(playerid, Rot,"/setdienstcode [SpielerID][DienstCode]"); format(CodeString, sizeof(CodeString),"{FF6347}[DIENST-CODE] {FEFEFE}Du hast %s einen Dienst-Code zugewiesen",SpielerName(pID)); format(CodeString2, sizeof(CodeString2),"{FF6347}[DIENST-CODE] {FEFEFE}Leader %s hat Dir den Dienst-Code: %i zugewiesen",SpielerName(playerid),Code); SpielerInfo[playerid][DienstCode] = Code; SendClientMessage(playerid, Weiss, CodeString); SendClientMessage(pID, Weiss, CodeString2); SpielerSpeichern(playerid); return 1;}

    Hallo


    Ich habe ein Problem mit dem Dienstcode.


    Wenn ich einen Code wähle, z.b. 2409. dann ist der Code nicht 2409 sondern 65535....


    Wo ist mein Fehler? ´Wenn Ihr einen Pawno Code braucht bitte sagen..

    Hallo,


    Ich wollte mal fragen, was ich schreiben muss um ein Enum bzw das hier:



    new AusruestenDuty[][AusruesDut] =
    {
    {1247, "{FEFEFE}LSPD Dienst-Stern {FFFF63}/Dienst", 228.0680,111.3278,1003.2188},
    {1275, "{FEFEFE}LSPD Uniformstand {FFFF63}/uniform",215.9846,111.9095,1003.2188}
    };

    mit einem IsPlayerInRangeOfPoint verbinden kann?


    ocmd:kick(playerid, params[])
    {
    new pID, Grund[128], KickString[128];
    if(sscanf(params,"us",pID,Grund)) return SendClientMessage(playerid, Rot, "/kick [SpielerID][Grund]");
    format(KickString, sizeof(KickString),"{9C1619}[ KICK ] {FEFEFE}%s hat %s gekickt. (Grund: %s)",SpielerName(playerid), SpielerName(pID), Grund);
    print(KickString);
    SendClientMessageToAll(Weiss,KickString);
    Kick(pID);
    return 1;
    }


    Ich werde gekickt, aber der String wird nicht angezeigt. Wo ist mein Fehler?

    C
    SetVehicleNumberPlate(vid,AdminName);
    SetVehicleToRespawn(vid);

    zu


    C
    SetVehicleNumberPlate(AdminAuto[playerid],AdminName);
    SetVehicleToRespawn(AdminAuto[playerid]);

    Vielen dank hat geklappt.


    Hab noch eine Frage:


    Beim Login.


    Also wenn ich mein Passwort eingebe kommen ja diese 3 button. wie bekomme ich die weg bzw. wie schaffe ich es direkt gespawnt zuwerden und somit nicht erst Spawn zu drücken.


    {
    new Float:x, Float:y, Float: z, Float:Rotation, ErstellString[256],AdminName[MAX_PLAYER_NAME], vid;
    vid = strval(inputtext);
    GetPlayerName(playerid, AdminName, sizeof(AdminName));
    format(ErstellString, sizeof(ErstellString), "%s hat ein Fahrzeug erstellt", AdminName);
    GetPlayerPos(playerid, x,y,z);
    GetPlayerFacingAngle(playerid, Rotation);
    AdminAuto[playerid] = CreateVehicle(vid,x,y,z,Rotation, 2,2, -1);
    SetVehicleNumberPlate(vid,AdminName);
    SetVehicleToRespawn(vid);
    AdminHatAuto[playerid] = 1;
    PutPlayerInVehicle(playerid, AdminAuto[playerid], 0);
    SendClientMessage(playerid, Gelb, ErstellString);


    Funktioniert nicht..

    Hallo,


    Wie kann ich einem admin Auto welches mit /veh erstellt wird ein Kennzeichen direkt geben ohne es einzutragen? Also im Script direkt auf das Kennzeichen den ersteller schreiben?

    Hallo liebe Scripter,


    Ich habe nach langer Zeit wieder angefangen zu Scripten.


    Kann mir jemand erklären, wie ein strcmp befehl noch mal geht? z.b. /makeadmin [playerid][Level]