SA-MP Forums Archive
[Ajuda] teria como == comeзar de um numero e ir ate outro? - 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: [Ajuda] teria como == comeзar de um numero e ir ate outro? (/showthread.php?tid=635658)



teria como == comeзar de um numero e ir ate outro? - WoozieBRz - 11.06.2017

tipo eu to fazendo um comando de voar , eu peguei as coords , Angulos , nort , south , weast , east eu vi tipo pra nort abaixa o y do player south ele ergue o y do player tudo isso mais tipo nгo adiantou de nada eu queria tipo olhem isso primeiro:

PHP код:

       north 
(0)
           |
(
90west-   -east (270)
           |
        
south (180
tipo eu queria especificar que se o angulo do player for = 0 ou 1,2,3,4,5 atй chegar no 90 dai sim ia dar certo teria como ?

meu cуdigo:

PHP код:
new Float:X,Float:Y,Float:Z,Float:AGetPlayerPos(playeridXYZ); GetPlayerFacingAngle(playerid,A);
            if(
GetPlayerFacingAngle(playerid,A) <= 89)
            {
                
SetPlayerPos(playerid5Y5);
                
SetPlayerHealth(playerid1000.0);
            }
            if(
GetPlayerFacingAngle(playerid,A) <= 90)
            {
                
SetPlayerPos(playeridX55);
                
SetPlayerHealth(playerid1000.0);
            }
            if(
GetPlayerFacingAngle(playerid,A) <= 180)
            {
                
SetPlayerPos(playerid5Y5);
                
SetPlayerHealth(playerid1000.0);
            }
            if(
GetPlayerFacingAngle(playerid,A) <= 360)
            {
                
SetPlayerPos(playeridXY  55);
                
SetPlayerHealth(playerid1000.0);
            } 
eu fiz de um jeito doido utilizando <= >= , mais sу alguns lados funfam й tipo o player vira para o predio dai ele da /voar ate subir la '-' mais sу alguns lados dгo certo tipo eu muro pro nort e ele fica mandando o player para o south


Re: teria como == comeзar de um numero e ir ate outro? - Dayvison_ - 11.06.2017

PHP код:

if(270.0)
{
    
SetPlayerPos(playeridXY  55); 
    
SetPlayerHealth(playerid1000.0); 
}
else if(
180)

    
SetPlayerPos(playerid5Y5); 
    
SetPlayerHealth(playerid1000.0); 

else if(
90)

    
SetPlayerPos(playerid5Y5); 
    
SetPlayerHealth(playerid1000.0); 

else

    
SetPlayerPos(playeridX55); 
    
SetPlayerHealth(playerid1000.0); 




Re: teria como == comeзar de um numero e ir ate outro? - WoozieBRz - 11.06.2017

Quote:
Originally Posted by Dayvison_
Посмотреть сообщение
PHP код:

if(270.0)
{
    
SetPlayerPos(playeridXY  55); 
    
SetPlayerHealth(playerid1000.0); 
}
else if(
180)

    
SetPlayerPos(playerid5Y5); 
    
SetPlayerHealth(playerid1000.0); 

else if(
90)

    
SetPlayerPos(playerid5Y5); 
    
SetPlayerHealth(playerid1000.0); 

else

    
SetPlayerPos(playeridX55); 
    
SetPlayerHealth(playerid1000.0); 

vlw e sobre antes la no tutorial de organizaзгo nгo entendi nada do que tu disse , fico sem nexo mano


Re: teria como == comeзar de um numero e ir ate outro? - Nominal - 11.06.2017

https://sampwiki.blast.hk/wiki/Control_Structures#switch


Re: teria como == comeзar de um numero e ir ate outro? - WoozieBRz - 11.06.2017

Quote:
Originally Posted by Nominal
Посмотреть сообщение
й vc mesmo ? n0minal ?? ;-;


Re: teria como == comeзar de um numero e ir ate outro? - Dayvison_ - 11.06.2017

Quote:
Originally Posted by Nominal
Посмотреть сообщение
Usar switch em casos como й algo que nгo compensa