[AJUDA] CodigoІ -
Rodrigo_Avenged - 05.01.2012
e ae Galera Beleza ? Mais uma vez estou aqui ... Pedindo uma ajuda de voces .
Gostaria de sbaer como faзo Pra ver se o player pegoua bazuca pelo Xiter. Pois Irei colocar que certos Player (Players Socios) Terao Bazuca (Rocket Launcher), entao por isso nao sei como ver , se alguem Puder me ajudar , agradeзo deste Ja!
PHP код:
// o Codigo que Proibe a Bazuca
// Rocket Launcher
else if(GetPlayerWeapon(i) == 35)
{
GetPlayerName(i, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando um Rocket Launcher /tv nele rapido", giveplayer,i);
ABroadCast(COLOR_LIGHTRED,string,1);
SetPlayerPos(i,-123.7512,-2869.0913,183.3834+600);
//ResetPlayerWeaponsEx(i);
SetPlayerArmedWeapon(i, 0);
}
Queria colocar ele que sу socios tenham Bazuca e os Outros Player se eles usarem acusavam isso acima .
Re: [AJUDA] CodigoІ - rjjj - 05.01.2012
Basta vocк fazer com que este
if do seu cуdigo permita a execuзгo do que estб em suas chaves apenas se o jogador estiver ao mesmo tempo como nгo-sуcio e armado com Rocket Launcher
![afro](images/smilies/mrgreen.gif)
.
pawn Код:
else if(GetPlayerWeapon(i) == 35)
Se a sua variбvel de nнvel de sуcio fosse
Socio[MAX_PLAYERS] por exemplo, o
if ficaria assim
![Tongue](images/smilies/razz.gif)
:
pawn Код:
else if(GetPlayerWeapon(i) == 35 && Socio[i] == 0) //Checa se o jogador estб com Rocket Launcher e ao mesmo tempo tem nнvel de sуcio igual 0, ou seja, estб como nгo-sуcio.
A condiзгo necessбria para que o jogador nгo seja sуcio, assim como a variбvel, dependerб do seu GM.
Espero ter ajudado
![Tongue](images/smilies/razz.gif)
.
Re: [AJUDA] CodigoІ -
Rodrigo_Avenged - 05.01.2012
Sim , mas deu 4 Erros aqui :
eu coloquei meu codigo assim :
PHP код:
// Rocket Launcher
else if(GetPlayerWeapon(i) == 35 && pSocio[i] == 0) //Checa se o jogador estб com Rocket Launcher e ao mesmo tempo tem nнvel de sуcio igual 0, ou seja, estб como nгo-sуcio.
{
GetPlayerName(i, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando um Rocket Launcher /tv nele rapido", giveplayer,i);
ABroadCast(COLOR_LIGHTRED,string,1);
SetPlayerPos(i,-123.7512,-2869.0913,183.3834+600);
//ResetPlayerWeaponsEx(i);
SetPlayerArmedWeapon(i, 0);
}
e deu 4 Erros :
Quote:
C:\Users\casa\Desktop\a\gamemodes\BGS.pwn(55193) : error: 028: invalid subscript (not an array or too many subscripts): "pSocio"
C:\Users\casa\Desktop\a\gamemodes\BGS.pwn(55193) : warning: 215: expression has no effect
C:\Users\casa\Desktop\a\gamemodes\BGS.pwn(55193) : error: 001: expected token: ";", but found "]"
C:\Users\casa\Desktop\a\gamemodes\BGS.pwn(55193) : error: 029: invalid expression, assumed zero
C:\Users\casa\Desktop\a\gamemodes\BGS.pwn(55193) : error fatal: 107: too many error messages on one line
|
Sabe me dizer o porque dos erros ?
Re: [AJUDA] CodigoІ - rjjj - 05.01.2012
Quote:
Originally Posted by Rodrigo_Avenged
Sim , mas deu 4 Erros aqui :
eu coloquei meu codigo assim :
PHP код:
// Rocket Launcher
else if(GetPlayerWeapon(i) == 35 && pSocio[i] == 0) //Checa se o jogador estб com Rocket Launcher e ao mesmo tempo tem nнvel de sуcio igual 0, ou seja, estб como nгo-sуcio.
{
GetPlayerName(i, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando um Rocket Launcher /tv nele rapido", giveplayer,i);
ABroadCast(COLOR_LIGHTRED,string,1);
SetPlayerPos(i,-123.7512,-2869.0913,183.3834+600);
//ResetPlayerWeaponsEx(i);
SetPlayerArmedWeapon(i, 0);
}
e deu 4 Erros :
Sabe me dizer o porque dos erros ?
|
Sim, o problema estб acontecendo por que
pSocio nгo й uma array
![afro](images/smilies/mrgreen.gif)
.
Vocк estб fazendo algo parecido com isto:
pawn Код:
new x;
new i;
if(x[i] == 0) print("Exemplo");
Quando o certo seria
![Tongue](images/smilies/razz.gif)
:
pawn Код:
new x[10]; //Sendo 10 o nъmero de cells da variбvel array, nesse exemplo.
new i;
if(x[i] == 0) print("Exemplo");
Ou talvez
pSocio seja uma constante de uma
enum, melhor postar a linha de criaзгo dessa variбvel caso nгo consiga resolver os erros
![afro](images/smilies/mrgreen.gif)
.
Espero ter ajudado
![Tongue](images/smilies/razz.gif)
.
Re: [AJUDA] CodigoІ -
Rodrigo_Avenged - 05.01.2012
Desculpe , й que sou meio Novato nisso , entao , Poderia explicar melhor ?
Onde eu crio a Variavel array ?
Re: [AJUDA] CodigoІ - rjjj - 05.01.2012
Quote:
Originally Posted by Rodrigo_Avenged
Desculpe , й que sou meio Novato nisso , entao , Poderia explicar melhor ?
Onde eu crio a Variavel array ?
|
Vi agora este seu tуpico
![afro](images/smilies/mrgreen.gif)
:
https://sampforum.blast.hk/showthread.php?tid=308645
E acho que jб sei qual a sua variбvel de nнvel de sуcio
![Tongue](images/smilies/razz.gif)
.
Apenas troque entгo, esta linha do cуdigo que vocк postou inicialmente
![afro](images/smilies/mrgreen.gif)
:
pawn Код:
else if(GetPlayerWeapon(i) == 35)
Por:
pawn Код:
else if(GetPlayerWeapon(i) == 35 && PlayerInfo[i][pSocio] == 0)
Recomendo que leia este tutorial para entender melhor a explicaзгo que fiz antes
![Tongue](images/smilies/razz.gif)
:
https://sampforum.blast.hk/showthread.php?tid=235924
Espero ter ajudado
![Tongue](images/smilies/razz.gif)
.
Re: [AJUDA] CodigoІ -
Rodrigo_Avenged - 05.01.2012
aee , Obrigado ae *-* Ajudou Muito mesmo , +rep