HeyHoo,
Ich würde gerne ein ähnliches System wie NSG Scripten.
Wo, wenn ich z.B. einen Grove Street Skin ausgewählt habe, ich auch in der GS Spawne
Screen:
Bitte helft mir
lg
HeyHoo,
Ich würde gerne ein ähnliches System wie NSG Scripten.
Wo, wenn ich z.B. einen Grove Street Skin ausgewählt habe, ich auch in der GS Spawne
Screen:
Bitte helft mir
lg
Im OnPlayerSpawn via GetPlayerSkin den Skin abfragen und dementsprechend zur Groove teleportieren.
Und bei der Skinauswahl?, dass wenn es ein GS-Skin ist, er ein GameText bekommt, wo muss das hin? :O
OnPlayerRequestClass
Habe jetz das:
public OnGameModeInit()
{
AddPlayerClass(107, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
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);
if(classid==107)
{
GameTextForPlayer(playerid,"~g~Grove Street",3,1500);
}
return 1;
}
keine errors, aber nichts klappt
Bei der Class musst auch nur Setplayerpos..
Ich will es ja wie hier haben:
Nur, dass dann da auch als GameText GROVE STREET angezeigt wird
Du Fügst unter OnGameModeInit die AddPlayerClass Skins ein.
Du fügst die X,Y,Z Werte ein wo er Spawnen soll.
Dann machst du es wie folgt
OnGameModeInit
AddPlayerClass(Skin,X,Y,Z,Face,0,0,0,0,0,0); // Ballas 0
AddPlayerClass(Skin,X,Y,Z,Face,0,0,0,0,0,0 ); // Ballas 1
AddPlayerClass(Skin,X,Y,Z,Face,0,0,0,0,0,0 ); // GS 2
AddPlayerClass(Skin,X,Y,Z,Face,0,0,0,0,0,0 ); // GS 3
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid,X,Y,Z);
SetPlayerFacingAngle(playerid, 4. Wert);
SetPlayerCameraPos(playerid,X,Y,Z );
SetPlayerCameraLookAt(playerid,X,Y,Z );
if(classid >= 0 && classid <= 1)//Wenn er den 0-1 Skin auswählt
{
SetPlayerColor(playerid,rot);
GameTextForPlayer(playerid,"~r~Ballas",1000,3);
}
else if(classid >= 2 && classid <= 3)//Wenn er den 2-3 Skin auswählt
{
SetPlayerColor(playerid,grün);
GameTextForPlayer(playerid,"~b~GroveSteet",1000,3);
}
return 1;
}
Dies ist nur ein Beispiel..
Probier es mal aus, sollte funktionieren
Mit freundlichen grüßen,
alaSka
Funnkioniert, danke
Funnkioniert, danke
Kein Problem, bei weiteren Fragen diesbezüglich schreib mir einfach eine Pn.
Mit freundlichen grüßen,
alaSka