13.07.2012, 11:47
(
Последний раз редактировалось Avi57; 14.07.2012 в 04:52.
)
Guys i have this code of OnPlayerRequestClass :
and For OnPlayerRequestSpawn :
Can anyone Just add two things ?
1. Add a score req. system for my Assistance Class : 20 Scores
2. Add a score requirement system for my Taxi Class : 50 Scores !
Thanks
Код:
public OnPlayerRequestClass(playerid, classid)
{
PlayerPlaySound(playerid,1097,1955.8129,-2181.6062,13.5865);
SetPlayerPos(playerid,2480.3538,1870.8656,24.3753);
SetPlayerCameraPos(playerid,2473.7202,1870.9253,25.7971);
SetPlayerCameraLookAt(playerid,2480.3538,1870.8656,24.3753);
SetPlayerFacingAngle(playerid,86.9258);
switch(classid)
{
case 0..6:
{
GameTextForPlayer(playerid,"~g~~h~Trucker",2500,3);
gTeam[playerid] = TEAM_TRUCKERS;
}
case 7:
{
GameTextForPlayer(playerid,"~r~Assistance",2500,3);
gTeam[playerid] = TEAM_ASSISTANCE;
}
case 8..14:
{
GameTextForPlayer(playerid,"~b~Police",2500,3);
gTeam[playerid] = TEAM_POLICE;
}
case 15..19:
{
GameTextForPlayer(playerid,"~g~~h~Taxi driver",2500,3);
gTeam[playerid] = TEAM_DRIVER;
}
case 20..23:
{
GameTextForPlayer(playerid,"~p~~h~Others",2500,3);
gTeam[playerid]= TEAM_RAPIST;
}
}
return 1;
}
Код:
public OnPlayerRequestSpawn(playerid)
{
if(GetPlayerSkin(playerid) == 280 || GetPlayerSkin(playerid) == 281 || GetPlayerSkin(playerid) == 282 || GetPlayerSkin(playerid) == 283 || GetPlayerSkin(playerid) == 284 || GetPlayerSkin(playerid) == 286 || GetPlayerSkin(playerid) == 288)
{
if(GetPlayerScore(playerid) < 50)
{
GameTextForPlayer(playerid,"~r~~h~100~b~score needed!",3000,3);
SendClientMessage(playerid,red,"» You need at least "lgrey"100"lred" score to be a cop!");
}
return 0;
}
return 1;
}
1. Add a score req. system for my Assistance Class : 20 Scores
2. Add a score requirement system for my Taxi Class : 50 Scores !
Thanks

