Beiträge von [GRL]Felix

    Hallo...


    ...also hätte mal wieder eine Frage. Auf den meisten Servern wo ich bis jetzt war wird irgendwo am Bildschirmrand ein Text Angezeigt (z.B. Forum, TS3, usw.). So und ich wollte wissen


    ob mir jemand erklären kann wie man das macht, bei der SuFu weiß ich nicht was ich eingeben soll =(.


    Und wie kann man die Koordinaten am Bildschirm rausfinden?? Kann mir dann vieleicht jemand einen Link mitschicken.



    So ich hoffe ihr könnt/wollt mir helfen.



    Felix

    Hallo hätten nochmal ne Frage. Also hab nach langem Suchen leider nichts in der SuFu gefunden und deshalb frag ich jetzt einfach mal, ich suche nämlich eine Geschwindigkeitsanzeige für Fahrzeuge. Kann mir da jemand helfen oder kann eine scripten?


    Es müsste die Geschwindigkeit anzeigen, den Tank und wenns geht vieleicht noch den Zustand eines Fahrzeuges.




    Würde mich freuen wenn sich jemand die mühe macht um mir zu helfen.



    Felix

    Also ich hoffe ihr könnt mir helfen. Ich habe mir das Tutorial von MrMonat auf Youtube angeschaut (schon zum 2.Mal) http://www.youtube.com/watch?v=GYqJdj45pmI


    Und jedes mal kommen errors =(




    Ich poste jetzt einfach mal den ganzen Script. Ist leider alles bisschen verschoben aber ich schreib ab und zu die Zeilen mit hin.




    #include <a_samp> //Zeile 1
    #include <dini>
    #define BLAU 0x0087FFFF
    #define DIALOG_REGISTER
    #define DIALOG_LOGIN
    main()
    {
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");
    }


    public OnGameModeInit() //Zeile 17
    {
    // Don't use these lines if it's a filterscript
    SetGameModeText("Blank Script");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    return 1;
    }
    public OnGameModeExit()
    {
    return 1;
    }
    public OnPlayerRequestClass(playerid, classid)
    {
    SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
    return 1;
    }
    public OnPlayerConnect(playerid) //Zeile 38
    {
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen"); //Zeile 40
    return 1;
    }
    public OnPlayerDisconnect(playerid, reason)
    {
    return 1;
    }
    public OnPlayerSpawn(playerid)
    {
    return 1;
    }
    public OnPlayerDeath(playerid, killerid, reason)
    {
    return 1;
    }
    public OnVehicleSpawn(vehicleid)
    {
    return 1;
    }
    public OnVehicleDeath(vehicleid, killerid)
    {
    return 1;
    }
    public OnPlayerText(playerid, text[])
    {
    return 1;
    }
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/mycommand", cmdtext, true, 10) == 0)
    {
    // Do something here
    return 1;
    }
    return 0;
    }
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    return 1;
    }
    public OnPlayerExitVehicle(playerid, vehicleid)
    {
    return 1;
    }
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    return 1;
    }
    public OnPlayerEnterCheckpoint(playerid)
    {
    return 1;
    }
    public OnPlayerLeaveCheckpoint(playerid)
    {
    return 1;
    }
    public OnPlayerEnterRaceCheckpoint(playerid)
    {
    return 1;
    }
    public OnPlayerLeaveRaceCheckpoint(playerid)
    {
    return 1;
    }
    public OnRconCommand(cmd[])
    {
    return 1;
    }
    public OnPlayerRequestSpawn(playerid)
    {
    return 1;
    }
    public OnObjectMoved(objectid)
    {
    return 1;
    }
    public OnPlayerObjectMoved(playerid, objectid)
    {
    return 1;
    }
    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    return 1;
    }
    public OnVehicleMod(playerid, vehicleid, componentid)
    {
    return 1;
    }
    public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
    {
    return 1;
    }
    public OnVehicleRespray(playerid, vehicleid, color1, color2)
    {
    return 1;
    }
    public OnPlayerSelectedMenuRow(playerid, row)
    {
    return 1;
    }
    public OnPlayerExitedMenu(playerid)
    {
    return 1;
    }
    public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
    {
    return 1;
    }
    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
    return 1;
    }
    public OnRconLoginAttempt(ip[], password[], success)
    {
    return 1;
    }
    public OnPlayerUpdate(playerid)
    {
    return 1;
    }
    public OnPlayerStreamIn(playerid, forplayerid)
    {
    return 1;
    }
    public OnPlayerStreamOut(playerid, forplayerid)
    {
    return 1;
    }
    public OnVehicleStreamIn(vehicleid, forplayerid)
    {
    return 1;
    }
    public OnVehicleStreamOut(vehicleid, forplayerid)
    {
    return 1;
    }
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) //Zeile 209
    {
    if(dialogid==DIALOG_REGISTER)
    {
    if(response==0) //Zeile 213
    {
    SendClientMessage(playerid,BLAU,"DU hast den Vorgang abgebrochen.");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext)) //Zeile 221
    {
    SendClientMessage(playerid,BLAU,"Das Passwort was nicht lang genug.");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
    return 1;
    }
    else
    {
    Register(playerid,inputtext); //Zeile 229
    return 1;
    }
    }
    return 1;
    }
    public OnPlayerClickPlayer(playerid, clickedplayerid, source)
    {
    return 1;
    }
    stock Register(playerid,key[]) //Zeile 241
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei);"/Accounts/%s.txt",);
    dini_Create(Spielerdatei);
    dini_Set(Spielerdatei,"Passwort",key);
    SendClientMessage(playerid,BLAU,"Erfolgreich registriert.");
    return 1; //Zeile 251
    }






    Und das kommt wenn ich dann Compilieren will.




    C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : error 029: invalid expression, assumed zero
    C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : warning 215: expression has no effect
    C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : warning 215: expression has no effect
    C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : warning 215: expression has no effect
    C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : warning 215: expression has no effect
    C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : warning 215: expression has no effect
    C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : error 001: expected token: ";", but found ")"
    C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : error 029: invalid expression, assumed zero
    C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : fatal error 107: too many error messages on one line
    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    4 Errors.






    Bitte helft mir und erklärt es bitte ganz genau bin noch Anfänger :D




    Mfg Felix

    Also hab das hier:



    public clock(){
    new Text:Clock;
    new hour,minute,second;
    new string[10];
    gettime(hour,minute,second);
    format(string, sizeof string, "%s%d:%s%d:%s%d", (hour < 10) ? ("0") : (""), hour, (minute < 10) ? ("0") : (""), minute, (second < 10) ? ("0") : (""), second);
    TextDrawHideForAll(Clock);
    Clock = TextDrawCreate(542.0, 24.0, string); // Koordinaten, wo die Uhr angezeigt wird
    TextDrawLetterSize(Clock, 0.6, 1.8);
    TextDrawFont(Clock, 3); // Uhrschrift
    TextDrawSetOutline(Clock, 2);
    TextDrawShowForAll(Clock);
    SetTimer("clock",1000,0);
    return 1;
    }




    Was muss ich rausmachen wenn ich nur Stunden:Minuten haben will?? Und wo muss ich eingeben welche Größe die Uhr dann haben soll?

    Also ich hoffe ihr könnt mir helfen. Ich habe mir das Tutorial von MrMonat auf Youtube angeschaut (schon zum 2.Mal) http://www.youtube.com/watch?v=GYqJdj45pmI


    Und jedes mal kommen errors =(




    Ich poste jetzt einfach mal den ganzen Script. Ist leider alles bisschen verschoben aber ich schreib ab und zu die Zeilen mit hin.




    #include <a_samp> //Zeile 1
    #include <dini>
    #define BLAU 0x0087FFFF
    #define DIALOG_REGISTER
    #define DIALOG_LOGIN
    main()
    {
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");
    }


    public OnGameModeInit() //Zeile 17
    {
    // Don't use these lines if it's a filterscript
    SetGameModeText("Blank Script");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    return 1;
    }
    public OnGameModeExit()
    {
    return 1;
    }
    public OnPlayerRequestClass(playerid, classid)
    {
    SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
    return 1;
    }
    public OnPlayerConnect(playerid) //Zeile 38
    {
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen"); //Zeile 40
    return 1;
    }
    public OnPlayerDisconnect(playerid, reason)
    {
    return 1;
    }
    public OnPlayerSpawn(playerid)
    {
    return 1;
    }
    public OnPlayerDeath(playerid, killerid, reason)
    {
    return 1;
    }
    public OnVehicleSpawn(vehicleid)
    {
    return 1;
    }
    public OnVehicleDeath(vehicleid, killerid)
    {
    return 1;
    }
    public OnPlayerText(playerid, text[])
    {
    return 1;
    }
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/mycommand", cmdtext, true, 10) == 0)
    {
    // Do something here
    return 1;
    }
    return 0;
    }
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    return 1;
    }
    public OnPlayerExitVehicle(playerid, vehicleid)
    {
    return 1;
    }
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    return 1;
    }
    public OnPlayerEnterCheckpoint(playerid)
    {
    return 1;
    }
    public OnPlayerLeaveCheckpoint(playerid)
    {
    return 1;
    }
    public OnPlayerEnterRaceCheckpoint(playerid)
    {
    return 1;
    }
    public OnPlayerLeaveRaceCheckpoint(playerid)
    {
    return 1;
    }
    public OnRconCommand(cmd[])
    {
    return 1;
    }
    public OnPlayerRequestSpawn(playerid)
    {
    return 1;
    }
    public OnObjectMoved(objectid)
    {
    return 1;
    }
    public OnPlayerObjectMoved(playerid, objectid)
    {
    return 1;
    }
    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    return 1;
    }
    public OnVehicleMod(playerid, vehicleid, componentid)
    {
    return 1;
    }
    public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
    {
    return 1;
    }
    public OnVehicleRespray(playerid, vehicleid, color1, color2)
    {
    return 1;
    }
    public OnPlayerSelectedMenuRow(playerid, row)
    {
    return 1;
    }
    public OnPlayerExitedMenu(playerid)
    {
    return 1;
    }
    public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
    {
    return 1;
    }
    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
    return 1;
    }
    public OnRconLoginAttempt(ip[], password[], success)
    {
    return 1;
    }
    public OnPlayerUpdate(playerid)
    {
    return 1;
    }
    public OnPlayerStreamIn(playerid, forplayerid)
    {
    return 1;
    }
    public OnPlayerStreamOut(playerid, forplayerid)
    {
    return 1;
    }
    public OnVehicleStreamIn(vehicleid, forplayerid)
    {
    return 1;
    }
    public OnVehicleStreamOut(vehicleid, forplayerid)
    {
    return 1;
    }
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) //Zeile 209
    {
    if(dialogid==DIALOG_REGISTER)
    {
    if(response==0) //Zeile 213
    {
    SendClientMessage(playerid,BLAU,"DU hast den Vorgang abgebrochen.");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext)) //Zeile 221
    {
    SendClientMessage(playerid,BLAU,"Das Passwort was nicht lang genug.");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
    return 1;
    }
    else
    {
    Register(playerid,inputtext); //Zeile 229
    return 1;
    }
    }
    return 1;
    }
    public OnPlayerClickPlayer(playerid, clickedplayerid, source)
    {
    return 1;
    }
    stock Register(playerid,key[]) //Zeile 241
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei);"/Accounts/%s.txt",);
    dini_Create(Spielerdatei);
    dini_Set(Spielerdatei,"Passwort",key);
    SendClientMessage(playerid,BLAU,"Erfolgreich registriert.");
    return 1; //Zeile 251
    }






    Und das kommt wenn ich dann Compilieren will.




    C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : error 029: invalid expression, assumed zero
    C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : warning 215: expression has no effect
    C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : warning 215: expression has no effect
    C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : warning 215: expression has no effect
    C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : warning 215: expression has no effect
    C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : warning 215: expression has no effect
    C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : error 001: expected token: ";", but found ")"
    C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : error 029: invalid expression, assumed zero
    C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : fatal error 107: too many error messages on one line
    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    4 Errors.






    Bitte helft mir und erklärt es bitte ganz genau bin noch Anfänger :D




    Mfg Felix

    Wenn ich alle N groß schreibe kommen noch viel mehr errors an anderen Stellen =(




    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(470) : warning 219: local variable "Spielerdatei" shadows a variable at a preceding level
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(471) : warning 219: local variable "Name" shadows a variable at a preceding level
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(473) : error 017: undefined symbol "name"
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(474) : error 036: empty statement
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(478) : error 029: invalid expression, assumed zero
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(669) : warning 215: expression has no effect
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(693) : warning 215: expression has no effect
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(701) : error 025: function heading differs from prototype
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(706) : error 001: expected token: "-identifier-", but found "("
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(708) : error 001: expected token: ";", but found "("
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(709) : error 001: expected token: ";", but found "("
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(712) : error 021: symbol already defined: "dini_Create"
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(713) : error 001: expected token: ")", but found ";"
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(713) : error 021: symbol already defined: "dini_Set"
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(715) : error 021: symbol already defined: "dini_IntSet"
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(716) : error 010: invalid function or declaration
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(719) : error 010: invalid function or declaration
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(719) : error 010: invalid function or declaration
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(719 -- 721) : error 021: symbol already defined: "Spielerdatei"
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(719 -- 721) : fatal error 107: too many error messages on one line
    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    16 Errors.

    hmm vielen dank erstmal an euch beide aber irgendwie funktioniert es immer noch nicht so richtig =(




    public OnPlayerConnect(playerid)
    {
    new Spielerdatei[64]; //Zeile 470
    new Name[MAX_PLAYER_NAME]; //471
    GetPlayerName(playerid,name,sizeof(name)); //472
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name); //473
    if(dini_Exists(Spielerdatei)); //474






    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(470) : warning 219: local variable "Spielerdatei" shadows a variable at a preceding level
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : error 017: undefined symbol "name"
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : error 017: undefined symbol "name"
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : error 029: invalid expression, assumed zero
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : fatal error 107: too many error messages on one line
    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    4 Errors.






    Also ich hab jetzt name immer klein geschrieben, da wenn ichs groß schreibe nicht mehr 4 errors sind sondern 15.


    Was kann ich jetzt noch machen?




    Mfg Felix

    public OnPlayerConnect(playerid)
    {
    new Spielerdatei(64); //Zeile 470
    new Name(MAX_PLAYER_NAME); //471
    GetPlayerName(playerid,name,sizeof(name)); //472
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",); //473
    if(dini_Exists(Spielerdatei));




    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(470) : warning 219: local variable "Spielerdatei" shadows a variable at a preceding level
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(470) : error 001: expected token: ";", but found "("
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(470) : warning 215: expression has no effect
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(471) : error 001: expected token: ";", but found "("
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(471) : warning 215: expression has no effect
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : error 017: undefined symbol "name"
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : error 017: undefined symbol "name"
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : error 029: invalid expression, assumed zero
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : fatal error 107: too many error messages on one line
    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    6 Errors.






    Jo diese Probleme hab ich könnt ihr mir bitte helfen?



    Mfg Felix