[AJUDA] Nгo permitir -
Chis - 28.04.2012
Eu quero saber como eu fasso isso:
pawn Код:
if(Player[playerid][Membro] == PMILITAR) return SendClientMessage(playerid, COR_CINZA, "VOCE NГO PODE PEGAR ESTE EPREGO");
Quando a pessoa digitar /pegaremprego em uma profissгo expecifica, queria que aparecesse a mensagem que ele nгo pode pegar aquele emprego, seria algo mais ou menos igual acima.
Re: [AJUDA] Nгo permitir -
dPlaYer_ - 28.04.2012
Se ele nгo tive-se o level adequado? por ex?
Re: [AJUDA] Nгo permitir -
caoraivoso3 - 28.04.2012
tipo,o player ser de uma organizaзгo,e se ele tentasse aceitar um emprego,apareзe-se uam mensagem a dizer que nao podia entrar porque ja era de uma organizaзгo?
Respuesta: [AJUDA] Nгo permitir -
Chis - 28.04.2012
ele nгo pode entrar nesse emprego porque faz parte de uma organizaзгo da policia
Re: [AJUDA] Nгo permitir -
Joker_OutLock - 28.04.2012
Faзa o seguinte no inicio do gm crie:
pawn Код:
new bool:emprego[MAX_PLAYERS];
depois no comando:
pawn Код:
if (strcmp(cmd, "/pegaremprego", true) == 0) {
if (!emprego[playerid]) {//Se emprego for falso
emprego[playerid] = 1;//seta para verdadeiro
//aqui as funзхes do pegar emprego
return 1;
}
if (emprego[playerid]) {//Se for verdadeiro
SendClientMessage(playerid, COR_CINZA, "VOCE NГO PODE PEGAR ESTE EMPREGO");//Retorna mensagem q ele ja tem emprego
return 1;
}
return 1;
}
ai й sу vocк fazer umas adaptaзхes colocar um banco de dados pra gravar essa variбvel e etc..
Re: [AJUDA] Nгo permitir -
zbt - 28.04.2012
Estude variбveis, bools, elas ownam ^^ .
Respuesta: [AJUDA] Nгo permitir -
Chis - 28.04.2012
nгo entendi
Quero que uma pessoa que estб em uma certa organizaзгo, nгo possa pegar um certo "emprego"
Re: [AJUDA] Nгo permitir -
Joker_OutLock - 28.04.2012
Bom ali foi o seguinte se o jogador tiver emprego retorna q ele nгo pode pegar outro.
caso ele nгo tenha seta o emprego para verdadeiro e da um certo emprego pra ele ai se ele tentar pegar emprego denovo. vai retornar q ele tem emprego entendeu..
caso ele queira pegar outro emprego terб que sair do seu..
pawn Код:
if (strcmp(cmd, "/sairdoemprego", true) == 0) {
emprego[playerid] = 0;//seta para falso, ai o player pode pegar o emprego q ele quiser denovo..
return 1;
}
se ele tiver em uma org:
pawn Код:
if (strcmp(cmd, "/pegaremprego", true) == 0) {
if (PlayerInfo[playerid][TERRORISTA]) {//Se for um terrorista
SendClientMessage(playerid, COR_CINZA, "VOCE NГO PODE PEGAR ESTE EMPREGO");
return 1;
}
if (PlayerInfo[playerid][Catadordelatinha]) {//Se for catador de latinha kk
//funзхes de pegar emprego
return 1;
}
return 1;
}
Respuesta: [AJUDA] Nгo permitir -
Chis - 28.04.2012
Vou deixar aqui pra vcs tentarem fazer porque nгo consegui:
pawn Код:
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1172.55,-1373.00,-38.35))
{
Emprego[playerid] = MEDICO;
SetPlayerSkin(playerid,276);
}
Isso aqui й da organizaзгo PoliciaMilitar
pawn Код:
Player[playerid][Membro] == PMILITAR
Quem for da PMILITAR nгo pode pegar o emprego medico
Re: [AJUDA] Nгo permitir -
Joker_OutLock - 28.04.2012
pawn Код:
if (IsPlayerInRangeOfPoint(playerid, 2.0, 1172.55, -1373.00, -38.35)) {
if (Player[playerid][Membro] == PMILITAR) {
SendClientMessage(playerid, COR_CINZA, "VOCE NГO PODE PEGAR ESTE EMPREGO");
return 1;
} else {
Emprego[playerid] = MEDICO;
SetPlayerSkin(playerid, 276);
return 1;
}
return 1;
}