02.08.2011, 23:26
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?
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;
}
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;
}
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;
}