Beiträge von Monte

    Man kann aber im CMD abfragen, wenn ziel ungültiger Player ist.
    Also so in etwa:
    if(zie== INVALID_PLAYERS) { SendClientMessage(playerid,0xFF0000FF,"Invalid player!"); return 1; }

    new bla;


    if(!strcmp(cmdtext,"/legen"))
    {
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    bla = CreateObject(X,Y,Z..);
    }


    if(!strcmp(cmdtext,"/zerstören"))
    {
    DestroyObject(bla);
    }


    So in etwa.

    -.-
    wieso muss der schlechteste Deutschkönner im Forum, die ganzen Übersetzungen machen?


    Vorallem schon


    Westie und Frankenstein hat(lol, nicht nur Rechtschreibung auch Grammatik) dieses Control Pannel gemacht.Edit by Frankenstein.


    Englisch mit Deutsch gemisst macht sich nicht gut.
    Besser:
    Westie hat dieses Control Panel erstellt. Es wurde von Frankenstein übersetzt.


    :D

    Zitat

    Mit den Ms Sekunden wird mir eh übel xD Sag mal richtig 1000ms = 1sek 3000 = 3 sek 30000=30sek 300000=3min 3000000 = 30 Min :?: :?: :?:

    Argh!
    1000ms = 1s
    1m = 60s also 1000*60 = 1m
    1m = 1000*60 = 60000ms
    10m = 60000*10 = 600000ms
    30m = 600000*3 = 900000ms


    Tada!


    #include <a_samp>
    new Menu:exoticexports;


    public OnFilterScriptInit()
    {
    exoticexports = CreateMenu("exoticexports",2,200.0,100.0,150.0,150.0);
    AddMenuItem(exoticexports,0, "Banshee");
    AddMenuItem(exoticexports,1, "Bullet");
    AddMenuItem(exoticexports,2, "Cheetah");
    AddMenuItem(exoticexports,3, "Infernus");
    AddMenuItem(exoticexports,4, "Turismo");
    AddMenuItem(exoticexports,5, "Elegy");
    AddMenuItem(exoticexports,6, "Tornado");
    AddMenuItem(exoticexports,7, "Remington");
    AddMenuItem(exoticexports,8, "Slamvan");
    AddMenuItem(exoticexports,9, "Feltzer");
    AddMenuItem(exoticexports,10, "Stallion");
    AddMenuItem(exoticexports,11, "Mehr");
    return 1;
    }


    public OnPlayerCommandText(playerid,cmdtext[])
    {
    if (strcmp("/exotic", cmdtext,true) ==0)
    {
    TogglePlayerControllable(playerid, 1);
    ShowMenuForPlayer(exoticexports,playerid);
    return 1;
    }
    return 0;
    }







    /*----------------------------------------------------------------------------------*/


    public OnPlayerSelectedMenuRow(playerid, row)
    {


    new Menu:CurrentMenu = GetPlayerMenu(playerid);


    if(CurrentMenu == exoticexports)
    {
    switch(row)
    {
    case 0:
    {
    CreateVehicle(429, -1660.8359,1213.9100,7.2500,101.4816, 0, 0, -1);//Banshee
    }
    case 1:
    {
    CreateVehicle(541, -1660.8359,1213.9100,7.2500,101.4816, 0, 0, -1);//Bullet
    }
    case 2:
    {
    CreateVehicle(415, -1660.8359,1213.9100,7.2500,101.4816, 0, 0, -1);//cheetah
    }
    case 3:
    {
    CreateVehicle(411, -1660.8359,1213.9100,7.2500,101.4816, 0, 0, -1);//Infernus
    }
    case 4:
    {
    CreateVehicle(451, -1660.8359,1213.9100,7.2500,101.4816, 0, 0, -1);//Turismo
    }
    case 5:
    {
    CreateVehicle(562,-1660.8359,1213.9100,7.2500,101.4816, 0, 0, -1);//Elegy
    }
    case 6:
    {
    CreateVehicle(576, -1660.8359,1213.9100,7.2500,101.4816, 0, 0, -1);//tornado
    }
    case 7:
    {
    CreateVehicle(534,-1660.8359,1213.9100,7.2500,101.4816, 0, 0, -1);//Remington
    }
    case 8:
    {
    CreateVehicle(535,-1660.8359,1213.9100,7.2500,101.4816, 0, 0, -1);//Slamvan
    }
    case 9:
    {
    CreateVehicle(533, -1660.8359,1213.9100,7.2500,101.4816, 0, 0, -1);//Feltzer
    }
    case 10:
    {
    CreateVehicle(439,-1660.8359,1213.9100,7.2500,101.4816, 0, 0, -1);//Stallion
    }
    case 11:
    {
    HideMenuForPlayer(playerid, exoticexports);
    }
    }
    return 1;
    }

    Wie meinst du automatisch?
    Du brauchst einfach folgendes:
    PlayerToPoint Definition
    ein Timer zum prüfen ob jemand am Tor steht
    die Objekte und ihr Namen


    Du stellst den TImer auf 1000 ms.Und auf repeating 1.
    Dann machst du den public des Timers.
    Im public fragst du mit PlayerToPoint ab, ob jemand in der Umgebung ist.
    Das machst du wie folgt:
    for(new i=0;i>MAX_PLAYERS;i++)
    {
    // hier die PlayerToPointAbfrage und wenn true dann Tor aufmachen
    }


    Viel Spass.

    Für dich andere Scripte durchwuseln.
    Bin ich blöd. Das ist eine Sache von 5 Minuten kopieren und einfügen und kleines bisschen scripten.
    Mach selber und schau dir es an, dann kannst du es irgendwann einfach so schreiben ohne irgendwo abzugucken...

    Weil du nicht die Koords sondern die X,Y,Z UND DIE ANGLE
    Füge sie bei SetPlayerCamPos ohne Angle ein, also die 4.Koordinate weglassen.
    Dann kommt auch kein Error.

    1.Befehl: Schau dir mal das Standard Filterscript adminspec an. Glaube so heisst das.
    2.Befehl: Such dir aus einem anderen Script den Whisper Befehl raus und das das nur Admins benutzen können dürftest du selber hinbekommen :D


    Mit freundlichen Grüssen, Monte.