Beiträge von Kaliber


    Nein, du hast es falsch, jetzt kann jeder den Befehl 1x nutzen ;)



    naja möglichkeit wäre den befehl zu schrieben dann eine variable den user zu speichern z.B. das wenn der befehl ausgeführt wird das der user die variable "befehl=1" gesetzt wird und bei wiederholung kommt das er ihn schon ausgeführt hat


    Auch nicht, weil hier auch jeder den Befehl 1x nutzen kann ^^


    mfg. :thumbup:

    Frag mal Kaliber er ist Script Lehrer.
    Soweit ich weiß macht er auch noch seine Unterrichtsstunden im TS.
    Bei ihn kannst da noch einiges lernen, vorallem auch die Grundlagen


    Falsch gedacht, das tue ich schon ganz schön lange nicht mehr :D


    Ich bin gerade auch sehr beschäftigt, da ich gerade ein Plugin für samp schreibe, was per Memory Hack auf dem PC eines Users nach Mods (z.B. Sobeit) sucht und dieses erkennt ;)


    Kaliber? lust ir was bei zu bringe und wenn du noch mehr lust hast sogar mit zu heilfen?


    Beide Anfragen muss ich leider ablehnen aus den oben genannten Gründen...


    mfg. :thumbup:

    Na, das ist doch echt ganz simpel:


    Du benutzt folgende Funktionen:


    //CreateObject
    //AttachObjectToVehicle
    //MoveObject
    //SetTimerEx
    //CreateExplosion
    //OnPlayerKeyStateChange


    mehr braucht man eigentlich nicht ^^


    mfg. :thumbup:

    Alter wenn ich das bei On Player Spawn hin mache dann kommt ihrgent ein Error im Game!


    Natürlich kommen da Errors/Warnings, da der Code Blödsinn ist :D



    Nein, das muss unter OnPlayerRequestClass ;)


    //Edit:


    Das muss unter OnPlayerRequestClass:


    SetSpawnInfo(playerid,0,PlayerInfo[playerid][pSkin],1107.3007,-1796.3503,16.5938,0,0,0,0,0,0,0);
    SpawnPlayer(playerid);


    mfg. :thumbup:

    Wie möchtest du den Bitte alles in eine Zeile packen? Eine Schleife inkl. Anweisung und Else Befehl? Ja klar geht das in eine Zeile, aber wo ist da der Sinn? Unübersichtlicher n1.


    Ehm naja, man weiß ja, was die Zeile macht, würde dann so aussehen:


    for(new i; i<16; i++) { DestroyVehicle(Eventcar[i]); }


    mfg. :thumbup:

    Es wird doch standardgemäß eine sog. server.log Datei mitgeschrieben, mit den beiden Funktionen:


    print oder printf kannst du da sachen reinschreiben ;)


    //Ein Beispiel:
    public OnPlayerConnect(playerid)
    {
    new name[24];
    GetPlayerName(playerid, name, 24);
    printf("Spieler %s hat sich eingeloggt.",name);//wird geloggt
    return 1;
    }


    mfg. :thumbup:

    Zu dem Thema bannen, da gibt es noch mehr Möglichkeiten, nach meiner Erfahrung ist ein Range Bann eigentlich auch sehr hilfreich...wenn ihr jetzt kommt und mir sagt, dass man einen Ip-Changer verwenden könnte, ja...wenn er das tut könnt ihr ihn anzeigen ;)


    mfg. :thumbup:

    Naja so:


    //oben im script
    new timer[MAX_PLAYERS];



    //Der Befehl
    if(timer[playerid] >= 1) return SendClientMessage(playerid,rot,"Du verwendest schon einen Timer !");
    timer[playerid] = SetTimerEx("Funktion", 1000, 1, "i", playerid);


    //Der Callback
    forward Funktion(playerid);
    public Funktion(playerid)
    {
    if(blabla == x)
    {
    Hallo();//andere Funktion
    KillTimer(timer[playerid]);
    }
    return 1;
    }


    mfg. :thumbup: