Hallo ich hab vor 9 std mit den scripten angefangen und kann schon ein paar Grundlagen.
Habe jz aber ne Frage :
Wie mach ich so dass wenn man sich am Anfang ein Skin aussucht den Skin auch SIEHT.Habe das Problem dass ich die skins zwar waehlen kann ,kann aber die beim aussuchen nich sehen
Danke im vorraus
Skins beim aussuchen sehen
- LSTNE
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
public OnGameModeInit()
{
AddPlayerClass(0,1109.0306, -1796.4152, 16.5938, 87.5116, 0, 0, 0, 0, 0, 0);
return 1;
}Erklärung:
AddPlayerClass(SkinnID, X, Y, Z, Rotation, Waffe1, Ammo1, Waffe2, Ammo2, Waffe3, Ammo3);public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1109.0306, -1796.4152, 16.5938);
SetPlayerFacingAngle(playerid, 87.5116);
SetPlayerCameraPos(playerid, 1103.8563, -1796.6984, 16.3456);
SetPlayerCameraLookAt(playerid, 1109.0306, -1796.4152, 16.5938);
return 1;
}Erklärung
SetPlayerPos(playerid, x, y, z); //x, y, z = Postion auf der der Spielerskin steht
SetPlayerFacingAngle(playerid, richtung); //richtung = Richtung, in die der Spielerskin steht
SetPlayerCameraPos(playerid, x, y, z); //x,y,z = Postion der Kamera
SetPlayerCameraLookAt(playerid, x, y, z); //x,y,z = Position vom Skin, auf den die Kamera gucktBei mehreren Skinns:
bsp:
public OnGameModeInit()
{
AddPlayerClass(105,2511.2092,-1688.0992,13.5621,44.2817,24,60,26,100,18,8); // grove1
AddPlayerClass(106,2512.6931,-1672.5791,13.5036,66.8167,6,1,31,400,22,80); // grove2
AddPlayerClass(107,2517.3416,-1661.4232,14.2167,100.0303,32,550,23,50,4,1); // grove3
AddPlayerClass(102,1910.1559,-1123.0077,25.5906,183.7904,24,60,26,100,18,8); // ballas1
AddPlayerClass(103,1939.0726,-1114.7036,27.4523,178.7263,6,1,31,400,22,80); // ballas2
AddPlayerClass(104,2002.9470,-1115.9773,27.1250,181.3781,32,550,23,50,4,1); // ballas3
return 1;
}public OnPlayerRequestClass(playerid, classid)
{
if (classid == 0) //grove
{
SetPlayerPos(playerid, 2511.2092,-1688.0992,13.5621);
SetPlayerFacingAngle(playerid,44.2817);
SetPlayerCameraPos(playerid, 2508.6785,-1685.8330,13.5628);
SetPlayerCameraLookAt(playerid, 2511.2092,-1688.0992,13.5621);
}
if (classid == 1)//grove
{
SetPlayerPos(playerid, 2518.0532,-1677.3661,14.3649);
SetPlayerFacingAngle(playerid,48.3784);
SetPlayerCameraPos(playerid, 2515.3792,-1674.7891,13.7942);
SetPlayerCameraLookAt(playerid, 2518.0532,-1677.3661,14.3649);
}
if (classid == 2)//grove
{
SetPlayerPos(playerid, 2518.9741,-1661.5500,14.3701);
SetPlayerFacingAngle(playerid,95.8370);
SetPlayerCameraPos(playerid, 2516.1572,-1662.0303,14.0208);
SetPlayerCameraLookAt(playerid, 2518.9741,-1661.5500,14.3701);
}
if (classid == 3)//ballas
{
SetPlayerPos(playerid, 1910.1559,-1123.0077,25.5906);
SetPlayerFacingAngle(playerid,183.7904);
SetPlayerCameraPos(playerid, 1910.4298,-1126.7048,24.7416);
SetPlayerCameraLookAt(playerid, 1910.1559,-1123.0077,25.5906);
}
if (classid == 4)//ballas
{
SetPlayerPos(playerid, 1939.0726,-1114.7036,27.4523);
SetPlayerFacingAngle(playerid,178.7263);
SetPlayerCameraPos(playerid, 1938.8990,-1116.4243,26.9467);
SetPlayerCameraLookAt(playerid, 1939.0726,-1114.7036,27.4523);
}
if (classid == 5)//ballas
{
SetPlayerPos(playerid, 2002.9470,-1115.9773,27.1250);
SetPlayerFacingAngle(playerid,181.3781);
SetPlayerCameraPos(playerid, 2002.8882,-1118.4071,26.7813);
SetPlayerCameraLookAt(playerid, 2002.9470,-1115.9773,27.1250);
}
return 1;
}MfG
PS: [ SCRIPTING ] TDM-Gamemode [Teil1]
-
danke dir
also stand bei mir nur die Kamera position falsch oder wie -
jup denke mal du hast die Kamera falsch gesetzt oder garnicht gesetzt
-
jo Danke fuer den Turtorial Link
-
jo pls gern gemacht
-
hmm hab jz ein Prob
also ich hab 2 Mannschaften fuer die beiden hab ich verschiedene Spawns gemacht das Prob ist dass in ersten spawn man immer nur eine Wand sieht
der 2 ist aber ok und es liegt ganz sicher nich an den Korrdinaten weil ich habs mehrmals getestet mit verschiedensten Spawns -
dann muss du die Kamera Cordinaten ändern.
Falls du es nicht richitg hinbekommst poste mal deine Kordinaten rein ich mach das dir dann.
MfG
-
edit: habs doch noch geschafft
-
hab das selbe problem
sry 4 spam aber pls help!
-
-
@ShukaZ ,
Hast du das selbe Problem, mit den Skin auswählen?
Wenn ja guck oben oder in dem Tutorial!
Wenn du das mit der CameraPos hast, dann versuch es.^^
Man sollte es mehrmals ausprobieren.Und wenn du es dann immer noch nicht schaffst,
Poste ein Thread. -
aja ne frage ist das schlimm ?
warning 217: loose indentation -
da is ein Tab falsch oda so , warnings sind nicht schlimm^^
-
breadfish.de
Hat das Thema geschlossen.