Guten Tag Community,
bin gerade auf der Arbeit mit meinem Selfmade undzwar habe ich gemerkt das man immer auf spawn drücken muss wie kann ich das raus nehmen ß
MfG
Master
Guten Tag Community,
bin gerade auf der Arbeit mit meinem Selfmade undzwar habe ich gemerkt das man immer auf spawn drücken muss wie kann ich das raus nehmen ß
MfG
Master
Du musst den Spawn einfach "überspringen"
z.B du hast ein Tutorial drin und sobald du dich regestriert hast sollte ein Tutorial kommen und danach dann direkt spawnen lassen,dann beim Login den Skin zuweisen der er haben soll und dann direkt spawnen mit SpawnPlayer
Du musst den Spawn einfach "überspringen"
z.B du hast ein Tutorial drin und sobald du dich regestriert hast sollte ein Tutorial kommen und danach dann direkt spawnen lassen,dann beim Login den Skin zuweisen der er haben soll und dann direkt spawnen mit SpawnPlayer
wie umständlich.
einfach das, was bei onplayerconnect steht, in onplayerrequestclass oder wie das jetzt heisst packen.
wie kann ich so ein tutorial machen ?
wie umständlich.
einfach das, was bei onplayerconnect steht, in onplayerrequestclass oder wie das jetzt heisst packen.
So geht es auch,und ist Resourcen schonender^^
//e: Ein Tutorial erstellst du indem du abfragst beim Connecten,ob er zum ersten mal auf dem Server ist.Danach solltest du das Tutorial starten und mit Timern erweitern,oder Dialogen,so wie du es halt willst
http://wiki.sa-mp.com/wiki/SetSpawnInfo
das bei OnPlayerRegutclass oder wie das heißt
wie umständlich.
einfach das, was bei onplayerconnect steht, in onplayerrequestclass oder wie das jetzt heisst packen.
Wie geht es denn, wenn der Server neu ist?
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
public OnPlayerConnect(playerid)
{
return 1;
}
dann steht in OnPlayerRequestClass nur "return 1;" das bringt doch nicht viel
Wie wäre es denn,wenn du dir erstmal ein Login-/Registersystem scriptest?Dann ist die ganze Sache auch viel einfacher
public OnPlayerRequestClass(playerid, classid)
{
SetSpawnInfo( playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0 );
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}