Tag
Gibt es eine Funktion womit ich den Spieler in die Skinauswahl packe?
Sprich man macht einen Command und kommt in die Skinauswahl ?
Tag
Gibt es eine Funktion womit ich den Spieler in die Skinauswahl packe?
Sprich man macht einen Command und kommt in die Skinauswahl ?
ForceClassSelection(playerid);
TogglePlayerSpectating(playerid, true);
TogglePlayerSpectating(playerid, false);
so stehts zumindest im wiki.^^
http://wiki.sa-mp.com/wiki/ForceClassSelection
Danke
Ich habs versucht anders zu lösen , jedoch klappt das nicht wirklich , brauche das für nen Skinshop
new nummer[MAX_PLAYERS];
enum SkinInfo
{
sID,
Float:sx,
Float:sy,
Float:sz,
Float:sza
}
new Skins[12][SkinInfo] = {
{6, -1830.5035,55.5800,1055.1891, 321.4655},
{18, -1830.5035,55.5800,1055.1891, 321.4655},
{19, -1830.5035,55.5800,1055.1891, 321.4655},
{37, -1830.5035,55.5800,1055.1891, 321.4655},
{51, -1830.5035,55.5800,1055.1891, 321.4655},
{96, -1830.5035,55.5800,1055.1891, 321.4655},
{101, -1830.5035,55.5800,1055.1891, 321.4655},
{122, -1830.5035,55.5800,1055.1891, 321.4655},
{170, -1830.5035,55.5800,1055.1891, 321.4655},
{224, -1830.5035,55.5800,1055.1891, 321.4655},
{250, -1830.5035,55.5800,1055.1891, 321.4655},
{298, -1830.5035,55.5800,1055.1891, 321.4655}
};
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
nummer[playerid]=0;
if(newkeys == KEY_LEFT)
{
nummer[playerid]--;
if(nummer[playerid]<0)
{
nummer[playerid]=12;
}
SetPlayerSkin(playerid,Skins[nummer[playerid]][sID]);
}
if(newkeys == KEY_RIGHT)
{
nummer[playerid]++;
if(nummer[playerid]>12)
{
nummer[playerid]=0;
}
SetPlayerSkin(playerid,Skins[nummer[playerid]][sID]);
}
return 1;
}
Passiert nur nichts
Zeig mal denn befehl mit dem du es aufgerufen hast
if(dialogid==Dialog_FlugKaufen)
{
if(response)
{
SetPlayerPos(playerid,-1830.5035,55.5800,1055.1891);
SetPlayerFacingAngle(playerid,321.4655);
SetPlayerCameraPos(playerid,-1829.6169,56.6939,1055.5891);
SetPlayerCameraLookAt(playerid,-1830.5035,55.5800,1055.1891);
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid,Gelb,"Benutze die Pfeiltasten um den Skin zu wechseln. Benutze die Leertaste um den Skin zu kaufen.");
KaufStatus[playerid]=1;
}
}