[Ajuda] Pickup
#1

Olб, estou com duvida, como eu faзo para quando a pessoa chegar em alguma dessas seguintes Pickups:

PHP код:
new PickupCaixa1PickupCaixa2PickupCaixa3PickupCaixa4PickupCaixa5,  PickupCaixa6PickupCaixa7PickupCaixa8PickupCaixa9
ae, quando ele fica em cima delas, mostra esse dialogo:
PHP код:
ShowPlayerDialog(playerid1000DIALOG_STYLE_LIST"Caixa eletrфnico""Conta bancбria\nAssaltar caixa""Confirmar""Fechar"); 
Como eu faзo?
Reply
#2

Primeiramente use

PHP код:
new pickupCaixa[9
PHP код:
public OnPlayerPickUpPickup(playeridpickupid) {
    if(
pickupid == pickupCaixa[0]) {
        
ShowPlayerDialog(playerid1000DIALOG_STYLE_LIST"Caixa eletrфnico""Conta bancбria\nAssaltar caixa""Confirmar""Fechar");  
    } if(
pickupid == pickupCaixa[1]) {
        
ShowPlayerDialog(playerid1000DIALOG_STYLE_LIST"Caixa eletrфnico""Conta bancбria\nAssaltar caixa""Confirmar""Fechar");  
    } if(
pickupid == pickupCaixa[2]) {
        
ShowPlayerDialog(playerid1000DIALOG_STYLE_LIST"Caixa eletrфnico""Conta bancбria\nAssaltar caixa""Confirmar""Fechar");  
    } 
//... Assim por diante, mas nгo й um mйtodo recomendado. 
    
return 1;

Faзa um loop para todos os caixas isso irб economizar linhas do seu gamemode.

PHP код:
for(new i9i++) {
   if(
pickupid == pickupCaixa[i]) {
          
//code
  
}

Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)