SA-MP Forums Archive
Como defino uma condiзгo pra tal Emprego? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: Como defino uma condiзгo pra tal Emprego? (/showthread.php?tid=369341)



[Resolvido]Como defino uma condiзгo pra tal Emprego? - Skash - 16.08.2012

Por exemplo, eu tenho jб as Profissao.
Eu quero й o seguinte, por exemplo, eu sou assasino, ai dou Armas pro carinha ( Sei dar armas ), e quando ele nгo ser assasino perde as armas ( sei tirar ).

Qual seria o codigo ? Nгo consegui achar x..x

Aguardo respostas !


Respuesta: Como defino uma condiзгo pra tal Emprego? - Digao - 16.08.2012

Quais sгo as variaveis de assasino? ql comando de dar arma?


Re: Respuesta: Como defino uma condiзгo pra tal Emprego? - Skash - 16.08.2012

Quote:
Originally Posted by Digao
Посмотреть сообщение
Quais sгo as variaveis de assasino? ql comando de dar arma?
Citei errado, desculpe.
Tipow, ao virar assasino ganha armas *
Qual seria o comando pra ganhar as armas ao virar Assasino ?
Variaveis seria por acaso: #define Assasino 0 ?
Sу um exemplo.

OBS: Sou novo em Pawno !

OBS2: Estou testando uma funзгo aqui, caso dк certo eu Edit o Tуpico !

Abraзs!


Respuesta: Como defino uma condiзгo pra tal Emprego? - Digao - 16.08.2012

Como ele vira assasino?

para dar armas utilize

GivePlayerWeapon

vocк poderia utilizar ela no spawn do jogador...

creio que esta nгo seja a variavel.


Re: Respuesta: Como defino uma condiзгo pra tal Emprego? - humildadeforever - 16.08.2012

Quote:
Originally Posted by Skash
Посмотреть сообщение
Citei errado, desculpe.
Tipow, ao virar assasino ganha armas *
Qual seria o comando pra ganhar as armas ao virar Assasino ?
Variaveis seria por acaso: #define Assasino 0 ?
Sу um exemplo.

OBS: Sou novo em Pawno !

OBS2: Estou testando uma funзгo aqui, caso dк certo eu Edit o Tуpico !

Abraзs!
Nгo й define. Se vocк jб criou o emprego deve ter algo como

pawn Код:
new Job[MAX_PLAYERS];
ou
pawn Код:
new Profissao[MAX_PLAYERS];
ou
pawn Код:
new Emprego[MAX_PLAYERS];
ou
pawn Код:
enum Player
{
   Emprego
};
new PlayerInfo[MAX_PLAYERS][Player];
Algo tipo isso..


Re: Respuesta: Como defino uma condiзгo pra tal Emprego? - Skash - 16.08.2012

Quote:
Originally Posted by Digao
Посмотреть сообщение
Como ele vira assasino?

para dar armas utilize

GivePlayerWeapon

vocк poderia utilizar ela no spawn do jogador...

creio que esta nгo seja a variavel.
Obrigado humild...
Ele vira assasino pelo Score:
Код:
case 4:
				{
					if(GetPlayerScore(playerid) >= 100)
					{
						PlayerProf[playerid] = Assassino;
						SendClientMessage(playerid,LARANJA,"Parabйns, vocк trocou de profissгo, sua nova profissгo й: Assassino!");
            		//
   						EntrarProf(playerid);

					}
					else
					{
		    			SendClientMessage(playerid,ERRO,"[ ERRO ] Vocк nгo tem level suficiente para pegar essa profissгo!");
		    		//
					}
				}
Nгo achei a variavel de virar Assasino !

OBS: Baixei esse GM

@Edit
Achei a variavel:
Код:
New
PlayerProf[MAX_PLAYERS]



Re: Como defino uma condiзгo pra tal Emprego? - humildadeforever - 16.08.2012

Achei, й PlayerProf. Manda o comando de dar armas agora.


Respuesta: Como defino uma condiзгo pra tal Emprego? - Digao - 16.08.2012

@off

ana pode ver MP? .-.


Re: Como defino uma condiзгo pra tal Emprego? - Skash - 16.08.2012

Quote:
Originally Posted by humildadeforever
Посмотреть сообщение
Achei, й PlayerProf. Manda o comando de dar armas agora.
Opa, nem vi que vocк tinha achado e fiquei procurando igual bobo kkk'
Obrigado !
Ficaria assim:
Код:
{
					if(GetPlayerScore(playerid) >= 100)
					{
						PlayerProf[playerid] = Assassino;
						SendClientMessage(playerid,LARANJA,"Parabйns, vocк trocou de profissгo, sua                    nova profissгo й: Assassino!");
            		//
   						EntrarProf(playerid);
                                             GivePlayerWeapon(playerid, 24, 200);
   
					}
					else
					{
		    			SendClientMessage(playerid,ERRO,"[ ERRO ] Vocк nгo tem level suficiente para pegar essa profissгo!");
		    		//
                                      ResetPlayerWeapons(playerid);
                                       return 1;
 					}
				}
?


Re: Como defino uma condiзгo pra tal Emprego? - humildadeforever - 16.08.2012

Sim