Hallo,
ich habe da ein kleines Problem, bei der Regestrierung, da kann man alle Skins auswählen, damit meine ich z.B ein Polizei Skin oder ein Skin von einer Fraktion.
Dies soll natürlich nicht so sein!
Daher wollte ich euch fragen, wo hier der Fehler ist..
Die Skin IDs 101 und 191 soll man nur auswählen können.
if(PlayerInfo[playerid][pLevel]==0)
{
if(IsPlayerInRangeOfPoint(playerid,10.0,4505.7578,-1708.8247,1.8578))// LS
{
SendClientMessage(playerid, WHITE, "Du bist also Bürger der New Island Insel!");
SendClientMessage(playerid, COLOR_GREEN, "Account wurde erfolgreich erstellt!");
SendClientMessage(playerid, YELLOW,"Vielen Dank für die Informationen, es folgt die Skin auswahl.");
SendClientMessage(playerid, TUTFARBE, "_________________________________________");
TogglePlayerSpectating(playerid, 0);
PlayerInfo[playerid][pOrigin] = 1;
SetCameraBehindPlayer(playerid);
ResetPlayerWeapons(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,-2479.6091,2448.9688,17.3230);
SetPlayerCameraPos(playerid, -2477.8542,2435.2168,17.1650);
SetPlayerCameraLookAt(playerid, -2479.9011,2449.9526,17.3230);
SetPlayerFacingAngle(playerid,190.9111);
TogglePlayerControllable(playerid, 0);
Skinchange[playerid]=1;
SetPlayerSkin(playerid,93);
SendClientMessage(playerid,COLOR_GRAD2,"{1456E3}Nutze die {F7F7F7}Leertaste{1456E3} um einen Skin auszusuchen!");
SendClientMessage(playerid,COLOR_GRAD2,"{1456E3}Mit der {F7F7F7}ALT Taste{1456E3} bestätigst du deinen ausgewählten Skin und es folgt das Tutorial!");
return 1;
}
else if(IsPlayerInRangeOfPoint(playerid,10.0,4534.0737,-1707.0039,1.9078))// LS
{
SendClientMessage(playerid, WHITE, "Du bist also Bürger der New Island Insel!");
SendClientMessage(playerid, COLOR_GREEN, "Account wurde erfolgreich erstellt!");
SendClientMessage(playerid, YELLOW,"Vielen Dank für die Informationen, es folgt die Skin auswahl.");
SendClientMessage(playerid, TUTFARBE, "_________________________________________");
PlayerInfo[playerid][pOrigin] = 2;
SetCameraBehindPlayer(playerid);
ResetPlayerWeapons(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,-2479.6091,2448.9688,17.3230);
SetPlayerCameraPos(playerid, -2477.8542,2435.2168,17.1650);
SetPlayerCameraLookAt(playerid, -2479.9011,2449.9526,17.3230);
SetPlayerFacingAngle(playerid,190.9111);
TogglePlayerControllable(playerid, 0);
Skinchange[playerid]=1;
SetPlayerSkin(playerid,93);
SetPlayerSkin(playerid,93);
SendClientMessage(playerid,COLOR_GRAD2,"{1456E3}Nutze die {F7F7F7}Leertaste{1456E3} um einen Skin auszusuchen!");
SendClientMessage(playerid,COLOR_GRAD2,"{1456E3}Mit der {F7F7F7}ALT Taste{1456E3} bestätigst du deinen ausgewählten Skin und es folgt das Tutorial!");
return 1;
}
}
Das Problem hat sich noch immer nicht geklärt, ich bitte um Hilfe!