zazais
Специалист
Снова привет. Вообщем мучаюсь уже 5 часов.
Делал сначала на createmenu, думал от него нету выбора персонажа, теперь нашел на тд, тоже нету персонажа. тупо все работает, но не виден персонаж
Вот 2 кода, 1 я взял. другой откуда брал
Откуда брал
В моем
Может из за этого так
Делал сначала на createmenu, думал от него нету выбора персонажа, теперь нашел на тд, тоже нету персонажа. тупо все работает, но не виден персонаж
Вот 2 кода, 1 я взял. другой откуда брал
Откуда брал
C++:
} else if(PlayerRegMode[playerid] == 5)
{
if(strval(inputtext) < 15 || strval(inputtext) > 90)
{
SPD(playerid,2,DIALOG_STYLE_INPUT,"{FFA500}Возраст персонажа","{FFFFFF}Введите возраст вашего виртуального персонажа от 15 до 90 лет","Далее","");
return 1;
}
PlayerInfo[playerid][pAge] = strval(inputtext);
PlayerRegMode[playerid] = 0;
SetPVarInt(playerid, "Registration", 1);
SpawnPlayer(playerid);
SetPlayerVirtualWorldEx(playerid, playerid + 10);
SetPlayerInteriorEx(playerid,0);
if(PlayerInfo[playerid][pSex] == 1) {
new ran = random(7);
SetPlayerSkin(playerid, SkinMen[ran][0]);
} else {
new ran = random(5);
SetPlayerSkin(playerid, SkinMale[ran][0]);
}
SetPlayerFacingAngle(playerid, 316.8555);
SendClientMessage(playerid,COLOR_WHITE,"{11e922}Теперь выберите внешность Вашего персонажа");
SendClientMessage(playerid,COLOR_WHITE,"{AFAFAF}Подсказка: Используйте {FF6600}TextDraw'ы {AFAFAF}стрелочек для выбора скина после{AFAFAF} {FF6600}'SELECT' {AFAFAF}для подтверждения");
InterpolateCameraPos(playerid, 1674.9156,200.3666,1276.4889, 1674.8990,199.1362,1276.4889, 3000);
InterpolateCameraLookAt(playerid, 1674.9156,200.3666,1276.4889, 1674.8990,199.1362,1276.4889, 3000);//hyinA
SetPPos(playerid, 1674.8990,199.1362,1276.4889);
TogglePlayerControllable(playerid, 0);
//ShowMenuForPlayer(BuyClothes, playerid);
SelectTextDraw(playerid, 0x00000000);
for(new i; i < 11; i++) TextDrawShowForPlayer(playerid,SKIN_SELECT_TD[i]);
ChangeSkinv[playerid]=0;
}
В моем
C++:
stock RegSkin(playerid)
{
//SpawnPlayer(playerid);
SetPlayerVirtualWorldEx(playerid, playerid + 10);
SetPlayerInteriorEx(playerid,0);
if(PlayerInfo[playerid][pSex] == 1) {
new ran = random(7);
SetPlayerSkin(playerid, SkinMen[ran][0]);
} else {
new ran = random(5);
SetPlayerSkin(playerid, SkinMale[ran][0]);
}
SendClientMessage(playerid,-1,"{11e922}Òåïåðü âûáåðèòå âíåøíîñòü Âàøåãî ïåðñîíàæà");
SendClientMessage(playerid,-1,"{AFAFAF}Ïîäñêàçêà: Èñïîëüçóéòå {FF6600}TextDraw'û {AFAFAF}ñòðåëî÷åê äëÿ âûáîðà ñêèíà ïîñëå{AFAFAF} {FF6600}'SELECT' {AFAFAF}äëÿ ïîäòâåðæäåíèÿ");
InterpolateCameraPos(playerid, 1674.9156,200.3666,1276.4889, 1674.8990,199.1362,1276.4889, 3000);
InterpolateCameraLookAt(playerid, 1674.9156,200.3666,1276.4889, 1674.8990,199.1362,1276.4889, 3000);//hyinA
SetPPos(playerid, 1674.8990,199.1362,1276.4889);
SetPlayerFacingAngle(playerid, 316.8555);
TogglePlayerControllable(playerid, 0);
//ShowMenuForPlayer(BuyClothes, playerid);
SelectTextDraw(playerid, 0x00000000);
for(new i; i < 11; i++) TextDrawShowForPlayer(playerid,SKIN_SELECT_TD[i]);
ChangeSkinv[playerid]=0;
}
Может из за этого так
static const SkinMen[7][1] ={
{78},{79},{134},{135},{136},{137},{230}};
static const SkinMale[5][1] ={{140},{139},{90},{93},{77}};Вложения
-
534.3 KB Просмотры: 16
Последнее редактирование:
