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
Beiträge von Chriss
-
-
Sry nenns um in DeletePVar
-
-
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
-
alles klar, dann makier das Forum man als erledigt.
-
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.
-
Genau, ich hoffe du hast einen Sicherheitskopie oder gehst die Schritte zurück, zu dem Punkt wo der Fehler nicht war.
-
uff *an kopf klatsch* hätt ich gleich drauf kommen können. Vielen Dank nun gehts
-
-
Versuch das
-
hast du das bei allen gemacht?
-
if(strcmp("/enter", cmdtext, true)==0) // MS13
bei den fehlt überall das " { "
PHPif(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]
-
Musst dein Befehl eben hier rein stellen... was passiert denn genau?
-
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 -
-
Also hast du ein Befehl drin /maske oder so und dann geht der Name weg oder soll er die ganze Zeit weg bleiben? In dem Fall würd ich bei OnGameModeInit ShowNameTags(0); einfügenhttp://wiki.sa-mp.com/wiki/ShowNameTags