Quantcast
Channel: SA-MP Forums
Viewing all articles
Browse latest Browse all 18226

[Ajuda] Plantação de maconha

$
0
0
Gente, preciso mt de ajuda, fiz um comando de plantar maconha e está funcionando, mas tem um problema, quando eu planto varias maconhas ao invez delas nascerem uma de cara vez, a primeira a nascer faz nascer todas as outras pois o primeiro timer já ativa a função e faz todas nascerem juntar, como eu faço uma nascer de cara vez? codigo:

PHP Code:

CMD:plantarmaconha(playerid)
{
    if(
PlayerLogin[playerid][Sementes] > 0){
        if(
qPlanta <= 100){
            if(!
IsPlayerInAnyVehicle(playerid)){
                if ( 
tempox == ) return SendClientMessage(playerid, -1"{FF0000}Espere 1 minuto para plantar novamente!");
                if ( 
tempox != ){
                    
GetPlayerPos(playeridx1[100], y1[100], z1[100]);
                    if ( 
x1[100] >= -336 && x1[100] <= -210 && y1[100] <= -1465 && y1[100] >= -1559 ){
                        for(new 
i=0i<=qPlantai++)
                        {
                            if(
rep[i] == true){continue;}
                            else
                            {
                                
o[i] = CreateObject(741x1[100], y1[100], z1[100]-10.00.00.0);
                                
rep[i] = true;
                                
rep2[i] = true;
                                
pTimer[i] = SetTimer("tempo"20000false);
                            }
                        }
                        
qPlanta qPlanta 1;
                        
SendClientMessage(playerid, -1"{00FF00}Você acaba de plantar uma maconha!");
                        
SetTimer("tempo2"1000false);
                        
tempox 1;
                        
mNacendo ++;
                        
PlayerLogin[playerid][Sementes] = PlayerLogin[playerid][Sementes] - 1;
                    }else{
                         
SendClientMessage(playerid, -1"{FF0000}Você não está na area de plantação!");
                    }
                }
            }else{
SendClientMessage(playerid, -1"{FF0000}Você não pode plantar maconha em um veículo!");}
        }else{
SendClientMessage(playerid, -1"{FF0000}Você não pode plantar mais que 100 maconhas!");}
     }else{
SendClientMessage(playerid, -1"{FF0000}Você não tem sementes para plantar, vá na loja de maconhas e compre!");}
    return 
1;
}

public 
tempo2()
{
    
tempox 0;
    return 
1;
}

public 
tempo()
{
    for(new 
i=0i<=99i++)
     {
        if(
rep[i] == true){
        if(
rep2[i] == true){
            
GetObjectPos(o[i], x1[i], y1[i], z1[i]);
            
DestroyObject(o[i]);
            
o[i] = CreateObject(644x1[i], y1[i], z1[i], 0.00.00.0);
            
rep2[i] = false;
        }else{continue;}
        }else{continue;}
    }
    
1;
    
mNacendo --;
    return 
1;
}

CMD:colhermaconha(playerid)
{
    new 
b;
    if(!
IsPlayerInAnyVehicle(playerid)){
           if ( 
)
          {
            for(new 
i=0i<MAX_PLANTASi++)
            {
                   if(
rep[i] == true){
                    if (
IsPlayerInRangeOfPoint (playerid2x1[i], y1[i], z1[i]))
                    {
                        
DestroyObject(o[i]);
                          
SendClientMessage(playerid, -1"{00FF00}Você colheu a maconha, vá na loja de maconhas para vender!");
                          
mColhida ++;
                        
1;
                         
b=1;
                         
qPlanta qPlanta 1;
                        
rep[i] = false;
                        }else{
                            if(
i==MAX_PLANTAS){
                                if(
b!=1){SendClientMessage(playerid, -1"{FF0000}Você está longe da plantação!");}}
                        }
                }else{
b=0; continue;}
            }
        }else{
             
SendClientMessage(playerid, -1"{FF0000}Você não tem Plantações ou sua plantação ainda não nasceu!");
        }
    }else{
SendClientMessage(playerid, -1"{FF0000}Você não pode colher maconha em um veículo!");}
    return 
1;



Viewing all articles
Browse latest Browse all 18226

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>