public OnPlayerRequestClass(playerid, classid)
{
SetPlayerTeamFromClass(playerid, classid);
Spawned[playerid] = 0;
if(classid >= 0 && classid <= 5 && GetPlayerScore(playerid) < 30)
{
GameTextForPlayer(playerid, "~b~Police Officer", 3000, 3);
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 214.7581,-41.0411,1002.0234);
SetPlayerFacingAngle(playerid, 94.0821);
SetPlayerCameraPos(playerid, 212.6498,-41.0299,1002.0234);
SetPlayerCameraLookAt(playerid, 214.7581,-41.0411,1002.0234);
}
else if(classid == 6 && GetPlayerScore(playerid) < 35)
{
GameTextForPlayer(playerid, "~b~FBI", 3000, 3);
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 214.7581,-41.0411,1002.0234);
SetPlayerFacingAngle(playerid, 94.0821);
SetPlayerCameraPos(playerid, 212.6498,-41.0299,1002.0234);
SetPlayerCameraLookAt(playerid, 214.7581,-41.0411,1002.0234);
}
else if(classid == 7 && GetPlayerScore(playerid) < 50)
{
GameTextForPlayer(playerid, "~b~SWAT", 3000, 3);
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 214.7581,-41.0411,1002.0234);
SetPlayerFacingAngle(playerid, 94.0821);
SetPlayerCameraPos(playerid, 212.6498,-41.0299,1002.0234);
SetPlayerCameraLookAt(playerid, 214.7581,-41.0411,1002.0234);
}
else if(classid == 8 && GetPlayerScore(playerid) < 40)
{
GameTextForPlayer(playerid, "~g~Army", 3000, 3);
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 214.7581,-41.0411,1002.0234);
SetPlayerFacingAngle(playerid, 94.0821);
SetPlayerCameraPos(playerid, 212.6498,-41.0299,1002.0234);
SetPlayerCameraLookAt(playerid, 214.7581,-41.0411,1002.0234);
}
else if(classid >= 9 && classid <= 11 && GetPlayerScore(playerid) < 25)
{
GameTextForPlayer(playerid, "~p~~h~Medic", 3000, 3);
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 214.7581,-41.0411,1002.0234);
SetPlayerFacingAngle(playerid, 94.0821);
SetPlayerCameraPos(playerid, 212.6498,-41.0299,1002.0234);
SetPlayerCameraLookAt(playerid, 214.7581,-41.0411,1002.0234);
}
if(classid >= 12 && classid <= 30)
{
GameTextForPlayer(playerid, "~w~Civilian", 3000, 3);
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 214.7581,-41.0411,1002.0234);
SetPlayerFacingAngle(playerid, 94.0821);
SetPlayerCameraPos(playerid, 212.6498,-41.0299,1002.0234);
SetPlayerCameraLookAt(playerid, 214.7581,-41.0411,1002.0234);
}
return true;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerTeamFromClass(playerid, classid);
Spawned[playerid] = 0;
if(classid >= 0 && classid <= 5)//delete get player scrore
{
GameTextForPlayer(playerid, "~b~Police Officer", 3000, 3);
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 214.7581,-41.0411,1002.0234);
SetPlayerFacingAngle(playerid, 94.0821);
SetPlayerCameraPos(playerid, 212.6498,-41.0299,1002.0234);
SetPlayerCameraLookAt(playerid, 214.7581,-41.0411,1002.0234);
}
else if(classid == 6)//there too
{
GameTextForPlayer(playerid, "~b~FBI", 3000, 3);
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 214.7581,-41.0411,1002.0234);
SetPlayerFacingAngle(playerid, 94.0821);
SetPlayerCameraPos(playerid, 212.6498,-41.0299,1002.0234);
SetPlayerCameraLookAt(playerid, 214.7581,-41.0411,1002.0234);
}
else if(classid == 7)//there too
{
GameTextForPlayer(playerid, "~b~SWAT", 3000, 3);
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 214.7581,-41.0411,1002.0234);
SetPlayerFacingAngle(playerid, 94.0821);
SetPlayerCameraPos(playerid, 212.6498,-41.0299,1002.0234);
SetPlayerCameraLookAt(playerid, 214.7581,-41.0411,1002.0234);
}
else if(classid == 8)//there too
{
GameTextForPlayer(playerid, "~g~Army", 3000, 3);
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 214.7581,-41.0411,1002.0234);
SetPlayerFacingAngle(playerid, 94.0821);
SetPlayerCameraPos(playerid, 212.6498,-41.0299,1002.0234);
SetPlayerCameraLookAt(playerid, 214.7581,-41.0411,1002.0234);
}
else if(classid >= 9 && classid <= 11)//there too
{
GameTextForPlayer(playerid, "~p~~h~Medic", 3000, 3);
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 214.7581,-41.0411,1002.0234);
SetPlayerFacingAngle(playerid, 94.0821);
SetPlayerCameraPos(playerid, 212.6498,-41.0299,1002.0234);
SetPlayerCameraLookAt(playerid, 214.7581,-41.0411,1002.0234);
}
if(classid >= 12 && classid <= 30)
{
GameTextForPlayer(playerid, "~w~Civilian", 3000, 3);
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 214.7581,-41.0411,1002.0234);
SetPlayerFacingAngle(playerid, 94.0821);
SetPlayerCameraPos(playerid, 212.6498,-41.0299,1002.0234);
SetPlayerCameraLookAt(playerid, 214.7581,-41.0411,1002.0234);
}
return true;
}
public OnPlayerRequestSpawn(playerid)
{
if(classid >= 0 && classid <= 5 && GetPlayerScore(playerid) < 30)
{
//do whatever you want here.
return 0;
}
else if(classid == 6 && GetPlayerScore(playerid) < 35)
{
//do whatever you want here
return 0;
}
else if(classid == 7 && GetPlayerScore(playerid) < 50)
{
//and there
return 0;
}
else if(classid == 8 && GetPlayerScore(playerid) < 40)
{
//and there
return 0;
}
else if(classid >= 9 && classid <= 11 && GetPlayerScore(playerid) < 25)
{
//do whatever you want here
return 0;
}
if(classid >= 12 && classid <= 30)
{
//do whatever you want here
return 0;
}
}
return 1;
}
}
you can't do that onplayerrequest class, do it onplayerrequestspawn:
pawn Код:
pawn Код:
|
C:\Users\KurniaRocki\Desktop\RuNix_Romania_2\gamemodes\CNR.pwn(6730) : error 017: undefined symbol "classid"
C:\Users\KurniaRocki\Desktop\RuNix_Romania_2\gamemodes\CNR.pwn(6731) : error 017: undefined symbol "classid"
C:\Users\KurniaRocki\Desktop\RuNix_Romania_2\gamemodes\CNR.pwn(6736) : error 017: undefined symbol "classid"
C:\Users\KurniaRocki\Desktop\RuNix_Romania_2\gamemodes\CNR.pwn(6741) : error 017: undefined symbol "classid"
C:\Users\KurniaRocki\Desktop\RuNix_Romania_2\gamemodes\CNR.pwn(6746) : error 017: undefined symbol "classid"
C:\Users\KurniaRocki\Desktop\RuNix_Romania_2\gamemodes\CNR.pwn(6751) : error 017: undefined symbol "classid"
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerTeamFromClass(playerid, classid);
Spawned[playerid] = 0;
if(classid >= 0 && classid <= 5 && GetPlayerScore(playerid) < 30)
{
GameTextForPlayer(playerid, "~b~Police Officer", 3000, 3);
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 214.7581,-41.0411,1002.0234);
SetPlayerFacingAngle(playerid, 94.0821);
SetPlayerCameraPos(playerid, 212.6498,-41.0299,1002.0234);
SetPlayerCameraLookAt(playerid, 214.7581,-41.0411,1002.0234);
return 0;
}
else if(classid == 6 && GetPlayerScore(playerid) < 35)
{
GameTextForPlayer(playerid, "~b~FBI", 3000, 3);
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 214.7581,-41.0411,1002.0234);
SetPlayerFacingAngle(playerid, 94.0821);
SetPlayerCameraPos(playerid, 212.6498,-41.0299,1002.0234);
SetPlayerCameraLookAt(playerid, 214.7581,-41.0411,1002.0234);
return 0;
}
else if(classid == 7 && GetPlayerScore(playerid) < 50)
{
GameTextForPlayer(playerid, "~b~SWAT", 3000, 3);
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 214.7581,-41.0411,1002.0234);
SetPlayerFacingAngle(playerid, 94.0821);
SetPlayerCameraPos(playerid, 212.6498,-41.0299,1002.0234);
SetPlayerCameraLookAt(playerid, 214.7581,-41.0411,1002.0234);
return 0;
}
else if(classid == 8 && GetPlayerScore(playerid) < 40)
{
GameTextForPlayer(playerid, "~g~Army", 3000, 3);
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 214.7581,-41.0411,1002.0234);
SetPlayerFacingAngle(playerid, 94.0821);
SetPlayerCameraPos(playerid, 212.6498,-41.0299,1002.0234);
SetPlayerCameraLookAt(playerid, 214.7581,-41.0411,1002.0234);
return 0;
}
else if(classid >= 9 && classid <= 11 && GetPlayerScore(playerid) < 25)
{
GameTextForPlayer(playerid, "~p~~h~Medic", 3000, 3);
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 214.7581,-41.0411,1002.0234);
SetPlayerFacingAngle(playerid, 94.0821);
SetPlayerCameraPos(playerid, 212.6498,-41.0299,1002.0234);
SetPlayerCameraLookAt(playerid, 214.7581,-41.0411,1002.0234);
return 0;
}
if(classid >= 12 && classid <= 30)
{
GameTextForPlayer(playerid, "~w~Civilian", 3000, 3);
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 214.7581,-41.0411,1002.0234);
SetPlayerFacingAngle(playerid, 94.0821);
SetPlayerCameraPos(playerid, 212.6498,-41.0299,1002.0234);
SetPlayerCameraLookAt(playerid, 214.7581,-41.0411,1002.0234);
return 1;
}
return true;
}