Beiträge von Chriss

    Kann aber nicht sein, dass key[] nicht verwendet wird. Key steht hier ja fürs Passwort und das sollte schon in die Accountdatei rein oder nicht? Ich kenn auch nicht das Mysql-Plugin was du verwendest, aber irgendwie sieht das für mich nicht richtig aus ^^ solltest vielleicht noch mal drüber schaun :D

    Am besten du erstellst Fahrzeuge über Script das geht mit Dini_Create().
    Dann lädst du beim Scriptstart also unter OnGameModeInit die Fahrzeuge.

    for(new vehicleid=1;vehicleid<=MAX_VEHICLES; vehicleid++)
    {
    new autofile[24];
    format(autofile, sizeof(autofile), "Autos/%d.txt", vehicleid);
    new modelid = Dini_IntGet(autofile, "ModelID"); // das für die anderen Daten fortsetzen
    CreateVehicle(modelid, x,y,z,c1,c2,-1);
    }


    Dann speicherst du die Fahrzeuge entweder bei einem GMX oder wenn jemand das Fahrzeug verlässt



    for(new vehicleid=1;vehicleid<=MAX_VEHICLES; vehicleid++)
    {
    new autofile[24];
    format(autofile, sizeof(autofile), "Autos/%d.txt", vehicleid);
    Dini_IntSet(autofile, "ModelID", GetVehicleModelID(vehicleid)); // das für die anderen Daten fortsetzen
    }


    So ungefähr

    Was willst du denn machen. Wenn du, sagen wir mal auf eine Firma zugreifen willst, dann definierst du einfach den Pfad.



    new firmenfile[24];
    format(firmenfile, sizeof(firmenfile), "Firmen/%d.txt", firmenid);


    Nun kannst du für "firmenid" eine Zahl einsetzen oder "firmenid" eine Zahl zuweisen z.B. indem ein Spieler eine Zahl eingibt.
    Dann schreibst du einfach was du ändern willst z.b.
    Dini_IntSet(firmenfile, "preis", 10000); usw

    In deinen "Jail-Befehl" diesen Code einsetzen:
    SetPVarInt(playerid, "Jail", 1); 
    Das ist eine Variable, "Jail" die du auf 1 setzt wenn der Typ im Knast ist.


    So nun schreibst du ganz oben unter OnPlayerCommandText

    if(GetPVarInt(playerid, "Jail") == 1) // Hier überprüfst du ob der Spieler im Knast ist. Wenn ja, dann bekommt der eine Nachricht und kann keinen Befehl ausfürhen.
    {
    return SendClientMessage(playerid, Farbe, "Du sitzt im Knast und kannst keine Befehle verwenden");
    }


    So nun schreibst du dort wo der Spieler wieder aus dem Knast frei kommt
    DeletePVarInt(playerid, "Jail");

    Hey, wenn ich unter OnGameModeExit Koordinaten der Spieler speichern will, gibt GetPlayerPos 0.000000 aus. Unter OnPlayerDisconnect funzt das, aber nicht wenn ich per RCON einen GMX mache. Woran liegt das?

    Komplett Gta und SAMP deinstallieren kompletten GTA:SA Ordner löschen und dann GTA SA und SA:MP wieder drauf packen. Das sollte reichen.

    HI hab eine Frage, wie speicher ich den inputtext von OnPlayerDialogResponse in eine Variable? Ich habs versucht, aber der bricht dann den Dialog ab wenn ich das in die Variable speicher.

    PHP
    oben habe ich konto auch die strlen 64 zu gewiesen
    Player[playerid][konto] = inputtext[64];


    Lg

    PHP
    if(strcmp("/enter", cmdtext, true)==0) // MS13{    	if(IsPlayerInRangeOfPoint(playerid,5,1673.6770,-2122.4597,14.1460))     	{            	SetPlayerPos(playerid,318.6929,1116.7146,1083.8828); SetPlayerFacingAngle(playerid,0); SetCameraBehindPlayer(playerid); SetPlayerInterior(playerid,5);     	}             return 1;}


    Versuch das

    if(strcmp("/enter", cmdtext, true)==0) // MS13


    bei den fehlt überall das " { "

    PHP
    if(strcmp("/enter", cmdtext, true)==0) // MS13{    	if(IsPlayerInRangeOfPoint(playerid,5,1673.6770,-2122.4597,14.1460))     	{            	SetPlayerPos(playerid,318.6929,1116.7146,1083.8828); SetPlayerFacingAngle(playerid,0); SetCameraBehindPlayer(playerid); SetPlayerInterior(playerid,5);     	}             return 1;}


    [/code]

    Hallo,


    Seit einiger Zeit schreibt Dini in jede 1. Zeile einer Datei, die verwendet wird ein ÿ. So steht Da ÿPasswort. Woher kommt das und wie krieg ich das weg, jemand eine Idee? ?(
    Danke