public OnPlayerRequestClass(playerid, classid)
{
if(SpielerInfo[playerid][SkinShop]==1)
{
SetPlayerInterior(playerid,15);
SetPlayerPos(playerid,207.5134,-101.6069,1005.2578);
SetPlayerFacingAngle(playerid,183.1239);
SetPlayerCameraPos(playerid,207.6129,-109.0484,1005.1328);
SetPlayerCameraLookAt(playerid,207.8699,-106.7528,1005.1328);
SpielerInfo[playerid][SkinShop]=1;
ApplyAnimation(playerid,"DANCING","DNCE_M_B",4.0,1,0,0,0,-1);
PlayerPlaySound(playerid, 1097,-119.9460,23.1096,12.2238);
} else
{
SetPlayerInterior(playerid,0);
SetSpawnInfo(playerid,SpielerInfo[playerid][SkinID],0,1777.862,-1952.163,13.160,0,0,0,0,0,0,0);
SpielerSpeichern(playerid);
SpawnPlayer(playerid);
}
return 1;
}
Folgendes Problem, sobald ich einen Skin im Skinshop auswähle, und auf Spawn drücke, spawne ich wieder mit dem CJ Skin, evtl jemand ne Lösung?
Problem mit dem Skinshop
- BOMBER
- Geschlossen
- Erledigt
-
-
Dir fehlt dadrin getplayerskin
Immer abfragen welchen Skin er hat zwischenspeichern und bei OnPlayerSpawn setzen -
Hab ich schon versucht, gleiches ergebnis.
SetSpawnInfo(playerid,GetPlayerSkin(playerid),0,1777.862,-1952.163,13.160,0,0,0,0,0,0,0);
-
bsp so:
SetPlayerInterior(playerid,15);
SetPlayerPos(playerid,207.5134,-101.6069,1005.2578);
SetPlayerFacingAngle(playerid,183.1239);
SetPlayerCameraPos(playerid,207.6129,-109.0484,1005.1328);
SetPlayerCameraLookAt(playerid,207.8699,-106.7528,1005.1328);
SpielerInfo[playerid][SkinShop]=1;
EnteEnte[playerid]=GetPlayerSkin(playerid);
ApplyAnimation(playerid,"DANCING","DNCE_M_B",4.0,1,0,0,0,-1);
PlayerPlaySound(playerid, 1097,-119.9460,23.1096,12.2238);ganz oben
new EnteEnte[MAX_PLAYERS];
setten dann so:
SetPlayerSkin(playerid,EnteEnte[playerid]); -
Danke hat soweit geklappt, nur nach Relog / GMX wieder CJ -.-*
-
du musst den Skin auch abspeichern und bei spawn wieder setzten sonst wird das nix
-
du musst den Skin auch abspeichern und bei spawn wieder setzten sonst wird das nix
Hab ihn ja in meiner MySQL Tabelle gespeichert als SKINID. Probier noch mal eben was, editiere hier gleich.EDIT: //CJ -.- SetPlayerSkin(playerid,SpielerInfo[playerid][SkinID]);
-
breadfish.de
Hat das Thema geschlossen.