[Проблема] Со скинами(слетают на сиджея) -
Maikkk - 08.11.2011
Здравствуйте, у меня такая проблема, у людей скины слетают на сиджея, почему, не могу понять, самое интересное не у всех, а у едениц, такого раньше не было, и раз... вот код из магазина одежды(как им выдаются скины):
PHP Code:
ChooseCloseShopSkin[playerid]++;
if(ChooseCloseShopSkin[playerid] >= sizeof(MagzClothesMens1)) ChooseCloseShopSkin[playerid] = 0;
SetPlayerSkin(playerid, MagzClothesMens1[ChooseCloseShopSkin[playerid]]);
PlayerInfo[playerid][pChar] = MagzClothesMens1[ChooseCloseShopSkin[playerid]];
вот переменные:
PHP Code:
new MagzClothesMens1[2];
MagzClothesMens1 = {22, 23};
у меня все верно, я проверял сам акк, и у того, у кого слетел скин, pChar стоит 0, а при загрузке(SetPlayerSpawn):
PHP Code:
SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
Вроде код верен, но почему у некоторых слетает, какая причина может быть?
Re: [Проблема] Со скинами(слетают на сиджея) -
Crystal_Speed - 08.11.2011
setplayerspawn используешь?) если да то кидай)
Re: [Проблема] Со скинами(слетают на сиджея) -
Maikkk - 08.11.2011
да да, он здововый, я кусок кину:
PHP Code:
public SetPlayerSpawn(playerid)
{
//DebugPrint();//3
if(IsPlayerConnected(playerid))
{
SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
if(PlayerInfo[playerid][pTut] == 0)
{
gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
SetPlayerInterior(playerid, 3);
PlayerInfo[playerid][pInt] = 3;
SetPlayerPos(playerid, 330.6825,163.6688,1014.1875);
SetPlayerFacingAngle(playerid, 280);
TogglePlayerControllable(playerid, 0);
RegistrationStep[playerid] = 1;
SetPlayerSkin(playerid, 23);
new listitems[] = "Ìóæ÷èíà\nÄåâóøêà";
ShowPlayerDialog(playerid,1837,DIALOG_STYLE_LIST,"Âûáåðèòå âàø ïîë:",listitems,"Îê","Îòìåíà");
/*SendClientMessage(playerid, COLOR_GREEN, " Äîáðî ïîæàëîâàòü íà New York Role Play, ïîæàëóéñòà, çàïîëíèòå íåêîòîðóþ èíôîðìàöèþ î ñåáå.");
SendClientMessage(playerid, COLOR_WHITE, " Âû ìóæ÷èíà (Ââåäèòå Ìóæ÷èíà) èëè äåâóøêà (Ââåäèòå Äåâóøêà)?(ïèøèòå â ÷àò))");*/
return 1;
}
if(AdminSpec[playerid] == 1)
{
return 1;
}
Re: [Проблема] Со скинами(слетают на сиджея) -
Crystal_Speed - 09.11.2011
А чё толку от того что ты кинул?)
Это кусок от регистрации)