Sicher, keine Ahnung was mit mir heutee los ist.
Beiträge von Schneewittchen
-
-
1. Markierst die ganze Zeile und drückst auf der Taste, neben Q. Bis das halt in der gleichen Spalte ist.
Medicausgang=CreatePickup(1559,288.8228,166.9214,1007.1719);//Deine Version
Medicausgang=CreatePickup(1559,288.8228,166.9214,1007.1719,-1); //So soll es eigentlich sein. -
Warning 1: Richtig Einrücken.
Warning 2: Füg mal am Ende ein -1 dahinter. Hast nämlich zu wenige Parameter benutzt. -
melde dich mal bei mir per pn
-
Danke, klappt!
-
Hey. Ich werd höchstwahrscheinlich heute mein PC neu aufsetzen, sprich mein Betriebssystem neu aufsetzen.
Nun wollte ich fragen, was für ein Antivirenprogramm ihr mir empfehlen würdet.Ich hatte davor das Avira Anitvir Programm.
Soll ich das wieder nehmen?
Am besten wenns kostenlos ist.
-
Also müsste er nun bei einem Serverrestart dort spawnen, wo er vor dem Restart war?
Und nach einem Tot wieder dort, wo man nach der Registration spawnt, richtig?
-
Noch ein kleines Problem.
Nach einem Serverrestart und nach dem man gestorben ist, spawnt man wieder am 0pkt
-
Danke dir Jeffry.
Funktioniert nun perfekt. Danke dir. -
Dort wo sich der Spieler / die Spielerin registriert:
pFirstLog[playerid] = true;[Also beim Stock oder dem Dialog ?
-
nope,spawne immernoch am 0 punkt
-
public OnPlayerDisconnect(playerid, reason)
{
new string[128];
format(string,sizeof(string),"%s hat den Server verlassen.",SpielerName(playerid));
SendClientMessageToAll(GRAU,string);new file[128], pname[MAX_PLAYER_NAME];
new Float:x, Float:y, Float:z;
GetPlayerName(playerid, pname, sizeof(pname));
format(file, sizeof(file), "\\SavePos\\%s.ini", pname);
if(!dini_Exists(file))
dini_Create(file);
GetPlayerPos(playerid, x, y, z);
dini_FloatSet(file, "posX", x);
dini_FloatSet(file, "posY", y);
dini_FloatSet(file, "posZ", z);
return 1;
}public OnPlayerSpawn(playerid)
{
if(pFirstLog[playerid] == true)
{
SetPlayerPos(playerid,1731.6210,-1912.0577,13.5625);
}
new file[128], pname[MAX_PLAYER_NAME];
new Float:x, Float:y, Float:z;
GetPlayerName(playerid, pname, sizeof(pname));
format(file, sizeof(file), "\\SavePos\\%s.ini", pname);
x = dini_Float(file, "posX");
y = dini_Float(file, "posY");
z = dini_Float(file, "posZ");
SetPlayerPos(playerid, x, y, z);
return 1;}
Ich spawne ganz normal am Noobspawn. Wenn ich woanders hingehe und relogge, spawne ich trotzdem am noobspawn..
new bool:pFirstLog[MAX_PLAYERS];
Habe ich unter den Defines hinzugefügt und
pFirstLog[playerid] = true;
An der ersten Stelle des Register stocks -
Ich hab dafür noch kein lvl system.. ich will aber, das man nach der registration an einer bestimmten stelle spawnt, und nach der regi, wenn man z.B
beim bsn sich ausloggt, das man dort dann wieder spawnt. -
versteh ich nich so ganz.
-
Toll. Abfragen ob er lvl 1 ist wird nichts bringen
Weil er kann sich ja genau so gut ausloggen, wenn er noch nicht level 2 erreicht hat und er spawnt dann trotzdem immer am noobspawn^^ -
Also bei den Register stock?
-
Hey. Ich habe ein System drinne, wo man dort spawnt, wo man sich ausgeloggt hat.. Das funktioniert auch...
Jedoch brauche ich ja für die, die den Server zum 1. mal betreten ein anfangsspawn..
Wie mache ich den? habe auch schon selbst selbst versuche gestartet, aber hat nichts gebracht.
Bitte helfen. -
-
Freeze: Funktioniert nicht.
Music: Check ich nicht -
Hey. Ich habe ein System drinne, wo man dort spawnt, wo man sich ausgeloggt hat.. Das funktioniert auch...
Jedoch brauche ich ja für die, die den Server zum 1. mal betreten ein
anfangsspawn.. Wie mache ich den? habe auch schon selbst selbst versuche
gestartet, aber hat nichts gebracht. Bitte helfen.