10.11.2012, 13:07
Since the time I updated my a_samp.inc and compiled the gamemode, AddPlayerClass is no longer working. When I connect to the server, I only get to choose CJ as a skin and spawn at the x:0 y:0 z:0 position.
Gamemode:
PlayerDB:
Gamemode:
Код:
public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid,-1916.3888,883.7966,35.4141); SetPlayerFacingAngle(playerid,271.2400); SetPlayerCameraPos(playerid,-1907.5771,883.7195,35.1719); SetPlayerCameraLookAt(playerid,-1916.3888,883.7966,35.4141); ApplyAnimation(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0); // Wave PlayerPlaySound(playerid,1187,-1916.3888,883.7966,35.4141); return 1; } stock GetGender(skin) { new gender; switch(skin) { case 93: gender=2; case 141: gender=2; case 190: gender=2; case 193: gender=2; case 195: gender=2; case 233: gender=2; default: gender=1; } return gender; } /// Under OnPlayerSpawn if(playerDB[playerid][authstate]==2) { LoadPlayerData(playerid); playerDB[playerid][authstate]=4; SetPlayerColor(playerid,PLAYCOL_HIDDEN); }else{ if(!playerDB[playerid][uniformd]) { playerDB[playerid][drabuziai] = GetPlayerSkin(playerid); playerDB[playerid][lytis] = GetGender(playerDB[playerid][drabuziai]); } } if(playerDB[playerid][authstate]==1) { SendClientMessage(playerid,COLOR,"* Sveiki atvyke i GRP. Gal jums reikia taxi? ( /kviesti taxi ) Ar pagalbos? ( /pagalba )"); GivePlayerMoneyA(playerid,(3+random(3))*1000); playerDB[playerid][drabuziai] = GetPlayerSkin(playerid); SavePlayerData(playerid,false); }
Код:
stock LoadSpawns(){ AddPlayerClass(93,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(100,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(115,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(122,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(141,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(170,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(186,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(190,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(193,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(195,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(219,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(233,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(250,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(258,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(262,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(47,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(57,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(58,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(60,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(98,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(101,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(110,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(113,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(176,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(183,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF AddPlayerClass(210,-1423.9208,-292.9589,14.1484,172.9784,0,0,0,0,0,0); // pos welcome to SF