30.04.2012, 19:54
Hi, I've currently got this issue going on with my Skin Selection. It used to work fine, until now. Only 1 skin displays and it does not change, no matter how many times I click the arrow. I'm not sure on what I did, maybe some of you can see. Here's the scripts that have to do with my skins.
This is on OnGameModeInit.
This is my OnPlayerRequestClass.
And finally, here's the script for the SetupPlayerForClassSelection.
What am I doing wrong? Does anyone see?
pawn Код:
new Peds[] =
{
//----------------------------------Skin IDs------------------------------------
2,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,
37,38,39,41,43,44,45,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,75,76,77,
78,79,80,81,82,83,84,85,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,
111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,
136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,
163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,
189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,209,210,211,212,213,214,215,
216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,
242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,
268,269,270,271,272,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,290,291,292,294,295,296,
297,298,299
};
pawn Код:
for(new i = 0; i <= sizeof(Peds)-1; i++)
{
AddPlayerClass(Peds[i],681.5322,-459.0836,-25.6172,1.4990,24,1500,25,1500,31,1500);//gun1-1,ammo1-1,gun2-1,ammo2-1,gun3-1,ammo3-1
}
return 1;
}
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
if(IsPlayerConnected(playerid))
{
SetupPlayerForClassSelection(playerid);
}
return 1;
}
pawn Код:
public SetupPlayerForClassSelection(playerid)
{
if(IsPlayerConnected(playerid))
{
SetPlayerInterior(playerid,1);
SetPlayerPos(playerid,681.5322,-459.0836,-25.6172);
SetPlayerFacingAngle(playerid,1.4990);
SetPlayerCameraPos(playerid,681.4507,-456.4213,-24.6500);
SetPlayerCameraLookAt(playerid,681.5322,-459.0836,-24.6172);
}
return 1;
}