Beiträge von Zunno

    Hier haste denn Inhalt meiner Datei :)
    Kannst den Inhalt ja in eine Datei packen die du dann richtig bennenst.


    Name der Datei:
    NAME0.dtcar



    Achja, ich benutze Linux Debian Lenny 5.0^^
    Wenn du die Datei ganz brauchst sprich hochgeladen sag bescheid dann lade ich sie hoch :)

    Okay danke schonmal dafür aber das erklärt trozdem nicht wieso das Rauchen mit SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
    nicht syncron ist obwohl mann die Zigarette sogesagt neben einen anzündet.... :|

    Guten Morgen Breadfish-Suchtis ^^


    Ich habe mir neulich mal zum anschauen der ganzen Animationen foXanims runtergeladen.
    Ich habe diese Animationen mit ein paar Usern von mir getestet und musste feststellen das der großteil der Animationen nicht Syncron sind.
    Sprich der gegenüber macht entweder garnix oder wackelt nur ein wenig zur seite...
    Genau das gleiche ist auch bei SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
    Entweder schlägt der gegenüber anstatt zu rauchen oder er wackelt auch wieder nur ein wenig....


    Kann es vieleicht sein das diese Animationen seit 0.3b etwas verbuggt sind? :huh:

    Hallo ans Breadfish.


    Ich habe gerade so nach ein paar BB-Codes für mein Forum gesucht und dabei einen gefunden der vieleicht für das Breadfish ganz praktisch wäre.
    Es handelt sich um einen BB-Code womit man übersichtlich ein /Edit setzen kann.


    Screen:


    Man kann diesen BB-Code folgendermaßen anwenden:

    Code
    [edit=Zahl]Inhalt[/edit]


    Viele sagen vieleicht das is unnütz aber es ist ja auch nur ein Vorschlag.
    Und ich finde das is einfach übersichtlicher :)


    Mit freundlichen Grüßen,
    Picaso

    Hast du vieleicht einen Ordner in den Scriptfiles wo drine deine Accounts gespeichert werden?


    Ich hab z.B. einen Ordner namens Accounts ^^
    Weil wen ja must du die functions.php datei öffnen und das umtragen :)

    Dein angegebender GameDir:

    PHP
    $GameDir="sftp://weedy@84.23.71.2/var/www/100211200/scriptfiles"


    Aufruf des GameDir's in der function.php Datei:



    PHP
    $file="$GameDir/scriptfiles/$user.ini";


    So nun hast du dort 2 mal Scriptfiles... Ich denke nicht das du im ordner Scriptfiles einen unterornder hast der auch scriptfiles heißt.


    Da liegt dein fehler.


    Ändere deinen GameDir so um:

    PHP
    $GameDir="sftp://weedy@84.23.71.2/var/www/100211200"


    Dann sollte es funktionieren...


    MFG
    Picaso^^

    Du hast folgendes Problem:


    Dein $gamedir ist = "sftp://weedy@84.23.71.2/var/www/100211200/scriptfiles"


    So du definierst diesen Pfad für die functions.php
    Dort steht dies drine:


    PHP
    $file = "$gamedir/scriptfiles/$user.ini"


    Wenn du das nun zusammen setzt lautet dein Pfad so:


    sftp://weedy@84.23.71.2/var/www/100211200/scriptfiles/scriptfiles/$user.ini


    Sprich musst du das Scriptfiles in der config.php rausnehmen :)



    Ich hoffe du konntest es verstehen^^


    Mit freundlichen Grüßen,
    Picaso

    Das musst du in deinem Public einfügen. Ambesten ganz oben.


    Also so:
    public Payday(playerid)
    {
    SetPVarInt(playerid, "Payday", GetPVarInt(playerid, "Payday") +1);
    if(GetPVarInt(playerid, "Payday") == 60)
    {
    SendClientMessage(playerid, 0xFF0000AA, "Herzlichen Glückwunsch zu deinem Payday..!");
    }
    return 1;
    }


    So als kleines Beispiel^^

    Kein Ding^^ Ich bin mir aber nicht sicher ob es 100% ig funktioniert...
    musst es halt ausprobieren :)


    Aber eigentlich sollte es soweit gehen. Wenn nicht melde dich einfach per PM oder so

    Ich bin mir nicht sicher ob das auch Funktioniert aber...


    GameTextForPlayer(playerid,"~b~Willkommen\n ~b~in\n ~b~El\n ~b~Castilo del Diablo",4000,3);// Dem Player,der diese Arena betreten hat wird folgender Text gezeigt..


    um einen Zeilenumbruch zu machen benutzt man in einem GameText doch eigentlich ~n~ oder nicht?

    Sieht mir auf dem ersten blick aus wie ein Klammerfehler.
    Andernfalls kann es sein das du die Funktion "PlayerToPoint" nicht definiert hast..


    Sind es denn genau 26 Errors?

    Du hast ja bestimmt schon einen Timer für die Spieler das sie alle jede Stunde payday bekommen.


    und bestimmt heißt dein forward auch forward Payday();


    Wenn ja musst du eigentlich nur folgendes machen:


    forward payday();
    ändern in forward payday(playerid);
    sowie dann auch den dazugehörigen public.


    Dann gehe ich mal davon aus hast du für deinen Payday bestimmt einen Timer der jede Stunde public payday aufruft.
    Diesen stellst du einfach auf 1 Minute um und setzt eine Variable rein. z.B.
    SetPVarInt(playerid, "Payday", GetPVarInt(playerid, "Payday") +1); //Setzt die variable "payday" immer um 1 höher bei jedem aufruf des timers
    und dann machst du dies:


    public Payday(playerid)
    {
    SetPVarInt(playerid, "Payday", GetPVarInt(playerid, "Payday") +1);
    if(GetPVarInt(playerid, "Payday") == 60)
    {
    DeletePVar(playerid, "Payday");
    //Restcode des Paydays


    Warum PVars benutzen? Es ist nach sagen und höhren besser als z.B. dies:
    new Payday[MAX_PLAYERS]; //usw...^^


    Ich hoffe du konntest es verstehen..... es ist schon etwas spät :S


    Speichern im Account:
    Zum speichern fragst du einfach ab wo der spieler gerade steht mit der variable Payday. GetPVarInt(playerid, "Payday");
    und speicherst dies dan in den account.
    Beim Connecten ladest du dies einfach wieder und setzt die Variable Payday mit SetPVarInt(playerid, "Payday", strval(tmp)); //Oder so^^ rein und zack kann mann nach einem gmx oder sonstiges dort weiter spielen und mann bekommt seinen payday immer pünktlich ^^
    /Edit: Speichern im Accounts vergessen..

    Es wäre vieleicht noch praktisch zu wissen ob du ein Selfmade Script oder ein Godfather benutzt :)
    bzw. Was für ein Speichersystem du für deine Accounts nutzt.
    Denn ohne Infos, kann man dir schwer helfen ^^


    /Edit: Text hinzugefügt...