Beiträge von [BR]Orlando

    Mit der Zeit ist bei mir kein Problem.


    Ich möchte mir halt einfach mal anhören, was ihr besser findet.


    ;)


    Bisher ist die Tendent ja eher bei einem Selfmade, was ich jedoch selber genau so sehe.

    Hey liebe Community,


    ich habe interesse bald einen SAMP Server aufzumachen, ich habe schon viele Ideen, Scripten kann ich ebenfalls.


    Nun ist meine Frage, was fändet ihr besser?


    ein 100% Selfmade Script


    ODER


    ein Stark editiertes God Father Script?


    Könnt euch ja mal ausplaudern, möchte nur wissen was ich machen soll von beiden :p


    MfG


    Orlando

    Pflichtteil:
    Hiermit bestätige ich, dass ich vorher die Suchfunktion genutzt habe, und mir ähnlich erscheinende Themen bereits angeschaut habe sowie einen aussagekräftigen Titel gewählt habe [Jap ]


    Wo liegt dein Problem: Errors


    Fehler beim Compilen: Errors
    Die fehlerhaften Zeilen: folgt unten


    Was soll eigentlich passieren: die errors sollen weg :D
    Was passiert tatsächlich: nichts


    (Kreuze an!) Selfmade Script [ X] Editiertes Script [ ]
    Bitte erwähne, die Art deines Scripts.
    Solltest du ein existierendes Script weiter editieren, gib bitte einen Link zum Thread, etc. an.


    Includes/ Plugins: dini.inc ( aber nicht da wo das script ist )



    Errors:


    C:\Users\HP\Desktop\Pawno\Selfmade.pwn(103) : error 017: undefined symbol "name"
    C:\Users\HP\Desktop\Pawno\Selfmade.pwn(158) : error 017: undefined symbol "cmd"
    C:\Users\HP\Desktop\Pawno\Selfmade.pwn(158) : error 017: undefined symbol "idx"
    C:\Users\HP\Desktop\Pawno\Selfmade.pwn(159) : error 017: undefined symbol "cmd"
    C:\Users\HP\Desktop\Pawno\Selfmade.pwn(233) : warning 217: loose indentation
    C:\Users\HP\Desktop\Pawno\Selfmade.pwn(236) : warning 209: function "OnPlayerEnterCheckpoint" should return a value
    C:\Users\HP\Desktop\Pawno\Selfmade.pwn(402) : error 017: undefined symbol "name"
    C:\Users\HP\Desktop\Pawno\Selfmade.pwn(404) : error 017: undefined symbol "dini_create"
    C:\Users\HP\Desktop\Pawno\Selfmade.pwn(405) : error 017: undefined symbol "dini_set"
    C:\Users\HP\Desktop\Pawno\Selfmade.pwn(415) : error 017: undefined symbol "name"
    C:\Users\HP\Desktop\Pawno\Selfmade.pwn(430) : error 021: symbol already defined: "strtok"
    C:\Users\HP\Desktop\Pawno\Selfmade.pwn(445) : error 047: array sizes do not match, or destination array is too small
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    10 Errors.


    Zeile(n) 103:
    public OnPlayerConnect(playerid)
    {
    AktuellerCP[playerid] = INVALID_FARMER_CP;


    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(name);
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    if(dini_Exists(Spieler))
    {
    ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde in der Datenbank gefunden, du kannst dich nun einloggen.","Login","Abbrechen");
    SendClientMessage(playerid,ORANGE,"Herzlich Willkommen zurück");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,WEIß,"{FFFFFF}Herzlich Willkommen auf {FF0000}Black Rain Roleplay");
    SendClientMessage(playerid,WEIß,"Wir wünschen Ihnen Viel Spaß, bei Fragen stehen wir gerne zur Verfügung");
    ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registrierung","Bitte wähle ein sichere Passwort um dir einen Account zu erstellen.","Registrieren","Abbrechen");
    return 1;
    }


    }


    Zeilen 158/159
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    cmd = strtok(cmdtext, idx);
    if(strcmp(cmd, "/arbeiten", true) == 0)
    {
    new fahrzeug= GetPlayerVehicleID(playerid);
    if(AktuellerCP[playerid] != INVALID_FARMER_CP)return SendClientMessage(playerid,0xFF0000FF, "Sie Arbeiten bereits"); // Hiermit Prüfen sie ob die Person nicht bereits am Ernten ist.
    if(!FarmerFahrzeug(fahrzeug))return SendClientMessage(playerid,0xFF0000FF, "Sie befinden sich nicht im richtigen Fahrzeug."); //Hier Prüfen sie ob der Spieler auch auf ein Farmer Fahrzeug sitzt
    AktuellerCP[playerid]++;
    SetPlayerCheckpoint(playerid,FarmerCPS[AktuellerCP[playerid]][0],FarmerCPS[AktuellerCP[playerid]][1],FarmerCPS[AktuellerCP[playerid]][2], 8.0); // Hier wird automatisch der CP den sie oben als 1 definiert haben gesetzt.
    SendClientMessage(playerid,0x00CC00FF, "Fahren sie nun die Checkpoints ab um den Ertrag zu Ernten.");
    return 1;
    }


    Zeilen 219 - 236
    public OnPlayerEnterCheckpoint(playerid)
    {
    new fahrzeug= GetPlayerVehicleID(playerid);
    if(AktuellerCP[playerid] != INVALID_FARMER_CP && FarmerFahrzeug(fahrzeug))
    {
    if(AktuellerCP[playerid] == EndFarmerCP)
    {
    DisablePlayerCheckpoint(playerid);
    AktuellerCP[playerid] = INVALID_FARMER_CP;
    GivePlayerMoney(playerid,farmergehalt);
    SendClientMessage(playerid,0x00CC00FF, "Feld erfolgreich Abgeerntet");
    SetVehicleToRespawn(fahrzeug);
    }
    else{AktuellerCP[playerid]++;SetPlayerCheckpoint(playerid,FarmerCPS[AktuellerCP[playerid]][0],FarmerCPS[AktuellerCP[playerid]][1],FarmerCPS[AktuellerCP[playerid]][2], 8.0);}
    return 1;
    }

    }


    der rest


    stock Register(playerid,key[])
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(name);
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    dini_create(Spieler);
    dini_set(Spieler,"Passwort",key);
    dini_IntSet(Spieler,"Fraktion",0);
    SendClientMessage(playerid,ORANGE,"Sie haben sich erfolgreich bei uns Registriert, wir wünschen Ihnen Viel Spaß.");
    return 1;
    }


    stock Login(playerid,key[])
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(name);
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    if(!strcmp(key,dini_Get(Spieler,"Passwort"),true))
    {
    SendClientMessage(playerid,GRÜN,"Du hast dich erfolgreich eingeloggt, Viel Spaß!");
    }
    else
    {
    SendClientMessage(playerid,ROT,"Das Passwort stimmt mit dem Account nicht überein, du wirst gekickt");
    Kick(playerid);
    }
    return 1;
    }


    strtok(const string[], &index)
    {
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {
    index++;
    }


    new offset = index;
    new result[20];
    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
    result[index - offset] = string[index];
    index++;
    }
    result[index - offset] = EOS;
    return result;
    }


    habe das include aus: http://www.youtube.com/watch?v=EcdufPMRMHU


    hat bisher super geklappt mit den TuT´s! ;)



    Kann an dem Includes ordner liegen..wie ändere ich den "compile" ordner?

    if (IsACopCar(vehicleid) && !ispassenger)
    {
    if(IsACop(playerid) || IsPlayerInFrac(playerid,23)) {}
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast keine Schlüssel");
    TogglePlayerControllable(playerid,false);
    TogglePlayerControllable(playerid,true);
    return 1;
    }
    }

    Hiermit bestätige ich, dass ich vorher die Suchfunktion genutzt habe, und mir ähnlich erscheinende Themen bereits angeschaut habe sowie einen aussagekräftigen Titel gewählt habe [X]


    Wo liegt dein Problem: Ich fange nun an zu Scripten ( Learning by doing ) Weiß nicht weiter.


    Fehler beim Compilen: Keine
    Die fehlerhaften Zeilen: Keine


    Was soll eigentlich passieren: Wenn man /pwändern eingibt kommt ein Dialog:
    Was passiert tatsächlich: Es kommt zwar dann der Dialog, aber wie mache ich, dass das eingegebene Passwort auch übernommen wird?


    (Kreuze an!) Selfmade Script [X] Editiertes Script [ ]
    Ich fange an ein Selfmade Script zu machen, möchte einfach Scripten lernen, und wie alle so schön sagen >>> Learning by doing <<<


    _________________________________________________________________________________________


    Weiteres: Ich bitte hier kein Copy & Paste einzufügen, am besten erklärt es mir ;) Wenn es ehh immer das selbe ist und man es nicht anders machen kann ruhig Copy & Paste, werde mich jedoch noch damit beschäftigen damit ich es verstehe und nicht irgendwas kopiere.


    Mit freundlichen Grüßen


    Orlando

    Hey liebe Breadfish Community,


    ich wollte eben auf einen GangFight server auf dem ich regelmäßig gehe.


    Dann wollte ich auf der Karte gucken in welchem Gebiet GF ist aber bei meinem Laptop bleibt SAMP dann öfters hängen ( ich hasse Vista -.- )


    Musste Task-Manager, habe GTA geschlossen und neu geöffnet aber es geht nicht mehr.


    Habe PC ebenfalls schon 2mal neugestartet.




    Das kommt dann:


    SA-MP 0.3c-R3
    Exception At Address: 0x00746929


    Registers:
    EAX: 0x00000000 EBX: 0x00000000 ECX: 0x00000003 EDX: 0x00000002
    ESI: 0x00000000 EDI: 0x7709BD5D EBP: 0x0022FF88 ESP: 0x0022FDD8
    EFLAGS: 0x00010246


    Stack:
    +0000: 0x00748732 0x7FFD5000 0x015C0000 0x00000000
    +0010: 0x00828CB3 0x00856C80 0x008A5A08 0x7FFD5000
    +0020: 0x008A5A10 0x008E3200 0x00856C80 0x7FFD5000
    +0030: 0x008A5A08 0x0022FE18 0x0082AD25 0x00C9AD08
    +0040: 0x0022FE54 0x00823B3E 0x00000008 0x00821D1D
    +0050: 0x00821D17 0x008A5A10 0x008A5A08 0x7FFD5000
    +0060: 0x00856C80 0x0022FE2C 0x00825EA4 0x7709BD5D
    +0070: 0x00000000 0x7FFD5000 0xFFFFFFFF 0x00821D17
    +0080: 0x00835342 0x00000065 0x0022FF88 0x008246F1
    +0090: 0x00400000 0x00000000 0x01781EA4 0x0000000A
    +00A0: 0x00000094 0x00000006 0x00000000 0x00001771
    +00B0: 0x00000002 0x76726553 0x20656369 0x6B636150
    +00C0: 0x00003120 0x00000000 0x00000000 0x00000000
    +00D0: 0x00000000 0x00000000 0x00000000 0x00000000
    +00E0: 0x00000000 0x00000000 0x00000000 0x00000000
    +00F0: 0x00000000 0x00000000 0x00000000 0x00000000
    +0100: 0x00000000 0x00000000 0x00000000 0x00000000
    +0110: 0x00000000 0x00000000 0x00000000 0x00000000
    +0120: 0x00000000 0x00000000 0x00000000 0x00000000
    +0130: 0x00824588 0x00000000 0x00000000 0x7FFD5000
    +0140: 0xC0000005 0x00000000 0x01781EA4 0x00000044
    +0150: 0x0179A8C8 0x0179A9B0 0x0179B460 0x00000000
    +0160: 0x00000000 0x00000000 0x00000000 0x00000000
    +0170: 0x00000000 0x00000000 0x00000000 0x00000000
    +0180: 0x00000000 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF
    +0190: 0x00000000 0x00000000 0x0022FE78 0x0022F9FC
    +01A0: 0x0022FFC4 0x00825EA4 0x00888078 0x00000000
    +01B0: 0x0022FF94 0x77094B29 0x7FFD5000 0x0022FFD4
    +01C0: 0x7792E1C6 0x7FFD5000 0x77B01B5E 0x00000000
    +01D0: 0x00000000 0x7FFD5000 0x00000000 0x00000000
    +01E0: 0x00000000 0x0022FFA0 0x00000000 0xFFFFFFFF
    +01F0: 0x778F98B4 0x0007DAB2 0x00000000 0x0022FFEC
    +0200: 0x7792E199 0x00824570 0x7FFD5000 0x00000000
    +0210: 0x00000000 0x00000000 0x00000000 0x00824570
    +0220: 0x7FFD5000 0x00000000 0x78746341 0x00000020
    +0230: 0x00000001 0x00003008 0x000000DC 0x00000000
    +0240: 0x00000020 0x00000000 0x00000014 0x00000001
    +0250: 0x00000007 0x00000034 0x0000016C 0x00000001
    +0260: 0x00000000 0x00000000 0x00000000 0x00000000
    +0270: 0x00000000 0x00000002 0x1A26EF4E 0x00000284


    SCM Op: 0x0, lDbg: 0


    Game Version: US 1.0