Beiträge von Housefrau

    Hey zusammen,


    wollte mal nachfragen wie man das scripten kann, dass wenn ich in einem Sultan sitze, sich ein bestimmtes Menü öffnet und wenn ich in einem Turismo sitze, sich ein anderes öffnet.


    Ich hab gedacht das funktioniert vielleicht irgendwie sorum, aber scheint doch nich zu gehen:
    if (strcmp("/tuning", cmdtext, true, 10) == 0)
    {
    if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid,COLOR_WARN,"Du hast nicht so viel Geld! Du benötigst 500$!");
    {
    if(GetPlayerVehicleID(playerid) < 560)
    {
    GivePlayerMoney(playerid,-500);
    SendClientMessage(playerid,COLOR_RED,"Du bezahlst 500$ und kannst Tunen was du möchtest!");
    ShowPlayerDialog(playerid,sultanmenu,2,"Sultan tunen","Alien Sideskirt Rechts\nAlien Sideskirt Links\nAlien Auspuff\nX-Flow Auspuff\nX-Flow Sideskirt Links\nX-Flow Sideskirt Rechts\nAlien Dachhaube\nX-Flow Dachhaube\nAlien Spoiler\nX-Flow Spoiler\nX-Flow Heckstosstange\nAlien Heckstosstange\nAlien Frontstosstange\nX-Flow Frontstosstange","Einbauen","Zurück");
    return 1;
    }
    else if(GetPlayerVehicleID(playerid) < 451)
    {
    SendClientMessage(playerid,COLOR_RED,"Das Tuningmenü für dieses Car wurde noch nicht gescriptet.");
    return 1;
    }
    }
    }


    Kann mir da jemand weiterhelfen?



    Danke schonmal im Voraus

    Hey zusammen,


    wollte mal nachfragen was hier dran falsch ist:



    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == spawncar)
    {
    if(response)
    {
    if(listitem == 0)
    {
    SendClientMessage(playerid, COLOR_GREEN,"Turismo gespawnt");
    new Float:X, Float:Y, Float:Z, Float:A;
    GetPlayerPos(playerid, X, Y, Z);
    GetPlayerFacingAngle(playerid, A);
    new carid = CreateVehicle(451, X, Y, Z, A, 0, 0, 5000);
    AddVehicleComponent(carid, 1010);
    PutPlayerInVehicle(playerid, carid, 0);
    CreatedCars[CreatedCar] = carid;
    CreatedCar ++;
    GivePlayerMoney(playerid,-100);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_WARN,"Du hast nicht so viel Geld! Du benötigst 100$!");
    }
    if(listitem == 1)
    {
    GivePlayerMoney(playerid,-250);
    SendClientMessage(playerid, COLOR_GREEN,"Hydra gespawnt");
    new Float:X, Float:Y, Float:Z, Float:A;
    GetPlayerPos(playerid, X, Y, Z);
    GetPlayerFacingAngle(playerid, A);
    new carid = CreateVehicle(520, X, Y, Z, A, 0, 0, 5000);
    PutPlayerInVehicle(playerid, carid, 0);
    CreatedCars[CreatedCar] = carid;
    CreatedCar ++;
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_WARN,"Du hast nicht so viel Geld! Du benötigst 250$!");
    }
    }
    }


    Also es soll so sein, wenn man nicht so viel Geld auf der Hand hat, soll man das Car auch nicht spawnen können.
    Ich hab's bei mir getestet aber man kann trotzdem spawnen (man hat dann eben Schulden).


    Kann mir da jemand weiterhelfen?



    Danke schonmal im Voraus

    Poste mal deinen ersten Dialog, ich schreib ihn dir hier um.


    if (strcmp("/tuning", cmdtext, true, 10) == 0)
    {
    ShowPlayerDialog(playerid,tuning,DIALOG_STYLE_LIST,"Tuningmenü","Nitro\nHydraulik\nStereoanlage\nReifen (Mega)\nReifen (Rimshine)\nReifen (Wires)\nReifen (Classic)\nReifen (Twist)\nReifen (Cutter)\nReifen (Switch)\nReifen (Grove)\nReifen (Import)\nReifen (Dollar)\nReifen (Trance)\nReifen (Atomic)\nReifen (Ahab)\nReifen (Virtual)\nReifen (Access)","Einbauen","Abbrechen");
    return 1;
    }


    Brauchste auch den OnDialogResponse?

    Hey zusammen,


    ich würd gerne was scripten und zwar:


    Wenn
    man "/Tuning" eingibt, dann soll sich ein Dialog öffnen in dem man bestimme Autos auswählen kann (Sultan etc.).


    Wenn man dann z.B.
    "Sultan" ausgewählt hat, soll sich ein Listenmenü öffnen, wo man dann Tuningelemente auswählen kann.


    Ich hab eigentlich alles
    geschafft, bis auf den 1.Punkt (Wenn man "/Tuning" eingibt, dann soll sich ein Dialog öffnen in dem man bestimme Autos auswählen kann (Sultan etc.).


    Ich hab mal gesehen das sowas irgendwie mit "Case0" oder sowas scripten kann.



    Kann mir da jemand vielleicht weitehelfen?


    Danke schonmal im Voraus

    Hey zusammen,


    ich bin grade dabei eine kleine DM Zone zu machen.
    Ich hab mal beim SAMP-Wiki geschaut aber ich verstehe das mit den Min Y und Max Y etc. nicht...


    Kann mir da vielleicht einer erklären wie ich das machen muss?


    Danke schonmal im Voraus

    Hey zusammen,


    ich hab da mal eine kleine Frage, und zwar würd ich gerne dass jeder Spieler jede Minute 100$ automatisch auf die Hand bekommt.
    Und dann wenn man 15 Minuten lang gezockt hat soll sich die Spielerfarbe auf Grün setzen..


    Wäre nett wenn ihr mir weiterhelfen könntet

    Hey zusammen,


    ich hab da mal eine Frage...


    Und zwar, ich würd gerne einen Befehl bei meinem Stuntserver einrichten.
    Der soll "/Meldung" heißen.
    Daraufhin soll sich ein Input-Dialog öffnen, dort die Meldung eingetippt werden und dann diese Nachricht an die Admins weitergeleitet werden.
    Jetzt nur das dicke Problem: Ich hab keine Ahnung wie das gehen soll...


    Ich hab mir jetzt sowas gedacht, mit dem:
    if(SpielerInfo[playerid][alvl]>=1)
    dass halt nur die Admins die Nachricht bekommen und nicht alle anderen Spieler...


    (Ich benutz übriges den Admin FS: "MadAd")



    Und dann das mit dem Dialog eben...


    Kann mir da eventuell jemand weiterhelfen?



    Danke schonmal im Voraus

    Hallo zusammen,


    wir von GIA suchen einen Scripter, der sich
    unseren alten Godfather-Script anschaut.


    Anforderungen:
    • Fortgeschrittene Scriptkenntnise (also nicht nur die Grundlagen)
    • Kann GUI erstellen
    • Person sollte vertrauenswürdig sein (also nicht
    dass derjenige sagt ich mach das bis morgen und dann kommt keine
    rückmeldung)



    Belohnungen:
    • 30€ per PayPal oder Überweisung
    • Admin Rechte auf dem Server
    • Fester Sitz im Clan



    Changelog:
    Das
    sind die Grundsachen die wir wirklich dringend benötigen:
    • Autohäuser reinscripten, sollten als Business erwerblich sein
    • Den typischen Wanted-Bug beim Godfather beheben
    • Alte / nicht benutze Adminbefehle raus und neue rein
    -> Bei /setstat sollte man auch die Materials und Drogen einstellen können
    -> /bigears sollte eingefügt werden etc.
    • Bei 27/4, Report, Help, Stats, Bank etc. sollsich GUI öffnen
    (Die Skinwahl per F4 entfernen und) so einstellen dass man den Skin nur im Binco auswählen kann
    • Zigarren, Alkohol etc. sollten im 24/7 käuflich sein
    • Adminnamen ändern (1 - Moderator, 2 - Super Moderator, 3 - Super Mod, 4 - Supporter, 1337 - Server Manager, 1338 - Server Leiter)


    Falls ihr denkt ihr schafft das, dann addet mich bei ICQ: 381573974.

    Hey zusammen,


    habe da eben was zusammengescriptet, aber als ich auf den testserver die befehle "/afk" und "/tuning" ausprobieren wollte, geschah nichts, obwohl pawn keine errors etc. angezeigt hat.
    Hier die Codes:
    dcmd(afk,3,cmdtext);
    dcmd(tuning,6,cmdtext);
    // -------- tuning--------------------------------------------------------------
    dcmd_tuning(playerid,params[]) {
    #pragma unused params
    ShowPlayerDialog(playerid,27,DIALOG_STYLE_LIST,"Tuning","Nitro\nHydraulik","Einbauen","Abbrechen");
    return 1;
    }


    // -------- afk-----------------------------------------------------------------
    dcmd_afk(playerid,params[]) {
    #pragma unused params
    ShowPlayerDialog(playerid,26,DIALOG_STYLE_MSGBOX,"AFK-Modus","Wenn du jetzt AFK gehst, klicke auf -AFK-\nWenn du wieder zurück bist, klicke auf -Wieder da-","AFK","Wieder da");
    return 1;
    }
    #define afk 26
    #define tuning 27

    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    // A F K - M O D U S
    if(dialogid == 26)
    {
    if(response == 0)
    {
    new name[MAX_PLAYER_NAME+1];
    new string[256];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "%s ist wieder da!", name);
    SendClientMessageToAll(COLOR_YELLOW, string);
    TogglePlayerControllable(playerid,1);
    return 1;
    }
    if(response == 1)
    {
    new name[MAX_PLAYER_NAME+1];
    new string[256];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "%s ist AFK!", name);
    SendClientMessageToAll(COLOR_YELLOW, string);
    TogglePlayerControllable(playerid,0);
    return 1;
    }
    }
    // T U N I N G
    if(dialogid == 27)
    {
    if(response)
    {
    if(listitem == 0)
    {
    if(IsPlayerInAnyVehicle(playerid)) {
    new cartype = GetPlayerVehicleID(playerid);
    GetVehicleModel(cartype);
    {
    AddVehicleComponent(cartype,1010);
    SendClientMessage(playerid, COLOR_ORANGE,"Nitro hinzugefügt!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_WARN,"Du bist in keinem Auto!");
    }
    return 1;
    }
    if(listitem == 1)
    {
    if(IsPlayerInAnyVehicle(playerid)) {
    new cartype = GetPlayerVehicleID(playerid);
    GetVehicleModel(cartype);
    {
    AddVehicleComponent(cartype,1087);
    SendClientMessage(playerid, COLOR_ORANGE,"Hydraulik hinzugefügt!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_WARN,"Du bist in keinem Auto!");
    }
    return 1;
    }
    }
    }
    return 0;
    }


    Hoffe ihr könnt helfen

    Hey zusammen,


    ich will einem Freund ein Spiel schicken.
    Ich hab es schon in 8 Parts (à 100 MB) gesplittet.
    Jetzt suche ich nur eine gute Seite, in der ich Dateien möglichst schnell Uploaden und Downloaden kann.
    Natürlich sollte das auch kostenlos sein ;)



    Hoffe ihr könnt helfen