Beiträge von MichiEXE

    Hey ihr Brotfische!


    Ich hab da ne Frage..


    Ich hab jetzt in meinem Script bei OnPlayeRequestClass dieses stehen:


    public OnPlayerRequestClass(playerid, classid)
    {
    new PlayerDatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(PlayerDatei,sizeof(PlayerDatei),"/Spieler/%s.ini",name);
    if(dini_Exists(PlayerDatei))
    {
    SpawnPlayer(playerid);
    return 1;
    }
    Map[playerid] = 0;
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid, 1378.0111,-807.8740,85.0523);
    SetPlayerFacingAngle(playerid,166.8302);
    SetPlayerCameraPos(playerid, 1376.7706,-814.3770,84.6170);
    SetPlayerCameraLookAt(playerid, 1378.0111,-807.8740,85.0523);
    return 1;
    }


    Aber,so wird mir der Spieler nicht gespawnt,sondern bleibt bei dem Connect-Screen und zeigt mir ebenfalls auch die Pfeile für die Auswahl an.
    Dieses soll so aber nicht sein.

    Hey Leute! Ich fass mich kurz da ich denke,hier brauche ich keine mega mega große Hilfe..


    Ich möchte wissen,wie ich mit Dini das Geld aus der PlayerDatei bzw, vom Spieler auslese,und es in einem


    format(string,sizeof(string),"Geld: %s",geld);


    oder ähnlich Text,wiedergeben kann.Was soll ich machen,bzw erstellen oder schreiben?


    Ich glaube zudem auch,das es schlau währe,das Geld vom Spieler zu nehmen,nicht das von der (Dini) PlayerDatei,da es ja sonst ungenau währe.


    Im Voraus: Danke für eure Hilfe!

    Hey Community ;)


    Ich hab jetzt ja mein Gamemode (Ist übrigens selfmade - ich versuche mich jetzt daran) und möchte nach dem sich ein Spieler registriert hat,eine Skinauswahl kommt.
    Es soll nicht die normale Skinauswahl sein,denn das hilft mir ja nicht,denn überspringt er ja die Registration usw. und kommt direkt zur Auswahl.


    So schaut mein OnPlayerRequestClass:


    public OnPlayerRequestClass(playerid, classid)
    {
    TogglePlayerSpectating(playerid, 1);
    InterpolateCameraPos(playerid, 1921.0251,-1428.2657,92.3762, 1498.5804,-1726.5114,63.7015, 10000, CAMERA_MOVE);
    if(IsPlayerNPC(playerid))return 1;
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    if(dini_Exists(Spielerdatei))
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registrieren","Herzlich Willkommen auf {0a0082}NONAME Roleplay\n{3ef904}Bitte erstelle dir einen Account.\nGib nun ein Passwort ein.","Register","Abbrechen");
    }
    return 1;
    }

    Hey Leute!


    Ich hab mir jetzt EFLC gekauft,und wollte das Spiel jetzt installieren.Nun habe ich es installieren wollen,was auch super funktioniert hat.


    Nur am Ende wo ich anscheinend den Key eingeben sollte,stürzte mein PC ab.Als ich es nach einem Neustart starten wollte,passierte es wieder.


    Die CD ist in Ordnung.Einfach aus dem Grund,weil die Dateien alle existieren,und auch beinahe starten,wenn denn nicht mein System abkackt.


    Zudem kann ich auch nicht genau sagen was mir noch fehlt,da ich mich so gut wie NULL mit diesem Teil auskenne.


    PC:
    Betriebssystem = Microsoft Windows 7 HP
    Version = 6.1.7601 Service Pack 1 Build 7601
    Systemtyp = x64 basierter PC
    Prozessor = AMD A8-3870 APU mit RADEON HD Graphics 3000 MHz 4 Kerne - 4 Logische Kerne
    Arbeitsspeicher: Mehr als 8 GB RAM. (Ungf. 10 sind in benutzen,Rest ist so vor sich her gammeln.)


    Ich hab da was von nem Patch für's Spiel gehört..?


    Kann mir jemand helfen?

    Hey Community!


    Ich hab da ein Problem mit meiner Datenbank oder so..


    Ich hab jetzt mein mysql plugin und so,alles fertig,nun möchte ich connecten,und werde sofort gekickt,in der log steht das:



    [18:01:42] Incoming connection: 93.198.218.134:59902
    [18:01:49] Incoming connection: 93.198.218.134:59903
    [18:01:49] [join] MichiEXE has joined the server (5:93.198.218.134)
    [18:01:49] MichiEXE hatte einen Fehler mit der Datenbank und wurde deshalb gekickt.
    [18:01:49] [part] MichiEXE has left the server (5:2)



    Was da los?


    Hab ich was in der Einstellung falsch von meinem DB System oder so?


    Ich hab das Premium RolePlay Script.. und ich selber hab nur die Einstellungen für die Datenbank eingestellt.


    Die MySQL Datebank wird über 'localhost' angesteuert.


    Im Script stand bei den MySQL Defines:
    #define MYSQL_DATA ""
    Und dort hab ich denn den Datenbank - Namen eingegeben.


    Der Rest der Einstellungen ist halt so,wie Samp4You mir die Daten gegeben hat...


    #if MySQLServer == 1
    #define SQL_HOST "localhost"
    #define SQL_USER "samp349154"
    #define SQL_PASS "Peterasddagdsahgdsah_2132355363"
    #define SQL_DATA "samp3491_rlserver"
    #endif


    #if MySQLServer == 2
    #define SQL_HOST "localhost"
    #define SQL_USER "root"
    #define SQL_PASS ""
    #define SQL_DATA "samp"
    #endif


    (Ich hab MySQLServer 1)


    Wenn ihr noch etwas wissen wollt,pls schreiben.

    Jetzt hab ich diesen Text in der Log.txt



    ----------
    Loaded log file: "server_log.txt".
    ----------


    SA-MP Dedicated Server
    ----------------------
    v0.3x-R2, (C)2005-2013 SA-MP Team


    [16:59:19] mapname = "San Andreas" (string)
    [16:59:19]
    [16:59:19] Server Plugins
    [16:59:19] --------------
    [16:59:19] Loading plugin: filemanager.so
    [16:59:19] ******************
    [16:59:19] ** FILE MANAGER **
    [16:59:19] ** Loaded **
    [16:59:19] ** Version 1.5 **
    [16:59:19] ******************
    [16:59:19] Loaded.
    [16:59:19] Loading plugin: mysql.so
    [16:59:19] Failed (plugins/mysql.so: symbol __cxa_pure_virtual, version libmysqlclient_16 not defined in file libmysqlclient_r.so.16 with link time reference)
    [16:59:19] Loaded 1 plugins.


    [16:59:19]
    [16:59:19] Filterscripts
    [16:59:19] ---------------
    [16:59:19] Loaded 0 filterscripts.


    [16:59:19] Script[gamemodes/prp.amx]: Run time error 19: "File or function is not found"
    [16:59:19] Number of vehicle models: 0

    Hallo liebe Community.


    Ich wollte schnell ein kleines Rennen machen/scripten..
    Soweit ist alles gut,ich habe bei 'OnPlayerEnterRaceCheckpoint' alle Checkpoints die auch richtig sein sollten.


    Es sind viele,deswegen schicke ich nur einen Checkpoint :


    public OnPlayerEnterRaceCheckpoint(playerid)
    {
    if(RaceCheckpoint[playerid] == 1)
    {
    SetPlayerRaceCheckpoint(playerid,0,2483.894042,-2589.156005,13.074659,2239.069091,-2661.464843,13.004478,3); /* Ocean Docks */
    RaceCheckpoint[playerid] = 2;
    }
    return 1;
    }


    Stellt euch jetzt vor,das es nach unten hin (Im 'OnPlayerEnterRaceCheckpoint' - Teil) noch mehr solche Checkpoints sind.


    Nun möchte ich mit diesem Befehl:


    ocmd:ready(playerid, params[])
    {
    new string[128];
    RaceCheckpoint[playerid] = 1;
    SetPlayerRaceCheckpoint(playerid,0,2721.773681,-2504.204589,13.061588,2483.894042,-2589.156005,13.074659,3); /* Ocean Docks */
    format(string,sizeof(string),"%s Ist dem Kartrennen beigetreten!",(playerid));
    SendClientMessageToAll(ROT,string);
    return 1;
    }


    den 1. Checkpoints starten und auch 'angeben' das dies der 1. Checkpoint ist.
    (Weil sonst OnPlayerEnterRaceCheckpoint nicht weiß,wo sich der RaceCheckpoint 1 befindet)
    Aber im PAWN Compiler steht:


    C:\Users\UNKNOWN\Desktop\SAMP Rennen\gamemodes\kart.pwn(332) : error 017: undefined symbol "RaceCheckpoint"
    C:\Users\UNKNOWN\Desktop\SAMP Rennen\gamemodes\kart.pwn(332) : warning 215: expression has no effect
    C:\Users\UNKNOWN\Desktop\SAMP Rennen\gamemodes\kart.pwn(332) : error 001: expected token: ";", but found "]"
    {
    (Eigentlich ist alles richtig,Kein plan wo dort was falsch gesetzt oder so,ist.. o.O)
    }
    C:\Users\UNKNOWN\Desktop\SAMP Rennen\gamemodes\kart.pwn(332) : error 029: invalid expression, assumed zero
    C:\Users\UNKNOWN\Desktop\SAMP Rennen\gamemodes\kart.pwn(332) : fatal error 107: too many error messages on one line


    Wie soll ich den Befehl aufbauen damit alles funktioniert?


    Schon mal Danke an die,die mir da helfen können.

    Und da fängt es an..
    Ich habe es vor ner Stunde ausgetestet.
    Und es hat nicht funktioniert.


    Außerdem,war das schon von vorne rein klar,das das nicht funktioniert.
    Und noch was,
    Ich habe das selbst zusammengefügt..
    Und gefragt,ob dies so funktioniert.Aber ich habe stark dran gezweifelt,also hatte ich gefragt.


    Und ich habe seine Hilfe sogar angenommen,da ich jetzt etwas mehr einblicke habe.


    Ich weiß nicht was du hast. :pinch: