03.12.2016, 23:30
Hello guys !
Today im stuck with this :
I want script to check player score before he can pick skin.. i tried to do this under
but i guess there is no chance to check classid.
I enter in server, i get GameTextForPlayer and Error message even before i click spawn button,and if i click it,it spawns me and i have 0 score.
Today im stuck with this :
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerTeamFromClass(playerid, classid);
SetPlayerPos(playerid, 1491.4349,-871.7689,60.0094);
SetPlayerFacingAngle(playerid,311.0488);
SetPlayerCameraPos(playerid, 1496.0518,-867.3990,60.9751);
SetPlayerCameraLookAt(playerid, 1491.4349,-871.7689,60.0094);
pClass[playerid] = classid;
if(classid == 0)
{
GameTextForPlayer(playerid, "~g~VOJSKA:PESADIJA", 1000, 4);
}
if(classid == 1)
{
GameTextForPlayer(playerid, "~g~VOJSKA:TENKISTI", 1000, 4);
if(GetPlayerScore(playerid) <= 49)
{
SendClientMessage(playerid,-1,"[SERVER]: Morate posedovati minimum 50 skora za ovu klasu!");//Error msg
return 0;
}
}
if(classid == 2)
{
if(GetPlayerScore(playerid) <= 69)
{
SendClientMessage(playerid,-1,"[SERVER]: Morate posedovati minimum 70 skora za ovu klasu!");
return 0;
}
}
if(classid == 3)
{
GameTextForPlayer(playerid, "~g~POBUNJENICI:PESADIJA", 1000, 4);
}
if(classid == 4)
{
GameTextForPlayer(playerid, "~g~POBUNJENICI:TENKISTI", 1000, 4);
if(GetPlayerScore(playerid) <= 49)
{
SendClientMessage(playerid,-1,"[SERVER]: Morate posedovati minimum 50 skora za ovu klasu!");
return 0;
}
}
if(classid == 5)
{
GameTextForPlayer(playerid, "~g~POBUNJENICI:PILOTI", 1000, 4);
if(GetPlayerScore(playerid) <= 69)
{
SendClientMessage(playerid,-1,"[SERVER]: Morate posedovati minimum 70 skora za ovu klasu!");
return 0;
}
}
return 1;
}
pawn Код:
public OnPlayerRequestSpawn(playerid)
I enter in server, i get GameTextForPlayer and Error message even before i click spawn button,and if i click it,it spawns me and i have 0 score.