Das ist eigentlich auf jeden Server
Stimmt, weil wo die Stats stehen, sollte dann das Geld stehen.
Beiträge von Shinato
-
-
Hallo.
Ich mache gerade zum ersten mal einen Drivt Server.
Aber ich habe eine frage.
Wenn man Drivtet, soll man geld bekommen.
Wie mache ich das?
Ich denke, ihr wisst, was ich meine.//edit
Es soll ein Textdraw sein unten rechts wo dann das Geld stehen soll, welches man sich gerade verdient.
Und wenn der Spieler gegen etwas gegen fährt, soll das Drivt Geld auf 0 wieder gehen. -
Wieso könnte ich dabei nichts lernen?
Ich würde mir den text so oder so nochmal genau anschauen. -
Ja und ich möchte einfach wissen, wie man nur die Autos speichert.
Hauptsache das er sie speichert und lädt. Kannst du mir vielleicht ein Code erstellen? -
Das ist doch so wie ein Register system oder? bloß ohne Dialoge usw.
Weil MrMonatHD macht das leider mit Mysql... -
Guten Abend.
Ich habe mir gestern das Auto haus gemacht. Aber, wie kann ich machen, das die Autos gespeichert sind?
Ich will, wenn der Spieler das Auto kauft, dass wenn er sich ausloggt auch die Autos weck sind. Und wenn er sich wieder einloggt, das die Autos halt wieder beim Auto haus spawnen.
Da MrMonatHD das nur mit MySQl macht und ich nicht. -
Hallo.
Ich mache gerade das Autohaus von MrMonatHD.
Da ich aber nur das Autohaus video angeschaut habe, und nicht weiß, was er davor gemacht hat, bin ich jetzt bei einer Funktion von:
createPlayerCar
Er speichert die Sachen mit MySQL ab. Ich arbeite nie mit MySQL.
Da ich auch nicht XAMPP drauf habe.
Frage: Kann mir einer die Funktion von MrMonatHd von Part 22 ohne Mysql schreiben?
Weil, er macht es mit Mysql. -
Hallo.
Ich habe ein problem. Ich habe das MTA DayZ Script gedownloadet.
Als ich es installiert habe und mich im spiel registriert hatte, kam dort nur Error.
Als ich mich Registreiren wollte, stand nur im Chat Error. Egal, mit welchen namen.Kann mir da jemand weiter helfen?
-
Geht immer noch nicht.
-
Immer noch das Problem.
-
Dann kommt wieder mein erstes problem...
-
stock IstSpielerAdmin(playerid,alevel)
{
if(IsPlayerConnected(playerid))
{
if(GetPVarInt(playerid,"Adminlevel")>=alevel)return 1;
}
return 0;
} -
Dann steht dort nur:
Dieser spieler hat schon das Adminlevel.
Obwohl ich Adminlevel 3 bin kann ich mich nicht runter machen oder höher. -
Hallo.
Ich bin gerade an der Arbeit, ein Admin system zu schreiben. Bloß, wenn ich bei den Accounts bei mir bei Adminlevel 3 eingebe (3 ist Owner)
und ich im spiel /makeadmin 0 3 mache, kommt dort die Nachricht, die kommen sollte. Aber, wenn ich das dannach mache, kommt dort der Fehler, das ich das nicht machen kann. Und in meinen Accounts steht wieder Adminlevel 0 drinne.
Kann mir jemand helfen?
Hier, der Code.ocmd:makeadmin(playerid,params[])
{
new alevel;
new pid;
if(!IstSpielerAdmin(playerid,3))return SendClientMessage(playerid,rot,"Du bist kein Adminstrator und darfst diesen Command nicht nutzen!");
if(sscanf(params,"ud", pid, alevel))return SendClientMessage(playerid,rot,"Befehl: /makeleader [SpielerID] [Adminlevel (1-3)");
{
if(pid == INVALID_PLAYER_ID)
{
return SendClientMessage(playerid,rot,"Dieser Spieler ist nicht online!");
}
if(IstSpielerAdmin(pid,alevel) == alevel)
{
return SendClientMessage(playerid,rot,"Dieser Spieler hat schon das gewünschte Adminlevel!");
}
else
{
SetPVarInt(pid,"Adminlevel",alevel);
SendClientMessage(pid,blau,"Du bist nun ein Adminstrator/Supporter");
SendClientMessage(playerid,rot,"Der Spieler wurde zum Adminstrator gemacht.");
}
}
return 1;
} -
Okay, danke.
-
Guten Abend.
Ich habe eine frage. Und zwar: wie kann man Dialoge machen wo, z.b der Spieler Name steht oder einen das geld angezeigt wird?
Wie z.b ein Register: Wilkommen %s
Bloß, das es in ein Dialog ist.
MFG. -
Aber, ich habe bei OnPlayerDisconnect SpielerSpeichern usw habe ich alles.
-
Da ist alles normal O.o auch wenn ich den Print reinpacke.
----------
Loaded log file: "server_log.txt".
----------SA-MP Dedicated Server
----------------------
v0.3x-R2, (C)2005-2013 SA-MP Team[19:40:04] filterscripts = "" (string)
[19:40:04]
[19:40:04] Server Plugins
[19:40:04] --------------
[19:40:04] Loaded 0 plugins.[19:40:04]
[19:40:04] Filterscripts
[19:40:04] ---------------
[19:40:04] Loaded 0 filterscripts.[19:40:04]
----------------------------------
[19:40:04] Reallife
[19:40:04] ----------------------------------[19:40:04] Number of vehicle models: 0
-
Aber wenn ich:
print("Test 1");mache, was bring es? ich meine, es liegt entweder am Register oder Speichern bzw login.
-
Guten Abend,
Ich habe ein sehr großes Problem. Er speichert das Geld nicht.
Hier ein Code mit stock SpielerLaden und stock SpielerSpeichern.
Ich schreibe es aber nicht im Pawno code, da er irgendwie bei mir richtig verbuggt ist.stock SpielerSpeichern(playerid)
{
new Accounts[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(Accounts,sizeof(Accounts),"/Accounts/%s.txt",Sname);
if(dini_Exists(Accounts))
{
dini_IntSet(Accounts,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
dini_IntSet(Accounts,"Baned",GetPVarInt(playerid,"Baned"));
dini_IntSet(Accounts,"Geld",GetPlayerMoney(playerid));
dini_IntSet(Accounts,"Fraktion",GetPVarInt(playerid,"Fraktion"));
dini_IntSet(Accounts,"Level",GetPlayerScore(playerid));
}
return 1;
}stock SpielerLaden(playerid)
{
new Accounts[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(Accounts,sizeof(Accounts),"/Accounts/%s.txt",Sname);
if(dini_Exists(Accounts))
{
SetPlayerScore(playerid,dini_Int(Accounts,"Kills"));
GivePlayerMoney(playerid,dini_Int(Accounts,"Geld"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Accounts,"Adminlevel"));
SetPVarInt(playerid,"Baned",dini_Int(Accounts,"Baned"));
}
return 1;
}Register usw ist alles drinne. Aber, schon, wenn ich mir ein neuen Account mache, bekomme ich kein Geld, obwohl ich eigentlich 1200 bekommen sollte.
Bitte hilfe!
MFG.