Quote:
Originally Posted by SpeakDS
pawn Код:
if(newkeys==KEY_SECONDARY_ATTACK) { if(incar[playerid] ==1) TogglePlayerControllable(playerid, 1); RemovePlayerFromVehicle(playerid); incar[playerid] = 0; }
|
o que os 2 inteligentes escreveram antes estб mal... Se fizeres um if sem as chavetas {} entгo esse if sу influenciarб a proxima linha, ou seja segundo o cуdigo deles se o jogador premir o secondary attack e estiverem no carro eles retomam o controlo, caso contrario o controlo deles fica igual, independentemente se estiver no carro ou nao eles sao removidos e a variбvel fica 0 o que fica mal pois eles supostamente podem jб estar fora do carro. Cuidado com as chavetas.
pawn Код:
if(newkeys==KEY_SECONDARY_ATTACK)
{
if(incar[playerid] ==1) // se for apenas um bool ou se for apenas com 0's e 1's basta fazeres if(incar[playerid]) pois isto faz: se incar[playerid] existir (ou seja se for diferente de 0) entao blablabla
{
TogglePlayerControllable(playerid, 1);
RemovePlayerFromVehicle(playerid);
incar[playerid] = 0;
}
}
Quote:
Originally Posted by BobbMarley
Ah mais uma coisa, quando for postar algo que contйm algum cуdigo nгo use print.
use a maneira mais correta: [ CODE] [ /CODE] (sem os espaзos)
|
Por acaso a maneira mais correta й usando [ pawn][ /pawn] (sem espaзos й obvio)