Beiträge von Kaliber

    joa aber es ist komplizierter, dafür muss man rechnen können xD


    8| Ehm, genau weil es komplizierter ist, sollte man lieber meinen Code nehmen, da er eher für Anfänger geeignet ist ^^


    Aber im Prinzip ist das auch nicht wirklich komplizierter :D


    Einfach am Ende durch 1000 teilen, dann hast du es in Sekunden und dann noch durch 60 und dann haste Minuten :whistling:


    mfg. :thumbup:

    oder man fragt mit GetTickCount ab, wann er auf den Friedhof gekommen ist und rechnet es dann bei /friedhof aus, bzw. um.


    Das ist aber eigentlich überflüssig, da man so oder so einen Timer benötigt ^^


    mfg. :thumbup:

    Die Frage ist wie mache ich das das der Typ auch ein Säge in der HAnd ist?


    Der Satz muss so lauten:


    Gibt es eine Animation, in der der Spieler eine Säge in der Hand hält ?


    Ehm, ich bin mir nur zu 99.9% sicher dass es so etwas nicht gibt ^^


    Aber vielleicht hast du Glück und ich irre mich, finde es heraus und suche: Alle Animationen


    mfg. :thumbup:

    Naja, so schwer ist das nicht, dass schaffst du doch alleine oder :huh:


    Einfach 2 Variablen erstellen, eine ist die Zeit und die andere ist ob man in den Friedhof kommen soll oder nicht ^^


    //Kleines Beispiel:


    //oben im script
    new friedhof[MAX_PLAYERS], zeit[MAX_PLAYERS];


    //Bei OnPlayerDeath
    friedhof[playerid] = 1;
    if(GetPlayerScore(playerid) <= 3)
    {
    zeit[playerid] = (60*5);
    }
    else
    {
    zeit[playerid] = (60*8);
    }


    //Bei OnPlayerSpawn
    if(friedhof[playerid] == 1)
    {
    SetPlayerPos(playerid, X, Y, Z);//Durch Koords ersetzen
    SetTimerEx("Fried", 1000, 1, "i", playerid);
    }


    //Der Callback
    forward Fried(playerid);
    public Fried(playerid)
    {
    if(zeit[playerid] == 0) return 0;
    zeit[playerid] -= 1;
    if(zeit[playerid] == 0)
    {
    friedhof[playerid] = 0;
    SpawnPlayer(playerid);
    }
    return 1;
    }


    //Der Befehl
    new str[128];
    format(str, 128,"Du bist noch %d Minuten auf dem Friedhof !",floatround(zeit[playerid]/60));
    SendClientMessage(playerid,blau,str);


    Das Beispiel ist nicht getestet nur so aus dem Kopf geschrieben sollte aber gehen ^^


    mfg. :thumbup:

    Also das autohaus /car system speicher sebständig alle farben und so wenn man /park macht und ich will auc hdas das Tuning gespeichert wir hilfst du mit?


    Ich habe dir doch geschrieben wie du die ID von dem Slot bekommst, dann packst du das in eine Variable und speicherst das und lädst es auch wieder ganz simpel 8|

    Mal so zur Information mit TogglePlayerControllable, kann man einen Bot/NPC nicht freezen oder entfreezen.


    Der Bot startet sein Playback oder auch nicht und da ist der Fehler, der startet bei dir nicht automatisch den Playback ;)


    mfg. :thumbup:

    Dann soll dich Breatfish mal ein schutz hollen was rausfindet wer das ist und sofort mit denn ab in Knast ehh!


    Das tuen sie ja auch :D Aber manchmal ist das zurückverfolgen von solchen Leuten nicht so einfach, da sie diese Attacke nicht von ihrem PC Daheim starten, sondern auf einem gekauften Server mit falschen Daten in der Wallachei ;)


    mfg. :thumbup:

    Kaliber: Es geht hierbei um die DatenbankID die durch viele JOIN-Query's gebraucht wird durch viele Systeme.


    Achso ^^

    Nur dachte ich mir, für das gesamte Script, ich hab nicht immer Lust "new str[128] ..." zu schreiben, gibt's da keine Alternative?


    Mhm, spontan würde mir eine Globale Variable einfach einfallen ;)


    //einfach oben ins Script
    new sst[128];
    und das kannst du dann überall nutzen ^^


    mfg. :thumbup:

    OnPlayerConnect


    SetPlayerColor(playerid,FARBE);


    :D das ist noch nicht die ganze Wahrheit ;)


    1. Schau dir das mal an: ShowPlayerMarkers


    2. Der Callback (OnPlayerConnect) ist im Prinzip egal, man kann SetPlayerColor auch wo anders hinschreiben ^^


    2.Frage: Wie schon gesagt hab ich ja ein Selfmade angefangen.Ich hab so eine Fahrschule dass man /scheine macht und dann paar Scheine im Dialog so da stehen..
    Wie mache ich nun,wenn man z.b auf "Führerschein" drückt,das es einem den Führerschein dann gibt..
    (Ich hab ALLE SCHEINE noch NICHT definiert oder so.)


    So und nun hierzu :D


    Ich gebe mal ein simples Beispiel:


    //unter den Includes
    #define fahrsystem 981
    //in den enum eintragen für den Spieler
    pFahrschein,


    //Die Dialoganzeige im Befehl
    ShowPlayerDialog(playerid,fahrsystem,DIALOG_STYLE_LIST,"{FF0000}Scheine","Führerschein","Kaufen","Abbrechen");


    //Der Callback
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == fahrsystem)
    {
    if(!response) return 1;
    switch(listitem)
    {
    case 0:
    {
    if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,rot,"Du besitzt keine 1000$ !");
    if(PlayerInfo[playerid][pFahrschein] == 1) return SendClientMessage(playerid,rot,"Du besitzt bereits einen Führerschein !");
    PlayerInfo[playerid][pFahrschein] = 1;
    SendClientMessage(playerid,blau,"Du hast dir erfolgreich einen Führerschein gekauft !");
    GivePlayerMoney(playerid, -1000);
    }
    }
    }
    return 1;
    }


    mfg. :thumbup: