SA-MP Forums Archive
[AJUDA} - 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} (/showthread.php?tid=273708)



[AJUDA} - You_Tube - 02.08.2011

Iawe Pessoal Sou Novo No Forum-Samp Bem.. Eu Queria Sabe Como Faзo Pra quando eu Passar Por Sima de Um Pickup eu Ganhar um Carro Alguem Min Ajuda?


Re: [AJUDA} - crush_ - 02.08.2011

OnPlayerPickUpPickup

https://sampwiki.blast.hk/wiki/OnPlayerPickUpPickup


Re: [AJUDA} - RockFire - 02.08.2011

pawn Код:
new _pickup;

public OnGameModeInit()
{
    _pickup = CreatePickup(1242,2, 0.0, 0.0, 0.0, -1);
    return true;
}

public OnPlayerPickUpPickup(playerid,pickupid)
{
    if(pickupid == _pickup)
    {
        SendClientMessage(playerid,-1,"Vocк ganhou um carro por passar por cima da pickup");
        CreateVehicle(520, 0.0, 0.0, 0.0, 0.0, 0, 1, 60);
    }
    return true;
}



Re: [AJUDA} - You_Tube - 03.08.2011

Blz Vou Ver se Funfa se Funfar Dou um Toke!


Re: [AJUDA} - Devastador - 03.08.2011

Se quiser colocar o cara jб dentro do veнculo faz assim:

pawn Код:
new _pickup;
new veiculo[MAX_PLAYERS];

public OnGameModeInit()
{
    _pickup = CreatePickup(1242,2, 0.0, 0.0, 0.0, -1);
    return true;
}

public OnPlayerPickUpPickup(playerid,pickupid)
{
    if(pickupid == _pickup)
    {
        SendClientMessage(playerid,-1,"Vocк ganhou um carro por passar por cima da pickup");
        veiculo[playerid] = CreateVehicle(520, 0.0, 0.0, 0.0, 0.0, 0, 1, 60);
        PutPlayerInVehicle(playerid,veiculo[playerid],0);
    }
    return true;
}



Re: [AJUDA} - You_Tube - 03.08.2011

Ai 1° O Boneco Nгo Aparesseu Jб Dentro do Carro 2° Pq Quando Passo com o Carro Por sima do Pickup Nгo Aparesse o Carro Definico noPickup?


Re: [AJUDA} - Joao_VS - 03.08.2011

1є Melhore seu portuguкs.

2є Use a funзгo onplayerpickuppickup e adapte-a a funзгo que vocк quer!


Re: [AJUDA} - MiTToS - 03.08.2011

Provavelmente vocк nгo colocou a coordenada certa ¬¬'


Re: [AJUDA} - You_Tube - 03.08.2011

Ai Joгo Foi Mal Pelo Portugues й Pq Tenho que Resouver Isso Ainda Hoje Mais Lembrando... Nгo Intendir isso Que vc Disse Posta o Codigo Awe Vlw


Re: [AJUDA} - Victor Cesaroni - 03.08.2011

Quote:
Originally Posted by juliana512
Посмотреть сообщение
pawn Код:
new
   vehicle[MAX_PLAYERS],
   Float: Posicao[4],
   pick;

public OnGameModeInit()
   return pick = CreatePickup(1242, 2, /*Coordenada:X*/, /*Coordenada:Y*/, /*Coordenada:Z*/, -1);

public OnPlayerPickUpPickup(playerid, pickupid)
{
   if(pickupid == pick)
   {
      if(IsPlayerInAnyVehicle(playerid))
      {
         DestroyVehicle(GetPlayerVehicleID(playerid));
         return true;
      }
      GetPlayerPos(playerid, Posicao[0], Posicao[1], Posicao[2]);
      GetPlayerFacingAngle(playerid, Posicao[3]);
      vehicle[playerid] = CreateVehicle(520, Posicao[0], Posicao[1], Posicao[2], Posicao[3], 0, 1, 60);
      PutPlayerInVehicle(playerid, vehicle[playerid], 0);
   }
   return true;
}
Tenta usar assim:

pawn Код:
new vehicle[MAX_PLAYERS];
new Float:X, Float:Y, Float:Z;
new pick;

public OnGameModeInit()
   {
   pick = CreatePickup(1242, 2, /*Coordenada:X*/, /*Coordenada:Y*/, /*Coordenada:Z*/, -1);
   return 1;
   }

public OnPlayerPickUpPickup(playerid, pickupid)
{
   if(pickupid == pick)
   {
      if(!IsPlayerInAnyVehicle(playerid)) return GetPlayerPos(playerid, X, Y, Z), vehicle[playerid] = CreateVehicle(520, X,Y, Z, 0, 0, 1, 60), PutPlayerInVehicle(playerid, vehicle[playerid], 0);
      {
         DestroyVehicle(GetPlayerVehicleID(playerid));
         GetPlayerPos(playerid, X, Y, Z);
         vehicle[playerid] = CreateVehicle(520, X,Y, Z, 0, 0, 1, 60);
         PutPlayerInVehicle(playerid, vehicle[playerid], 0);
         return 1;
      }
   }
   return 0;
}